rockbenben/subtitle-translator
Translate a whole season of subtitles in one pass — .srt/.ass/.vtt/.lrc, 120+ languages, 27 LLM providers, timing untouched | 整季字幕一次译完,时轴不动,支持 120+ 语言
解決する課題
字幕ファイルの翻訳は、タイミングのズレを引き起こしたり、ファイルごとの面倒な処理が必要になったりすることがよくあります。標準的な翻訳ツールは字幕ファイルをプレーンテキストとして扱うため、動画と対話を同期させるタイムコードやフォーマットを破損させるリスクがあります。このツールはプロセスを自動化し、シーズン全体の字幕を一度に翻訳しながら、タイミング構造を完全に維持することを可能にします。
仕組み
このツールはブラウザ上、またはコマンドラインインターフェースを介して完全に動作します。タイムコード、キュー番号、フォーマットヘッダーなどの技術的な部分を字幕ファイルから抽出し、対話テキストのみを選択した翻訳エンジンに送信します。翻訳後、対話は元の構造に再挿入されます。ファイルはローカルで処理されるため、APIキーや字幕の内容がマシンから外部へ送信されることはありません。
対象ユーザー
個人利用、コンテンツ制作、またはメディアアーカイブのために、大量の字幕ファイル(.srt, .ass, .vtt, .lrc)を翻訳する必要があるユーザー向けに設計されています。プライバシーを犠牲にしたり、字幕ファイルの整合性を損なうリスクを冒したりすることなく、強力な AI モデルや従来の翻訳 API を利用したい方に最適です。
特徴
- 一括処理: 並列処理により、数百ものファイルを一度に高速で翻訳します。
- フォーマットの整合性: 対話とタイミングデータを自動的に分離し、タイムコードが変更・破損されないことを保証します。
- 柔軟な出力: バイリンガル字幕、一度の実行で複数のターゲット言語への翻訳、自動フォーマット変換(例:SRTからASSへ)をサポートしています。
- 幅広い互換性: 8つの従来の翻訳APIおよび27のLLMプロバイダーに接続可能で、カスタムエンドポイントのオプションも含まれています。
- プライベートかつローカル: 完全にクライアントサイドで動作するため、データやAPIキーはブラウザまたはローカル環境に留まります。
- コンテキスト認識: LLMの能力を活用して前後の行を分析し、より自然で一貫性のあるキャラクターの口調を実現します。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト