Офлайн-перевод (CTranslate2)

ПереводОфлайнТолько CPUКоммерческое использование разрешено

Переводит ваши субтитры на вашем компьютере, с одной небольшой моделью на каждую пару языков. Без учётной записи, без ключа API и без ограничений на количество запросов. Модель пары загружается при первом использовании; после этого эта пара работает офлайн.

Установите из Subtitld

Настройки Дополнения Offline Translate (CTranslate2) Установка

Subtitld скачает его, проверит SHA-256 и будет поддерживать его в актуальном состоянии.

Исходный код на GitHub
Языки
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)» нажмите «Настроить».

Beam size
По умолчанию: 2

Сколько вариантов перевода взвешивается для каждого субтитра. Больше значит немного лучше и медленнее; 1 самый быстрый.

Языки

Дополнение перечисляет эти языки. Пара работает, когда у Argos Translate есть для неё модель; региональные метки, например pt-br, используют свой основной язык.

  • en
  • pt
  • es
  • fr
  • de
  • it
  • nl
  • ru
  • uk
  • pl
  • tr
  • ar
  • zh
  • ja
  • ko
  • hi
  • cs
  • sv
  • da
  • fi
  • el
  • hu
  • ro
  • id
  • ca

Платформы

Система Загрузка
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Произошло что-то другое, например переполнение диска при распаковке модели. Пара считается готовой, только когда полностью распакована, поэтому повторный запуск начинает её загрузку заново.

Лицензия

Дополнение
MIT
Движок
MIT
CTranslate2
Модели
MIT / CC
Модели OPUS-MT из Argos Translate, каждая под своей лицензией

Дополнение и CTranslate2 подходят для коммерческой работы. Каждая модель сохраняет собственную лицензию, обычно MIT или Creative Commons, поэтому проверьте лицензию для вашей пары, прежде чем полагаться на неё в коммерческих целях.

Версии

  • 0.1.0