オフライン翻訳 (CTranslate2)
お使いのコンピューター上で、言語ペアごとに1つの小さなモデルを使い、字幕を翻訳します。アカウントも API キーも、利用制限も不要です。ペアのモデルは、初めて使うときにダウンロードされます。その後は、そのペアはオフラインで動作します。
設定 アドオン Offline Translate (CTranslate2) インストール
Subtitld がダウンロードして SHA-256 を確認し、最新の状態に保ちます。
- 言語
- 25
- アドオンのダウンロード
- 23–111 MB
機能
CTranslate2 を使い、CPU 上でお使いのコンピューターで動作します。アカウントの作成も API キーの貼り付けも不要で、翻訳量の上限もありません。
英語からポルトガル語へのモデルと、ポルトガル語から英語へのモデルは別々です。それぞれ、その方向で初めて翻訳するときにダウンロードされ、その後はオフラインで動作します。
Subtitld は一度に1つの字幕をプレーンテキストとして送り、各翻訳を元の字幕の横に保持します。斜体などの書式は引き継がれません。
言語タグは主要言語に切り詰められるため、pt-br と pt-pt はどちらも pt になります。同じ言語の2つの地域版の間では、テキストはそのまま返されます。
26.10 より前に Google 翻訳を使っていましたか? 内蔵の Google エンジンは削除され、このアドオンが代わりになります。API キーは不要です。設定 › アドオンからインストールし、翻訳パネルの 翻訳エンジン として translate-offline を選んでください。
モデル
選ぶモデルはありません。Subtitld はアドオンに2つの言語を伝えます。字幕に設定された言語(文字起こしパネルの 字幕の言語)と、翻訳先の言語です。アドオンは、Argos Translate のパッケージ一覧から、そのペア専用に作られたモデルを探します。第三の言語を経由して翻訳することはありません。そのペアのモデルがない場合は、unsupported_language が表示されます。
ペアのモデルは約 60〜80 MB です。新しいペアの最初の字幕は、ダウンロード中は待機し、ダウンロードが完了すると進行バーが動きます。その後は、そのペアの翻訳にネットワークは不要です。
モデルの保存場所
ペアごとに、ペア名のフォルダーがあります(例:en_pt、pt_en)。アドオンの外に保存されるため、アップデートまたはアンインストールしても残ります。フォルダーを削除すると、その分の容量を空けられます。
| システム | フォルダー |
|---|---|
| Linux | ~/.cache/subtitld/translate-offline |
| macOS | ~/.cache/subtitld/translate-offline |
| Windows | %USERPROFILE%\.cache\subtitld\translate-offline |
オプション
設定 › アドオン › Offline Translate (CTranslate2) › 設定 で変更できます。
2各字幕について比較する翻訳候補の数です。値を大きくするとわずかに精度が上がりますが、遅くなります。1 が最も速いです。
言語
アドオンは以下の言語を表示します。Argos Translate にそのペアのモデルがあれば、そのペアを利用できます。pt-br などの地域タグは、主要言語として扱われます。
enptesfrdeitnlruukpltrarzhjakohicssvdafielhuroidca
プラットフォーム
| システム | ダウンロード |
|---|---|
| Linux x86-64 | 110.8 MB |
| macOS (Apple シリコン) | 22.8 MB |
| Windows x86-64 | 41.0 MB |
ビルドは CI で作成されますが、翻訳は実行されません。
トラブルシューティング
Subtitld は最初のエラーで停止し、翻訳エラーのボックスに、コードを先頭にして表示します。それ以前に翻訳された字幕は、翻訳結果を保持します。
unsupported_languageこのペアのモデルはありません。メッセージにはペアがpt->deのように示されます。アドオンは第三の言語を経由しないため、別のペアを選んでください。メッセージにモデルファイルがないと書かれている場合は、そのペアのフォルダーを削除して、もう一度実行し、新しくダウンロードしてください。network_unavailableモデル、または Argos Translate のモデル一覧をダウンロードできませんでした。接続を確認して、もう一度試してください。ネットワークが必要なのは、ペアを初めて使うときだけです。internalその他の失敗です。たとえば、モデルの展開中にディスクがいっぱいになった場合などです。ペアは完全に展開されて初めて使用可能になるため、もう一度実行すると、ダウンロードからやり直されます。
ライセンス
アドオンと CTranslate2 は商用利用に問題ありません。各モデルは独自のライセンスを保持しており、一般的には MIT または Creative Commons です。商用利用する前に、使用するペアのライセンスを確認してください。
バージョン
- 0.1.0