えん | 中文说明
このツールは、ユーザーが OpenAI API (model="gpt-3.5-turbo") を使用して srt ファイルを別の言語に翻訳できるように設計されています。二か国語字幕出力をサポートします。
このツールを使用するには、システムに Python 3 と次のパッケージがインストールされている必要があります。
次のコマンドを実行して、これらのパッケージをインストールできます。
pip install -r requirements.txt
gitクローン
git clone https://github.com/jesselau76/srt-gpt-translator.git
新しいバージョンにアップデートする
cd srt-gpt-translator
git pull
pip install -r requirements.txt
このツールを使用するには、最初に settings.cfg.example の名前を settings.cfg に変更する必要があります。
cd srt-gpt-translator
mv settings.cfg.example settings.cfg
nano settings.cfg
openai-apikey = sk-xxxxxxx
sk-xxxxxxx を OpenAI API キーに置き換えます。他のオプションを変更し、CTRL-X を押して保存します。
コマンドを実行します:
python3 srt_translation.py [-h] [--test] filename
positional arguments:
filename Name of the input file
options:
-h, --help show this help message and exit
--test Only translate the first 3 short texts
翻訳または変換するファイルを引数として指定してsrt_translation.py
スクリプトを実行するだけです。たとえば、 example.srt
という名前の srt ファイルを翻訳するには、次のコマンドを実行します。
python3 srt_translation.py example.srt
デフォルトでは、スクリプトは、 settings.cfg
ファイルのtarget-language
オプションで指定された言語にテキストを翻訳しようとします。
settings.cfg
ファイルには、スクリプトの動作を構成するために使用できるいくつかのオプションが含まれています。
openai-apikey
: OpenAI API の API キー。target-language
: テキストを翻訳したい言語 (例: 「英語」、「中国語」、「日本語」)。 スクリプトの出力は 2 つのファイルになります。
_translated
が追加された SRT ファイル。たとえば、入力ファイルがexample.srt
の場合、出力ファイルはexample_translated.srt
になります。_translated_bilingual
が追加されます。たとえば、入力ファイルがexample.srt
の場合、出力ファイルはexample_translated_bilingual.srt
になります。 このツールは MIT ライセンスに基づいてリリースされています。
SRT Translator ツールは、教育および情報提供のみを目的として提供されています。このツールで使用される OpenAI API モデル (「gpt-3.5-turbo」) によって生成された翻訳の正確性、信頼性、完全性は保証できません。 SRT Translator ツールのユーザーは、取得した翻訳の正確性と有用性を検証する責任を単独で負い、追加の検証をせずに翻訳のみに依存すべきではありません。 SRT Translator ツールの使用はユーザー自身の責任で行われ、ツールの開発者および貢献者は、その使用から生じるいかなる損害や損失に対しても責任を負いません。 SRT Translator ツールを使用すると、これらの利用規約に同意したことになります。
このプロジェクトの使用に関して懸念や提案がある場合は、問題セクションからご連絡ください。