4 步搭好 PotPlayer 字幕翻译插件,外挂字幕实时双语同屏
【免费下载链接】PotPlayer_Subtitle_Translate_BaiduPotPlayer 字幕在线翻译插件 - 百度平台项目地址: https://gitcode.com/gh_mirrors/po/PotPlayer_Subtitle_Translate_Baidu
看片时外挂字幕全是英文,能不能让播放器当场翻成中文?可以。PotPlayer_Subtitle_Translate_Baidu 是一款基于百度翻译 API 的 PotPlayer 字幕翻译插件,把外挂字幕逐条实时翻译成目标语言叠在画面上,支持中英日韩等二十多种语言,连繁简互转、粤语、文言文都能处理,全程不用切出播放器。
插件文件怎么拿到
先用命令克隆仓库:git clone https://gitcode.com/gh_mirrors/po/PotPlayer_Subtitle_Translate_Baidu,也可以直接下载压缩包解压。解压后找到两个文件:SubtitleTranslate - baidu.as是翻译脚本,SubtitleTranslate - baidu.ico是菜单图标。✅ 两个都要,缺一个插件都加载不出来。
两个文件该放进哪个文件夹
打开PotPlayer 安装目录,进入Extension → Subtitle → Translate这一串文件夹,哪一级不存在就新建哪一级,然后把两个文件复制进去。⚠️ 层级名必须完全一致,因为 PotPlayer 只在这个固定目录里扫描翻译插件,放错位置右键菜单里就看不到它。
AppID 和密钥在哪复制
在百度翻译开放平台用百度账号登录,注册开发者身份后创建一个翻译应用。填表时 IP 地址一栏留空,否则后面必然报 58000。创建完成后打开"管理控制台",在页面底部的"申请信息"里复制APP ID 和密钥——这是插件调用翻译 API 的身份凭证,缺一不可。
回到 PotPlayer,打开任意视频,右键→ 字幕 → 在线字幕翻译 → 实时字幕翻译设置,选中"百度翻译",点击右侧"账户设置",把两个值填进去确定即可。
怎么验证实时双语字幕生效
右键视频 → 字幕 → 在线字幕翻译,勾选"Bai Du translate",再在"目标语言"里选择想看到的语言,几秒后译文就会出现在原字幕下方。注意插件只认外挂字幕,内嵌字幕是画进视频帧里的,取不到文字就没法翻,建议拿 ass 格式的外挂字幕先测。想以后每次自动翻译,就在同一菜单里勾选"总是使用"。✅
字幕出现 error: 加数字怎么排查
翻译失败时画面会显示error: 错误码,最常见的是这四种:
- 52003 未授权用户:AppID 填错或翻译服务没开,去控制台核对凭据并开启服务。
- 54003 访问频率受限:请求太密被限流,把下一节的冷却参数调大。
- 54004 账户余额不足:百度翻译标准版每月 5 万字符免费额度用完了,等下月恢复或充值。
- 58000 客户端 IP 非法:注册应用时误填了 IP,去控制台删掉、留空即可。
总被限流 54003 怎么办
用记事本打开安装目录里的SubtitleTranslate - baidu.as(注意是装进 PotPlayer 的那份),在第 23 行附近找到int coolTime = 1300;。它表示两条字幕之间翻译的最小间隔(毫秒),改成3000 或 5000 再保存,行尾的分号别删,然后关闭PotPlayer 重开生效。💡 数值越大请求越慢、越不容易被限流,只是译文出现会晚一点点。
机器翻译长句偶尔生硬,但"先看懂剧情"绰绰有余。完整的错误码对照表都写在项目 readme.md 里,遇到别的错误码可以先去翻一翻。
【免费下载链接】PotPlayer_Subtitle_Translate_BaiduPotPlayer 字幕在线翻译插件 - 百度平台项目地址: https://gitcode.com/gh_mirrors/po/PotPlayer_Subtitle_Translate_Baidu
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考