yihong0618/bilingual_book_maker

Make bilingual epub books Using AI translate

解決する課題

このプロジェクトは、ソースファイル(EPUB、TXT、MD、SRT、または PDF)を元のフォーマットを維持したままターゲット言語に翻訳することで、バイリンガル書籍の作成を自動化します。ユーザーがさまざまな AI モデルや翻訳サービスを使用して、対訳形式のドキュメントを作成できるように設計されています。

仕組み

このツールは、入力ファイルからテキストコンテンツ(通常は EPUB の <p> などの HTML タグから)を抽出し、選択した翻訳プロバイダーに送信することで処理を行います。OpenAI、Anthropic、Gemini、Qwen などの幅広いエンドポイントや、DeepL や Google Translate といった各種翻訳 API をサポートしています。ユーザーはコマンドライン引数や JSON 設定ファイルを通じて翻訳プロセスを構成でき、用語の一貫性を保つためのセッションベースのコンテキスト管理、ドキュメントのどの部分を翻訳するかを決定する自動タグ分類、進捗状況の追跡といった機能を利用可能です。

対象ユーザー

自身が所有している、または翻訳権を持つ書籍やドキュメントのバイリンガル版を作成したい個人向けです。手作業による翻訳の労力を自動化するために、特定の LLM や翻訳サービスを活用したいユーザーに特に役立ちます。

ハイライト

  • EPUB、TXT、MD、SRT、PDF を含む複数のファイル形式をサポート。
  • 幅広い AI プロバイダー(OpenAI、Anthropic、Gemini、Groq、Ollama など)および専用の翻訳サービスと互換性があります。
  • AI を使用して書籍のどのセクションを翻訳すべきかをインテリジェントに分類する「プランモード」を搭載。
  • セッションベースのコンテキスト管理により、ドキュメント全体で名前や用語の翻訳の一貫性を確保。
  • JSON によるカスタムプロバイダー設定が可能で、OpenAI 互換のあらゆる API を利用可能。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト