CLI- и веб-инструмент для построчного перевода SRT-файлов с помощью ChatGPT или любого API, совместимого с OpenAI, включая локальные модели Ollama.
gnehs/subtitle-translator-electron
Десктопное приложение для перевода файлов субтитров (SRT, VTT, ASS, SSA) на другие языки с помощью LLM вроде ChatGPT.
- Звёзды
- 1,686
- Форки
- 97
- Открытые issues
- 6
- Последний коммит
- 20 дней назад
Что это?
Subtitle Translator — десктопное приложение на Electron, которое отправляет реплики субтитров в LLM, например ChatGPT, и получает перевод на нужный язык. Приложение принимает файлы .ass, .srt, .ssa и .vtt, а ход работы сохраняет в контрольные точки JSON. Если перевод прервётся, его можно продолжить, перетащив файл обратно в приложение.
При переводе учитываются соседние предложения, чтобы каждая строка звучала уместно в контексте. Доступно два режима: Strict сохраняет соответствие «одна исходная реплика — одна переведённая» и поддерживает все перечисленные форматы; Adaptive принимает файлы SRT и VTT, может объединять и разделять реплики, а на выходе создаёт переведённый SRT или двуязычный ASS.
Установочные файлы доступны на странице релизов или через Homebrew cask.
Ключевые возможности
- 01Переводит субтитры с помощью LLM, совместимых с ChatGPT.
- 02Поддерживает файлы субтитров ASS, SRT, SSA и WebVTT.
- 03Учитывает соседние предложения при переводе каждой реплики.
- 04Сохраняет контрольные точки JSON, чтобы можно было продолжить прерванную работу.
- 05В режиме Adaptive может объединять и разделять реплики, а также создавать двуязычный ASS.
Сценарии использования
- Перевод субтитров к фильмам и сериалам с иностранного языка на другой.
- Создание двуязычных файлов субтитров для изучения языков.
- Продолжение длительного перевода субтитров после прерывания.
Быстрый старт
- 1
Установите приложение с помощью Homebrew
brew install --cask gnehs/tap/subtitle-translator-electron - 2
Или скачайте последнюю стабильную версию со страницы Releases
Что важно знать
- Для перевода нужен API-ключ сервиса LLM, например ChatGPT.
- В режиме Adaptive поддерживается ввод только в форматах SRT и VTT; формат ASS/SSA не поддерживается.
Темы
Частые вопросы
- Что такое subtitle-translator-electron?
- Десктопное приложение для перевода файлов субтитров (SRT, VTT, ASS, SSA) на другие языки с помощью LLM вроде ChatGPT. Subtitle Translator — десктопное приложение на Electron, которое отправляет реплики субтитров в LLM, например ChatGPT, и получает перевод на нужный язык. Приложение принимает файлы .ass, .srt, .ssa и .vtt, а ход работы сохраняет в контрольные точки JSON. Если перевод прервётся, его можно продолжить, перетащив файл обратно в приложение.
- subtitle-translator-electron можно использовать бесплатно? Какая у него лицензия?
- subtitle-translator-electron распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- subtitle-translator-electron всё ещё поддерживается?
- Активно поддерживается. Последний коммит в subtitle-translator-electron — 17 окт. 2026 г..
- Для чего можно использовать subtitle-translator-electron?
- Перевод субтитров к фильмам и сериалам с иностранного языка на другой. Создание двуязычных файлов субтитров для изучения языков. Продолжение длительного перевода субтитров после прерывания.
- Как установить subtitle-translator-electron?
- Установите приложение с помощью Homebrew: brew install --cask gnehs/tap/subtitle-translator-electron Или скачайте последнюю стабильную версию со страницы Releases
- Где скачать subtitle-translator-electron?
- Исходный код и инструкции по установке — на GitHub: https://github.com/gnehs/subtitle-translator-electron
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
CLI для общения в терминале с моделями OpenAI GPT-3.5 и GPT-4: интерактивный режим и поддержка конвейеров.
Открытая cloud-native платформа LLMOps для управления промптами, наблюдения за вызовами LLM, кеширования и доставки изменений промптов.
Настольное приложение и CLI на базе LLM для работы с видеосубтитрами: распознавание речи, сегментация и корректура текста, перевод и встраивание субтитров в видео.
AI-навык, который превращает субтитры SRT в анимационные видео в стиле рисования от руки на белой доске с тёплым бежевым фоном и экспортом в MP4.
Библиотека Python для расшифровки аудио с помощью faster-whisper и перевода или редактирования текста с LLM, например OpenAI, Anthropic и Google, с сохранением в LRC или субтитрах.