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檔案自訂提示。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案