Repolode
hydropix

hydropix/TranslateBooksWithLLMs

Десктопное приложение и CLI для перевода книг, субтитров и документов (EPUB, SRT, DOCX, PDF, TXT) с помощью локальных или облачных LLM; прерванный перевод можно продолжить.

Open source альтернатива:DeepL Translator

Звёзды
2,528
Форки
358
Открытые issues
26
Последний коммит
8 дней назад

Что это?

TBL (Translate Books with LLMs) — десктопное приложение с веб-интерфейсом и командной строкой для перевода книг целиком, субтитров и документов. Оно принимает файлы EPUB, SRT, DOCX, PDF и TXT, делит текст на фрагменты, сохраняя контекст между ними, и создаёт переведённый файл в исходном формате.

Приложение работает с локальными моделями через Ollama или любой OpenAI-совместимый сервер, например LM Studio или vLLM, а также с облачными провайдерами, включая OpenAI, Gemini, Mistral, DeepSeek, OpenRouter, Poe и NVIDIA NIM. Прогресс сохраняется контрольными точками, поэтому прерванный перевод можно продолжить с того места, на котором он остановился. Дополнительные возможности: глоссарий для единообразного перевода терминов, повторно используемые пресеты стиля, этап доработки перевода, очистка текста и генерация аудио с помощью Edge-TTS.

Стили EPUB, таймкоды SRT и другие теги сохраняются. Текстовые PDF пересоздаются как новые PDF с переразбитым текстом, а исходная верстка не сохраняется. Сканированные PDF не поддерживаются, поскольку распознавания текста (OCR) нет.

Ключевые возможности

  • 01Переводит файлы EPUB, SRT, DOCX, PDF и TXT, сохраняя форматирование и таймкоды SRT.
  • 02Работает с локальными моделями через Ollama и OpenAI-совместимые серверы, а также с облачными API.
  • 03Сохраняет контрольные точки, чтобы после прерывания продолжить перевод с того же места.
  • 04Поддерживает глоссарии и повторно используемые пресеты стиля для единообразной терминологии и тона.
  • 05При достижении лимита запросов провайдера может переключаться между несколькими API-ключами.
  • 06Предлагает веб-интерфейс, CLI и Docker-образ.

Сценарии использования

  • Перевод целого романа или технической книги на другой язык.
  • Перевод файлов субтитров SRT для фильмов или видеокурсов.
  • Перевод документов полностью локально через Ollama, чтобы текст не покидал компьютер.
  • Пакетный перевод длинных документов ночью через облачные API с уведомлением по завершении.

Быстрый старт

  1. 1

    Скачайте ZIP-архив релиза для вашей платформы со страницы релизов

  2. 2

    Распакуйте архив

  3. 3

    Запустите приложение (TranslateBook.exe в Windows или ./TranslateBook в macOS)

    ./TranslateBook
  4. 4

    Откройте http://localhost:5000 в браузере

Что важно знать

  • Для бесплатного локального использования нужны Ollama и модель, работающая на вашем оборудовании.
  • Для облачных провайдеров требуется API-ключ; их использование может быть платным.
  • Сканированные PDF не поддерживаются, поскольку OCR отсутствует.
  • Лицензия — AGPL-3.0, лицензия с копилефтом, которая требует раскрывать исходный код изменений, доступных по сети.

Темы

Частые вопросы

Что такое TranslateBooksWithLLMs?
Десктопное приложение и CLI для перевода книг, субтитров и документов (EPUB, SRT, DOCX, PDF, TXT) с помощью локальных или облачных LLM; прерванный перевод можно продолжить. TBL (Translate Books with LLMs) — десктопное приложение с веб-интерфейсом и командной строкой для перевода книг целиком, субтитров и документов. Оно принимает файлы EPUB, SRT, DOCX, PDF и TXT, делит текст на фрагменты, сохраняя контекст между ними, и создаёт переведённый файл в исходном формате.
TranslateBooksWithLLMs можно использовать бесплатно? Какая у него лицензия?
TranslateBooksWithLLMs распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
TranslateBooksWithLLMs всё ещё поддерживается?
Активно поддерживается. Последний коммит в TranslateBooksWithLLMs — 13 окт. 2026 г..
Для чего можно использовать TranslateBooksWithLLMs?
Перевод целого романа или технической книги на другой язык. Перевод файлов субтитров SRT для фильмов или видеокурсов. Перевод документов полностью локально через Ollama, чтобы текст не покидал компьютер. Пакетный перевод длинных документов ночью через облачные API с уведомлением по завершении.
Как установить TranslateBooksWithLLMs?
Скачайте ZIP-архив релиза для вашей платформы со страницы релизов Распакуйте архив Запустите приложение (TranslateBook.exe в Windows или ./TranslateBook в macOS): ./TranslateBook Откройте http://localhost:5000 в браузере
Где скачать TranslateBooksWithLLMs?
Исходный код и инструкции по установке — на GitHub: https://github.com/hydropix/TranslateBooksWithLLMs

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Самостоятельно размещаемый интерфейс для общения с локальными моделями Ollama и API, совместимыми с OpenAI: без привязки к провайдерам, с RAG, плагинами и доступом для нескольких пользователей.

156,2 тыс.22,7 тыс.PythonOtherОбновлён позавчера

Бесплатное open-source приложение для компьютера, где AI-агенты работают с локальными файлами; создано на базе OpenCode и поддерживает любые провайдеры моделей и локальные модели Ollama.

24,2 тыс.2,5 тыс.TypeScriptOtherОбновлён 4 часа назад