📚 bilingual_book_maker 是一个开源的 AI 翻译工具,能够利用主流大语言模型如 ChatGPT、Claude、Gemini 等,对 epub、txt 和 srt 格式的文件和图书进行多语言翻译。这个工具让翻译整本书变得轻而易举。
1. 多语言模型支持🌐:使用 ChatGPT、Claude、Gemini 等模型进行翻译。
2. 多种文件格式📄:支持 epub、txt 和 srt 等格式的文件翻译。
3. 简单安装🔧:通过克隆项目和安装依赖即可开始使用。
4. 灵活配置⚙️:通过命令行参数调整翻译设置,如目标语言和批量翻译行数。
5. 丰富命令选项📝:提供多种命令选项,包括测试、指定翻译提示词和翻译特定标签内容。
1. 克隆项目到本地:``` git clone
https://github.com/yihong0618/bilingual_book_maker.git ```
2. 安装依赖:``` pip install -r requirements.txt ```
3. 使用命令进行翻译:``` python3 make_book.py --book_name test_books/animal_farm.epub --openai_key ${openai_key} --language zh-hans ```
-
测试翻译效果:`--test` -
指定目标语言:`--language` -
调整翻译提示词:`--prompt` -
指定批量翻译行数:`--batch_size` -
翻译文件位置:`--book_name`