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文件自定义提示。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目