Знімки справжнього розширення китайською, японською, корейською й англійською з оригінальним коміксом проєкту. Форми показують налаштування, не успішне підключення. Тут використано англійські знімки.
Перш ніж почати
NodeLane Comics обробляє читання у вашому браузері; manga-translator-ui (MTU) обробляє зображення. Ваш власний канал MTU не потребує облікового запису NodeLane і не використовує офіційних надбавок на переклад. Витрати на обладнання, моделі та сторонні API залишаються за вами.
Вам потрібне останнє розширення браузера для робочого столу, встановлена служба MTU з її залежностями, а також ім’я користувача та пароль цієї служби. Цей підручник використовує http://127.0.0.1:8000 на тому ж комп’ютері, що й браузер. Використовуйте фактичний порт, якщо він відрізняється.
1. Запустіть веб-службу MTU
Для розширення потрібна веб-служба HTTP. Одного лише відкриття вікна робочого столу MTU недостатньо. Після встановлення MTU запустіть цю команду в каталозі проекту та продовжуйте роботу служби. Пропустіть цю команду, якщо ви вже запускаєте веб-службу через Docker або іншим способом.
Цей приклад не вмикає обробку GPU. Додайте --use-gpu лише після налаштування підтримуваного середовища GPU, як описано вище. Вимоги до моделі, драйвера та апаратного забезпечення залежать від вашої версії MTU.
uv run --no-sync python -m manga_translator web --host 127.0.0.1 --port 80002. Спочатку перекладіть тестове зображення в MTU
Відкрийте http://127.0.0.1:8000 у своєму веб-переглядачі, завершіть налаштування облікового запису MTU і ввійдіть. Якщо це вимагає початкової зміни пароля, виконайте це в MTU перед підключенням розширення. Це облікові дані MTU, окремі від вашого облікового запису NodeLane.
Налаштуйте перекладач, моделі та будь-які необхідні ключі API на сервері, а потім підтвердьте, що тестове зображення створює перекладене зображення. Розширення встановлює цільову мову та використовує стандартні параметри сервера для інших налаштувань перекладу. Переконайтеся, що веб-служба використовує заплановані параметри за замовчуванням. Не вводьте ключ моделі API у поле пароля розширення.
3. Додайте канал перекладу в розширення

Відкрийте налаштування розширення та знайдіть канали перекладу. Після успішного підключення розширення зберігає пароль і токен служби на цьому комп’ютері. Під час повторного підключення з тією самою адресою служби та ім’ям користувача залиште поле пароля порожнім, щоб використати збережений пароль. Якщо адреса чи ім’я користувача змінилися або пароль було змінено чи він став недійсним, введіть пароль знову. Мітки нижче описують відповідні елементи керування мовою інтерфейсу. Збереження пароля й повторне підключення з порожнім полем підтримуються в розширенні 0.10.2 і новіших версіях; у попередніх версіях пароль потрібно вводити під час кожного повторного підключення.
- Виберіть Додати канал перекладу та підтвердьте manga-translator-ui як службу. За бажанням дайте йому впізнавану назву, наприклад «Мій комп’ютер».
- Введіть http://127.0.0.1:8000 як адресу служби. Використовуйте корінь служби без /auth/login, /translate/with-form/image або шляху до сторінки адміністрування.
- Введіть ім’я користувача та пароль MTU, а потім виберіть «Підключитися та використовувати». Підключення не запитує окремого дозволу для сайту; якщо доступ обмежено, відновіть доступ до всіх сайтів у налаштуваннях розширення та спробуйте знову.
- Переконайтеся, що поточний канал відображає нову послугу. Ви можете зберегти кілька профілів послуг, але одночасно використовуватиметься лише вибраний канал.
4. Прочитайте свою першу перекладену сторінку

Імпортуйте локальний комікс, відкрийте EPUB, OPDS або підтримуваний сайт. Виберіть цільову мову й увімкніть переклад. Поточна версія розширення використовує переклад для офіційного каналу та MTU.
Пріоритет мають поточні й найближчі зображення в обмеженому вікні; на одному каналі MTU зображення запускаються по одному. Нові комікси відкриваються в оригіналі, автоматичний переклад типово вимкнений. Порівнюйте без втрати позиції; читач і переклад на сторінці використовують вибраний канал.
Якщо сторінка не працює, вирішіть повідомлену проблему, перш ніж повторювати спробу вручну. Закриття сторінки або втрата з’єднання не є доказом того, що MTU припинив обчислення. Уникайте повторного надсилання, поки служба може бути зайнята.
Усунення проблем з підключенням, входом і довгим очікуванням
Перевірте сам MTU перед повторною спробою розширення. Не повідомляйте паролі, токени чи приватні файли коміксів, повідомляючи про проблему.
| Симптом | Що перевірити |
|---|---|
| Адреса служби не відкривається | Переконайтеся, що веб-служба запущена та порт правильний. 127.0.0.1 означає комп’ютер, на якому запущено браузер; інший пристрій потребує власної доступної адреси. |
| Сторінка відкривається, але розширення не може підключитися | Перевірте кореневу адресу, дозвіл на доступ браузера та чи забезпечує ваша версія MTU сумісний вхід до облікового запису та кінцеві точки перекладу зображень. |
| Потрібні неправильні облікові дані або початкова зміна пароля | Увійдіть до MTU або змініть там початковий пароль, а потім повторно підключіться. Використовуйте облікові дані MTU, а не пароль NodeLane або ключ моделі API. |
| Попереднє підключення тепер повідомляє про прострочений логін | Виберіть повторне підключення в налаштуваннях каналу. Для тієї самої адреси служби та імені користувача залиште поле пароля порожнім, щоб використати збережений пароль. Для налаштувань старої версії, які містять лише токен, пароль потрібно ввести один раз під час першого повторного підключення. Якщо адреса чи ім’я користувача змінилися або пароль було змінено чи він став недійсним, введіть його знову. Розширення не надсилає повторно попередній переклад автоматично. Збереження пароля й повторне підключення з порожнім полем підтримуються в розширенні 0.10.2 і новіших версіях; у попередніх версіях пароль потрібно вводити під час кожного повторного підключення. |
| Підключено, але переклад продовжує чекати | Перевірте завантаження моделі, завантаження механізму, черги, баланс API і апаратні ресурси. Перевірте ту саму конфігурацію в MTU. Підключення лише підтверджує вхід. |
| Перервано, минув час або повернуто щось інше, ніж зображення | Перевірте завдання MTU, тайм-аут проксі та відповідь. Спробуйте вручну відкрити невдалу сторінку після усунення причини. Розширення не відновлює результати автоматично з історії MTU. |
Кеш, використання в автономному режимі та куди зберігаються зображення
Результати локального каналу зберігаються в локальній пам’яті цього браузера. Очищення кешу або встановлення бюджету кешу перекладених зображень на нуль і закриття сторінок, які все ще містять результати, може видалити їх. Відсутні результати потребують повторного перекладу вручну; розширення не може отримати їх назад із MTU.
Зображення переходять до вибраної служби MTU. Запуск MTU локально не гарантує офлайн-переклад: онлайн-перекладачі, OCR або моделі зображень можуть надсилати текст або зображення своїм постачальникам. Для створення в автономному режимі потрібні доступні оригінали, завантажені моделі та конвеєр без онлайнових залежностей.