Офлайн-переклад (CTranslate2)
Перекладає ваші субтитри на вашому комп’ютері, з однією малою моделлю на кожну мовну пару. Без облікового запису, без ключа API, без обмежень частоти запитів. Модель пари завантажується під час першого використання; після цього ця пара працює офлайн.
Налаштування Додатки Offline Translate (CTranslate2) Встановити
Subtitld завантажує його, перевіряє SHA-256 і тримає оновленим.
- Мови
- 25
- Завантаження додатка
- 23–111 MB
Що це робить
Працює на вашому комп’ютері з CTranslate2, на ЦП: не потрібно створювати обліковий запис, вставляти ключ API чи обмежувати обсяг перекладу.
Англійська → португальська — одна модель, португальська → англійська — інша. Кожна завантажується під час першого перекладу в цьому напрямку, а потім працює офлайн.
Subtitld надсилає по одному субтитру як простий текст і зберігає кожен переклад поруч з оригіналом. Форматування на кшталт курсиву не переноситься.
Мовні теги скорочуються до основної мови, тож pt-br і pt-pt — це обидві pt. Між двома варіантами однієї мови текст повертається без змін.
Використовували переклад Google до 26.10? Вбудованого рушія Google більше немає, його замінює цей додаток, без ключа API. Встановіть його з Налаштування › Додатки, потім виберіть translate-offline як Рушій перекладу на панелі перекладу.
Моделі
Моделі вибирати не потрібно. Subtitld повідомляє додатку дві мови: ту, якою позначено ваші субтитри (Мова субтитрів на панелі транскрипції), і Мову перекладу. Додаток шукає модель, створену саме для цієї пари, у списку пакетів Argos Translate. Він не перекладає через третю мову: без моделі для пари ви отримаєте unsupported_language.
Модель пари важить близько 60–80 МБ. Перший субтитр нової пари чекає, поки вона завантажиться, і смуга прогресу рухається, коли модель уже на місці. Після цього переклад цієї пари не потребує мережі.
Де зберігаються моделі
Кожна пара має власну теку з назвою пари: en_pt, pt_en тощо. Вони зберігаються поза додатком, тож оновлення або видалення його їх не видаляють; видаліть теку, щоб звільнити місце.
| Система | Тека |
|---|---|
| Linux | ~/.cache/subtitld/translate-offline |
| macOS | ~/.cache/subtitld/translate-offline |
| Windows | %USERPROFILE%\.cache\subtitld\translate-offline |
Параметри
У Налаштуваннях › Додатки › Offline Translate (CTranslate2) › Налаштувати.
2Скільки варіантів перекладу зважується для кожного субтитру. Більше трохи краще й повільніше; 1 найшвидше.
Мови
Додаток перелічує ці мови. Пара працює, коли Argos Translate має для неї модель; регіональні теги на кшталт pt-br використовують свою основну мову.
enptesfrdeitnlruukpltrarzhjakohicssvdafielhuroidca
Платформи
| Система | Завантаження |
|---|---|
| Linux x86-64 | 110.8 MB |
| macOS (Apple silicon) | 22.8 MB |
| Windows x86-64 | 41.0 MB |
Збірки створюються в CI, без виконання перекладу.
Усунення несправностей
Subtitld зупиняється на першій помилці й показує її в полі Помилка перекладу, спочатку код. Субтитри, перекладені раніше, зберігають свій переклад.
unsupported_languageДля цієї пари немає моделі; повідомлення називає її, наприкладpt->de. Додаток не перекладає через третю мову, тож оберіть іншу пару. Якщо повідомлення каже, що файли моделі відсутні, видаліть теку цієї пари й запустіть ще раз, щоб завантажити її заново.network_unavailableНе вдалося завантажити модель або список моделей Argos Translate. Перевірте з’єднання й спробуйте ще раз. Мережа потрібна лише під час першого використання пари.internalЩось інше не спрацювало, наприклад повний диск під час розпакування моделі. Пара вважається готовою, лише коли її повністю розпаковано, тож повторний запуск починає завантаження заново.
Ліцензія
Додаток і CTranslate2 підходять для комерційної роботи. Кожна модель зберігає власну ліцензію, зазвичай MIT або Creative Commons, тож перевірте ліцензію для вашої пари, перш ніж комерційно на неї покладатися.
Версії
- 0.1.0