Об этом проекте

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. Инструмент подчеркивает ответственное использование, советуя пользователям переводить только тот материал, права на перевод которого у них есть, включая произведения, на которые у них есть права, соответствующим образом лицензированные или разрешенные произведения, книги в общественном достоянии или использование, иным образом разрешенное применимым законодательством.