Repolode
Felix3322

Felix3322/PotPlayer_ChatGPT_Translate

Ollamaなどのローカルモデルを含むOpenAI互換チャットAPIを使い、PotPlayerの字幕をリアルタイムで翻訳するプラグイン。

スター
1,069
フォーク
73
未解決の Issue
2
最終コミット
6 日前

これは何?

PotPlayer_ChatGPT_Translateは、Windows用動画プレーヤーPotPlayer向けの字幕翻訳プラグインです。字幕の各行をchat/completionsエンドポイント経由でAIモデルに送り、動画の再生中に翻訳文を表示します。単語を一つずつ照合するのではなく、文脈を踏まえて訳すため、従来の字幕翻訳ツールよりも慣用句やジョーク、文化的な言及にうまく対応できます。

このプラグインには2種類のバージョンがあります。context版は直近の字幕行をモデルに渡し、通常は精度が向上する一方、遅延とトークン数が増えます。no-context版は各行を個別に翻訳するため、より高速で低コストです。PotPlayerのプラグインパネルでモデル名、任意のカスタムAPIベースURL、APIキーを設定します。キーが不要なエンドポイントは、nullkeyオプションを追加することで利用できます。

任意の設定として、リトライ、リクエスト間隔、コンテキストのキャッシュ、小型モデル向けのプロンプトモード、異常に長い翻訳を破棄するチェック機能があります。セットアップ用のWindowsインストーラーが用意されており、手動インストールの手順も説明されています。

主な機能

  • 01PotPlayerの字幕をリアルタイムで翻訳します。
  • 02文脈を考慮する版と、文脈を使わない版を選べます。
  • 03カスタムベースURLを含む、OpenAI互換エンドポイントに対応しています。
  • 04ローカルのOllamaサーバーなど、APIキー不要のエンドポイントに対応しています。
  • 05リトライ、リクエスト間隔、翻訳が異常に長い場合のチェック機能を備えています。

ユースケース

  • PotPlayerで字幕を翻訳しながら、外国語の映画やアニメを視聴する。
  • ローカルのOllamaモデルを使い、クラウドサービスにリクエストを送らずに字幕を翻訳する。
  • 会話の多いコンテンツで、従来型の機械翻訳とLLM翻訳を比較する。

収録されている特集

トピック

よくある質問

PotPlayer_ChatGPT_Translate とは?
Ollamaなどのローカルモデルを含むOpenAI互換チャットAPIを使い、PotPlayerの字幕をリアルタイムで翻訳するプラグイン。 PotPlayer_ChatGPT_Translateは、Windows用動画プレーヤーPotPlayer向けの字幕翻訳プラグインです。字幕の各行をchat/completionsエンドポイント経由でAIモデルに送り、動画の再生中に翻訳文を表示します。単語を一つずつ照合するのではなく、文脈を踏まえて訳すため、従来の字幕翻訳ツールよりも慣用句やジョーク、文化的な言及にうまく対応できます。
PotPlayer_ChatGPT_Translate は無料で使えますか?ライセンスは?
PotPlayer_ChatGPT_Translate は GPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
PotPlayer_ChatGPT_Translate は今もメンテナンスされていますか?
活発にメンテナンス中。PotPlayer_ChatGPT_Translate の最終コミットは 2026年10月16日 です。
PotPlayer_ChatGPT_Translate は何に使えますか?
PotPlayerで字幕を翻訳しながら、外国語の映画やアニメを視聴する。 ローカルのOllamaモデルを使い、クラウドサービスにリクエストを送らずに字幕を翻訳する。 会話の多いコンテンツで、従来型の機械翻訳とLLM翻訳を比較する。
PotPlayer_ChatGPT_Translate はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/Felix3322/PotPlayer_ChatGPT_Translate

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト