オフライン翻訳 (CTranslate2)

翻訳オフラインCPU のみ商用利用可

お使いのコンピューター上で、言語ペアごとに1つの小さなモデルを使い、字幕を翻訳します。アカウントも API キーも、利用制限も不要です。ペアのモデルは、初めて使うときにダウンロードされます。その後は、そのペアはオフラインで動作します。

Subtitld からインストール

設定 アドオン Offline Translate (CTranslate2) インストール

Subtitld がダウンロードして SHA-256 を確認し、最新の状態に保ちます。

GitHub のソース
言語
25
アドオンのダウンロード
23–111 MB

機能

キーも制限もなし

CTranslate2 を使い、CPU 上でお使いのコンピューターで動作します。アカウントの作成も API キーの貼り付けも不要で、翻訳量の上限もありません。

言語ペアごとに1モデル

英語からポルトガル語へのモデルと、ポルトガル語から英語へのモデルは別々です。それぞれ、その方向で初めて翻訳するときにダウンロードされ、その後はオフラインで動作します。

字幕ごとに翻訳

Subtitld は一度に1つの字幕をプレーンテキストとして送り、各翻訳を元の字幕の横に保持します。斜体などの書式は引き継がれません。

地域版は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) › 設定 で変更できます。

Beam size
既定値: 2

各字幕について比較する翻訳候補の数です。値を大きくするとわずかに精度が上がりますが、遅くなります。1 が最も速いです。

言語

アドオンは以下の言語を表示します。Argos Translate にそのペアのモデルがあれば、そのペアを利用できます。pt-br などの地域タグは、主要言語として扱われます。

  • en
  • pt
  • es
  • fr
  • de
  • it
  • nl
  • ru
  • uk
  • pl
  • tr
  • ar
  • zh
  • ja
  • ko
  • hi
  • cs
  • sv
  • da
  • fi
  • el
  • hu
  • ro
  • id
  • ca

プラットフォーム

システム ダウンロード
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その他の失敗です。たとえば、モデルの展開中にディスクがいっぱいになった場合などです。ペアは完全に展開されて初めて使用可能になるため、もう一度実行すると、ダウンロードからやり直されます。

ライセンス

アドオン
MIT
エンジン
MIT
CTranslate2
モデル
MIT / CC
Argos Translate の OPUS-MT モデル。各モデルは個別のライセンスに従います

アドオンと CTranslate2 は商用利用に問題ありません。各モデルは独自のライセンスを保持しており、一般的には MIT または Creative Commons です。商用利用する前に、使用するペアのライセンスを確認してください。

バージョン

  • 0.1.0