yihong0618/bilingual_book_maker
Make bilingual epub books Using AI translate
解决的问题
该工具简化了创建书籍和文档双语版本的过程。它允许用户将各种格式(EPUB、TXT、MD、SRT、PDF)的公有领域作品翻译为目标语言,同时保留原始结构和格式,生成并排或整合的双语输出。
工作原理
该工具处理输入文件,并将文本段发送到选定的AI翻译服务。它支持多种模型,包括OpenAI的GPT系列、Claude、Gemini、Qwen等,通过liteLLM或自定义API提供商实现。用户可通过参数如 --use_context 控制翻译过程,以保持语气和流畅性的一致性,并使用“计划模式”智能划分文本节点,特别适用于诗歌等非标准布局。
适用人群
希望在母语中与原文对照阅读公有领域书籍的读者和研究人员,以及需要在不丢失布局的情况下翻译格式化文档的开发者。
主要亮点
- 广泛格式支持:支持处理EPUB、TXT、MD、SRT和PDF文件。
- 丰富模型兼容性:与众多LLM(GPT、Claude、Gemini、Qwen)及传统翻译服务(DeepL、Google Translate)集成。
- 上下文感知翻译:持续维护作品摘要,提升长文档中的翻译一致性。
- 智能文本分割:包含“计划模式”,可处理诗歌或EPUB中非标准HTML标签等复杂布局。
- 灵活提示配置:支持通过文本、JSON或PromptDown Markdown文件自定义提示。
相关
- 项目
- 项目
- 项目
- 项目
- 项目