Repolode
BigDawnGhost

BigDawnGhost/wenyi

Настольное приложение для перевода книг и больших текстов с учётом контекста всей книги, актуальным глоссарием и проверкой по источникам.

Open source альтернатива:DeepLGoogle Translate

Звёзды
2,788
Форки
217
Открытые issues
27
Последний коммит
вчера

Что это?

Wenyi переводит книги и большие тексты с помощью LLM. Сначала приложение анализирует книгу целиком: составляет краткое содержание каждой главы и общее резюме, которые добавляются в контекст каждой партии перевода. По мере работы извлекаются термины и имена собственные; при обнаружении противоречий в переводе приложение помечает их для согласования. В последующих партиях используется обновлённый глоссарий, чтобы сохранять единообразие терминологии.

Проект поставляется как локальное настольное приложение со встроенным Python-движком в готовых сборках. Также доступны CLI и необязательная веб-среда, которую можно развернуть самостоятельно. Поддерживаются входные форматы EPUB, FB2, TXT, Markdown, HTML, PDF, DOCX и субтитры SRT. Результат можно сохранить в EPUB (одноязычном или двуязычном), TXT, HTML, Markdown, DOCX и SRT. Готовые партии и прогресс по главам сохраняются, поэтому после прерывания можно продолжить работу с контрольной точки.

Проверка качества проходит в несколько этапов: после перевода можно запустить дополнительную редактуру более мощной моделью и проверку всей книги с помощью ИИ. Поддерживается несколько провайдеров, включая DeepSeek, OpenAI, Gemini, Ollama, vLLM и совместимые с OpenAI конечные точки.

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

  • 01Предварительный анализ всей книги с составлением краткого содержания глав и резюме для каждой партии перевода.
  • 02Извлечение терминов в глоссарий в реальном времени с выявлением противоречий.
  • 03Дополнительная редактура и проверка всей книги с опорой на источники.
  • 04Проекты можно возобновлять: сохраняются контрольные точки по партиям и главам.
  • 05При экспорте в EPUB переводы записываются в исходные XHTML-файлы; по возможности сохраняются стили, изображения и оглавление.
  • 06Двуязычный вывод с оригиналом и переводом, а также поддержка нескольких LLM-провайдеров.

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

  • Перевод романа с единообразной передачей имён персонажей и терминов во всех главах.
  • Перевод большой научно-популярной книги с учётом контекста каждой главы.
  • Создание двуязычных изданий EPUB для чтения оригинала и перевода рядом.
  • Перевод файлов субтитров с помощью простой обработки SRT.

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

  1. 1

    Установите зависимости с помощью uv из корневого каталога репозитория

    uv sync --locked
  2. 2

    Настройте ключ API DeepSeek

    export DEEPSEEK_API_KEY="YOUR_DEEPSEEK_API_KEY"
  3. 3

    Переведите книгу

    uv run wenyi translate book.epub

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

  • Многоязычный перевод находится на экспериментальной стадии.
  • Редактирование перевода и проверка всей книги — самые затратные этапы.
  • Для обработки PDF при первоначальном преобразовании нужен ключ API MinerU.
  • Качество перевода зависит от выбранной модели LLM.

Темы

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

Что такое wenyi?
Настольное приложение для перевода книг и больших текстов с учётом контекста всей книги, актуальным глоссарием и проверкой по источникам. Wenyi переводит книги и большие тексты с помощью LLM. Сначала приложение анализирует книгу целиком: составляет краткое содержание каждой главы и общее резюме, которые добавляются в контекст каждой партии перевода. По мере работы извлекаются термины и имена собственные; при обнаружении противоречий в переводе приложение помечает их для согласования. В последующих партиях используется обновлённый глоссарий, чтобы сохранять единообразие терминологии.
wenyi можно использовать бесплатно? Какая у него лицензия?
wenyi распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
wenyi всё ещё поддерживается?
Активно поддерживается. Последний коммит в wenyi — 19 окт. 2026 г..
Для чего можно использовать wenyi?
Перевод романа с единообразной передачей имён персонажей и терминов во всех главах. Перевод большой научно-популярной книги с учётом контекста каждой главы. Создание двуязычных изданий EPUB для чтения оригинала и перевода рядом. Перевод файлов субтитров с помощью простой обработки SRT.
Как установить wenyi?
Установите зависимости с помощью uv из корневого каталога репозитория: uv sync --locked Настройте ключ API DeepSeek: export DEEPSEEK_API_KEY="YOUR_DEEPSEEK_API_KEY" Переведите книгу: uv run wenyi translate book.epub
Где скачать wenyi?
Исходный код и инструкции по установке — на GitHub: https://github.com/BigDawnGhost/wenyi

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

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