はじめに
バイリンガルブックメーカーは、AI技術を使って電子書籍の多言語版を作成するためのオープンソースプロジェクトです。翻訳には主にChatGPTを使用し、epub、txt、srtなど様々なファイル形式に対応しています。 バイリンガルブックメーカーは、既にパブリックドメインとなっている電子書籍の翻訳用に設計されており、著作権で保護された作品には適用できません。ユーザーはChatGPTまたはOpenAIのAPIキーを用意し、翻訳する電子ブックファイルを提供する必要がある。GPT-4、GPT-3.5-turboなど、様々なAIモデルをサポートしています。
機能一覧
- 多言語サポート電子書籍の多言語翻訳に対応。
- ファイルフォーマットの互換性epub、txt、srtファイル形式をサポートしています。
- マルチモデルの選択GPT-4、GPT-3.5-turboなど様々なAIモデルに対応。
- APIキー管理APIコールの制限によるエラーを減らすため、複数のAPIキーをサポート。
- 環境設定Python 3.8+をサポートし、インストールと使い方の詳細な説明があります。
- サンプルブックテスト用のサンプルブックが用意されているので、すぐに使い始めることができます。
ヘルプの使用
設置プロセス
- 環境を整えるシステムにPython 3.8+がインストールされ、インターネットにアクセスできるかプロキシがあることを確認してください。
- クローンプロジェクトターミナルで以下のコマンドを実行し、プロジェクトをクローンする:
git clone https://github.com/yihong0618/bilingual_book_maker.git
cd bilingual_book_maker
- 依存関係のインストール以下のコマンドを実行して、プロジェクトの依存関係をインストールします:
pip install -r requirements.txt
- APIキーの設定OpenAI APIキーを環境変数として設定するか、コマンド実行時に指定します:
export BBM_OPENAI_API_KEY=your_openai_key
使用プロセス
- 図書資料の作成翻訳するepubまたはtxtファイルをプロジェクトディレクトリに置きます。
- 翻訳コマンドを実行する翻訳するには以下のコマンドを使う:
python3 make_book.py -書籍名 your_book.epub --openai_key your_openai_key
またはpip installコマンドを使う:
pip install -U bbook_maker
bbook -書籍名 your_book.epub --openai_key your_openai_key
- 翻訳モデルの選択デフォルトではGPT-3.5-turboモデルが使用されます。
---モデル
パラメーターは他のモデルを指定する:
python3 make_book.py -書籍名 your_book.epub --openai_key your_openai_key --model gpt4
- 翻訳結果を見る翻訳が完了すると、バイリンガルのeBookはプロジェクトディレクトリのファイル名
Your_book_bilingual.epub
.
詳細な機能操作
- マルチAPIキーのサポート複数のAPIキーがある場合は、カンマ区切りでコマンドに指定することで、APIコールの制限によるエラーを減らすことができる:
python3 make_book.py -書籍名 your_book.epub --openai_key key1,key2,key3
- 翻訳ラベル指定デフォルトでは翻訳のみ
<p>
タグの内容は、以下の方法でアクセスできる。---翻訳タグ
パラメーターは他のラベルを指定する:
python3 make_book.py -書籍名 your_book.epub --openai_key your_openai_key -翻訳タグ h1,h2,h3,p,div
- プロキシ設定プロキシを使う必要がある場合は
--プロキシ
パラメータはプロキシサーバーを指定する:
python3 make_book.py -書籍名 your_book.epub --openai_key your_openai_key --proxy http://127.0.0.1:7890
- 混乱からの回復翻訳が中断された場合は
--レジュメ
パラメータは手動で復元される:
python3 make_book.py -書籍名 your_book.epub --openai_key your_openai_key --resume