PotPlayer_ChatGPT_Translate是一款 PotPlayer 插件,集成了 ChatGPT API,可提供实时、上下文感知的字幕翻译。与传统翻译工具不同,该插件会考虑语境、习语和文化差异,从而提供更准确的翻译。该项目的核心使用 AngleScript 实现,并利用 ChatGPT API 和 PotPlayer API 进行深度集成。
该插件还兼容任何遵循与 ChatGPT 相同 API 调用格式的 AI 模型。
使用 ChatGPT 进行字幕翻译的一大优势在于它能够理解语境和文化背景。请比较以下结果:
原字幕:
“你会对我的宇宙发出咆哮声。”
谷歌翻译结果:
“你要老了我他妈的宇宙吗?” (无稽之谈且不正确)
ChatGPT 翻译结果:
“你要像《老黄犬》一样对待我的宇宙吗?” (正确捕捉参考内容和预期含义)
无上下文的 ChatGPT 与有上下文的 ChatGPT 对比
原字幕:
“但在现实生活中成为这样的人就更好了。”
ChatGPT 翻译(无上下文):
“但是,在现实生活中成为一个人甚至更好。” (直译,未能抓住隐含意义)
ChatGPT 翻译(含上下文):
“但在现实生活中成为一个更好的反派。” (准确捕捉预期的背景)
内置
AngleScript – 用于开发插件的脚本语言
ChatGPT API – 提供上下文感知翻译功能
PotPlayer API – 实现与 PotPlayer 的无缝集成
使用方法:
点击底部下载链接下载安装包进行安装
打开 PotPlayer 的偏好设置:
按F5打开 PotPlayer偏好设置。
导航到扩展:
转到扩展 > 字幕翻译。
选择翻译插件:
选择ChatGPT Translate作为翻译插件。