Об этом проекте
Bilingual Book Maker — это инструмент перевода на основе ИИ, использующий ChatGPT и другие большие языковые модели для помощи пользователям в создании многоязычных версий файлов и книг в форматах epub, txt, md, srt и pdf. Инструмент поддерживает широкий спектр сервисов перевода и конечных точек API, включая OpenAI, Anthropic (Claude), Google Gemini, Qwen, Groq, xAI, DeepL, Google Translate, Caiyun, Tencent TranSmart, Ollama, LiteLLM, OrcaRouter и Codex.
Инструмент можно установить через pip (bbook_maker) или клонировав репозиторий. Требуется Python 3.10+ и API-ключ для выбранного сервиса перевода. Для тестирования предоставляется образец книги (animal_farm.epub), а флаг --test переводит только первые несколько абзацев.
Основные функции включают:
- Поддержка нескольких форматов файлов: epub, txt, md, srt и pdf
- Перевод на основе сессий с уплотнением контекста для согласованности по всей книге
- Автоматическое изучение глоссария из отчетов о передаче для стабильности повторяющихся имен
- Режим планирования для файлов epub, который классифицирует HTML-теги, чтобы определить, что переводить
- Настройка пользовательских API-провайдеров через JSON-конфигурационные файлы
- Поддержка пользовательских промптов с ролями системы, пользователя и стиля
- Пакетный перевод с настраиваемыми размерами пакетов и лимитами накопленных токенов
- Возможность возобновления после прерываний
- Поддержка прокси для доступа в интернет
- Классификация тегов и параметры исключения для файлов epub
- Отслеживание затрат с настройкой цен для провайдеров
Инструмент генерирует двуязычные выходные файлы: для входных данных EPUB создается двуязычный epub; для входных данных TXT/MD/SRT создаются двуязычные текстовые или субтитровые файлы; для входных данных PDF создается двуязычный текстовый запасной вариант вместе с попыткой конвертации в epub.
Инструмент подчеркивает ответственное использование, советуя пользователям переводить только тот материал, права на перевод которого у них есть, включая произведения, на которые у них есть права, соответствующим образом лицензированные или разрешенные произведения, книги в общественном достоянии или использование, иным образом разрешенное применимым законодательством.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.