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 优化的「小模型」提示模式。
  • 幻觉检测:如果翻译输出异常长于原文,可选择自动重试请求。
  • 自动安装程序:提供安装程序,无需手动复制文件即可轻松设置。

相关

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