ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

PotPlayer字幕翻译插件怎么装?4步接入百度翻译API实现实时字幕翻译

PotPlayer字幕翻译插件怎么装?4步接入百度翻译API实现实时字幕翻译 PotPlayer字幕翻译插件怎么装4步接入百度翻译API实现实时字幕翻译【免费下载链接】PotPlayer_Subtitle_Translate_BaiduPotPlayer 字幕在线翻译插件 - 百度平台项目地址: https://gitcode.com/gh_mirrors/po/PotPlayer_Subtitle_Translate_Baidu昨晚朋友发来一段法语纪录片画面绝美可惜一句听不懂。我给他装了 PotPlayer 字幕翻译插件PotPlayer_Subtitle_Translate_Baidu它能把外挂字幕逐条送去百度翻译API再把译文实时回填到画面上前后折腾不到十分钟。这篇文章就把整个流程拆开讲透重点标出容易翻车的细节照着走基本一遍过。先花30秒搞懂它在翻译什么这款插件本质是个字幕中转站播放器把当前要显示的字幕文本取出来 → 发给百度通用翻译API → 收到译文后原路送回字幕框。整个过程走的是外挂字幕也就是独立的 .ass、.srt 这类字幕文件。需要先对齐一个预期这是机器翻译流畅度没法跟人工字幕比但看懂大意完全够用。⚠️ 内嵌字幕烧在画面里的硬字幕读不出来无法翻译。所以最佳搭配是无内嵌字幕的视频 ass 外挂字幕 在线翻译。安装前对照这份两分钟自检清单项目要求怎么自查PotPlayer64位版本不低于 1.7.21900播放器菜单帮助→关于查看字幕文件一条 ass 外挂字幕拖进播放器能正常显示即可网络能稳定访问外网打开任意网页试一下百度账号一个已注册的账号能登录百度就行另外提醒一句插件文件所在的目录路径尽量用英文中文或特殊字符路径可能让插件加载失败。两个文件、一条路径把插件放进正确的位置需要的东西其实只有两个文件SubtitleTranslate - baidu.as插件主体负责发起翻译请求和解析结果SubtitleTranslate - baidu.ico显示在播放器菜单里的图标获取方式推荐直接克隆整个仓库git clone https://gitcode.com/gh_mirrors/po/PotPlayer_Subtitle_Translate_Baidu放置路径是关键别放错层级PotPlayer安装目录 → Extension → Subtitle → Translate把两个文件一起复制进去然后重启 PotPlayer。找不到安装目录右键播放器快捷方式选打开文件所在位置即可。申请百度翻译API凭证别在细节上翻车API凭证相当于插件的通行证没有它翻译请求会被拒之门外。申请动作如下打开百度翻译开放平台api.fanyi.baidu.com用百度账号登录进入产品服务找到通用翻译API点立即使用按提示填写应用信息IP 地址一栏留空——很多人卡在 58000 报错就是这里填了不固定的IP提交后进管理控制台在申请信息里能看到APP ID和密钥复制保存两个细节容易踩坑如果控制台里显示此服务已停用先点旁边的开启按钮标准版目前免费额度是 5万字符/月超出会报 54004密钥别发群里被滥用会白白消耗额度设置窗口里的最后一步填入凭证并跑通第一条翻译打开那个带 ass 字幕的视频右键画面字幕 → 在线字幕翻译 → 实时字幕翻译设置在弹出窗口里选中百度翻译点右侧账户设置把 APP ID 和密钥分别填进去确定并关闭回到右键菜单字幕 → 在线字幕翻译 → Bai Du translate翻译即刻开始预期效果字幕框里的原文在几秒内变成目标语言。建议顺手把这三项也打开按需总是使用以后不用每次手动开启下面显示翻译译文显示在字幕下方不覆盖原文目标语言默认中文也可切换英语、日语、韩语等二十多种语言——连粤语、文言文都在列表里玩法不少源语言留空即可插件会自动识别。看到 error: 数字这份排查表直接抄答案翻译结果如果出现error: 数字按下面的顺序对号入座这是按出现频率排的报错码含义先查什么54003访问频率受限加大冷却时间见下一节一次加 100 再试52003未授权用户APP ID 是否填对、服务是否已开启54001签名错误播放器版本是否过低1.7.21900 可正常工作52001请求超时网络波动重试即可54004账户余额不足等额度恢复或到控制台充值54005长query请求频繁缩短单条字幕长度并拉大请求间隔58000客户端IP非法注册时把 IP 留空58002服务已关闭回控制台重新开启服务90107认证未通过完成百度账号实名认证多数报错都能在这张表里找到答案处理完记得重启播放器再试。三个让翻译更顺手的小改动1. 调整翻译冷却时间最实用插件默认每条字幕翻译后要冷却 1300 毫秒防止被百度限频。如果频繁报 54003用文本编辑器打开 PotPlayer 安装目录里的SubtitleTranslate - baidu.as注意是装进去的那份不是下载目录里的找到大约第 23 行int coolTime 1300; // 冷却时间单位毫秒被限频就加大建议一次加 100调大数字 降低请求频率。⚠️ 行尾的英文分号不能删保存后重启 PotPlayer 生效。2. 给字幕减负再翻译翻译前把字幕里的 HTML 标签、特殊符号清掉长句子手动拆短译文准确度会明显提升。ass 格式的排版信息也比 srt 干净优先用它。3. 简繁互转放心用想转繁体目标语言选 zh-TW 即可插件对简繁互转做了特殊处理不会出现译文和原文一样就被吞掉的怪现象。确认成功然后继续深入收工前按这四条过一遍全绿就算成功✅ 插件菜单可正常打开不再置灰✅ 账户设置窗口能弹出凭证已保存✅ 测试视频的字幕变成了目标语言✅ 连续播放几分钟没有频繁报错想再进一步不妨打开SubtitleTranslate - baidu.as源码读一读看看签名是怎么用MD5(appid q salt 密钥)生成的语言映射表又是怎么处理的——理解了这两块你就能基于它改出自己的翻译插件。本项目的完整使用说明和错误码对照表都在仓库的 readme 里随时可以回去翻。把第一个测试视频从三分半的短片换成一部完整电影你会发现语言这堵墙其实薄得很。【免费下载链接】PotPlayer_Subtitle_Translate_BaiduPotPlayer 字幕在线翻译插件 - 百度平台项目地址: https://gitcode.com/gh_mirrors/po/PotPlayer_Subtitle_Translate_Baidu创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表