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 驱动翻译的方法。它解决了媒体播放器中翻译质量差的问题,传统工具往往无法准确捕捉习语、笑话、文化引用以及对话的上下文。

工作原理

该插件将 PotPlayer 连接到任何 OpenAI 兼容的 API 端点。它将当前字幕文本发送给 AI 模型,并实时显示翻译结果。提供两种运行模式:

  • 带上下文:将之前的字幕发送给 AI,帮助其理解代词和指代关系,从而提高准确性。
  • 无上下文:独立翻译每一行,以实现更快的响应速度和更低的 token 成本。

适用人群

希望为电影、电视剧和动漫获得更高质量、上下文感知字幕的 PotPlayer 用户,以及拥有 AI API 密钥(OpenAI、DeepSeek、Gemini 等)或运行本地 LLM 的用户。

主要亮点

  • 广泛兼容性:支持任何遵循 chat/completions API 格式的服务,包括本地部署。
  • 上下文感知:能够利用之前的字幕来消除对话中的歧义。
  • 可自定义请求逻辑:包含请求延迟、重试行为和幻觉检测(输出过长时重试)等选项。
  • 灵活配置:支持无需 API 密钥的自定义 API 基础 URL 和端点。
  • 精细模型控制:包含为小型 LLM 优化的「小模型提示模式」,以及 DeepSeek 模型专用的特定思考模式切换功能。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目