Felix3322/PotPlayer_ChatGPT_Translate

[support ollama/other model]【兼容ollama和其他模型】将任何具有OpenAI API调用方法的模型集成到PotPlayer中。它使你在观看视频时能够实时翻译字幕,从而打破语言障碍,提升你的观看体验。 This real-time subtitle translation plugin integrates OpenAI's ChatGPT API (or any model with the same API calling method) into PotPlayer. It enables you to translate subtitles on-the-fly while watching videos.

解決的問題

PotPlayer_ChatGPT_Translate 提供了一種將 PotPlayer 中傳統的字幕翻譯方式,替換為 AI 驅動翻譯的方法。這解決了傳統工具往往無法理解習語、文化引用、笑話與模糊對話,導致翻譯品質不佳的問題。

工作原理

該插件透過 OpenAI 相容 API 端點,將字幕文字傳送給 AI 模型。它提供兩種主要運作模式:

  • 帶上下文:插件將先前的字幕作為上下文傳送給 AI,讓模型能更準確理解代名詞與指涉,進而提升翻譯準確度,但會增加 token 使用量。
  • 不帶上下文:每個字幕獨立翻譯,以獲得更快的回應速度與更低的成本。

適用對象

希望為電影、電視劇及其他影片內容取得更高品質、具上下文感知翻譯的 PotPlayer 使用者,且具備 OpenAI 相容 API 金鑰或本地 LLM 部署存取權限者。

主要特色

  • OpenAI 相容:支援任何遵循 chat/completions API 格式的模型或服務,包括本地部署(例如透過 Ollama)。
  • 上下文感知:可設定最近字幕條目的數量,以提升翻譯準確度。
  • 彈性設定:包含請求延遲、重試邏輯,以及為小型 LLM 優化之「小模型」提示模式。
  • 幻覺檢查:若翻譯輸出異常長於原文,可選擇自動重試請求。
  • 自動安裝程式:提供安裝程式,無需手動複製檔案即可輕鬆設定。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案