ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

十分钟把外语字幕翻成中文:PotPlayer 字幕翻译插件上手指南

十分钟把外语字幕翻成中文:PotPlayer 字幕翻译插件上手指南 十分钟把外语字幕翻成中文PotPlayer 字幕翻译插件上手指南【免费下载链接】PotPlayer_Subtitle_Translate_BaiduPotPlayer 字幕在线翻译插件 - 百度平台项目地址: https://gitcode.com/gh_mirrors/po/PotPlayer_Subtitle_Translate_BaiduPotPlayer_Subtitle_Translate_Baidu 是一个基于百度翻译 API 的 PotPlayer 字幕翻译插件只要打开带外挂字幕的视频它就把字幕逐条实时送去翻译并把结果和原文同步显示出来不用等字幕组就能看懂内容。整套流程免费下面从密钥申请讲到报错自查带你完整走一遍。先说清楚这个实时字幕翻译能做什么、不能做什么插件工作的前提是视频要有外挂字幕文件。流程大致是播放器吐出外挂字幕文本 → 插件把文本发给百度翻译服务 → 译文回到画面上和原文一起显示。所以它有两个明确的边界先讲在前面字幕必须是外挂的。作者测试用的环境是“无字幕视频 ASS 外挂字幕 在线翻译”。如果画面里直接烧进了文字内嵌硬字幕插件取不到文本就没法翻译。这是机器翻译效果定位是“能看懂”不要期待字字精炼。能力方面它覆盖简体中文、繁体中文、英语、日语、韩语、法语、西班牙语、俄语、泰语、阿拉伯语、粤语等 28 种语言源语言留空时由接口自动检测。插件按 MIT 协议开源文件一共两个一个插件程序一个图标。API 密钥申请步骤两个密钥与免费额度 先说这两个密钥是干什么的插件每次调用百度翻译都要说明“哪个账号在用”以及“请求没被篡改”。App ID账号标识负责前者密钥用来对请求做签名。你只需要把它们填进插件的“账户设置”对话框不用改任何代码。申请步骤用浏览器打开百度翻译开放平台进入“通用翻译API”产品页面用百度账号登录。 → 预期能看到产品说明和“立即使用”入口。点“立即使用”注册一个应用名字随意比如“PotPlayer字幕翻译”。IP 地址一栏建议留空填了固定 IP 之后换网络就会翻译不了对应错误码 58000。 → 预期管理控制台里出现刚创建的应用。在“我的服务”里如果有蓝色的“开启”字样就先点开启然后到页面下方“申请信息”处复制“APP ID”和“密钥”。 → 预期手里拿到一组可以在插件里直接使用的 APP ID 和密钥。 费用说明百度翻译默认开通的“标准版”目前是免费使用、每月 5 万字符额度2022 年 8 月调整后实行的额度制。偶尔追追外语剧这个量基本用不完。从克隆仓库到第一条中文字幕的 5 步以下操作假设你已经拿到上一节的两把密钥。获取插件文件在任意目录执行git clone https://gitcode.com/gh_mirrors/po/PotPlayer_Subtitle_Translate_Baidu→ 预期目录里出现SubtitleTranslate - baidu.as插件程序和SubtitleTranslate - baidu.ico图标两个文件。 2. 把这两个文件复制到 PotPlayer 安装目录下的Extension\Subtitle\Translate文件夹安装目录可通过播放器快捷方式的“打开文件位置”查看。 → 预期打开该文件夹能看到刚放进去的两个文件。 3. 右键视频 → 字幕 → 在线字幕翻译 → 实时字幕翻译设置选中“百度翻译”点右侧“账户设置”。 → 预期弹出“请输入配置”对话框。 4. 把 APP ID 和密钥分别粘进两个输入框点确定。 → 预期再弹出一个提示框关掉即可密钥已保存。 5. 打开一个带外挂字幕的视频ASS 格式最稳妥在“在线字幕翻译”菜单里启用“Bai Du translate”。 → 预期字幕出现的同时下方同步出现译文实时字幕翻译就算配好了。如果菜单项是灰的、点不动先回头检查文件放的位置对照最后一节的自查路径处理。字幕格式支持差异与显示选项 ️先看格式上的差异字幕类型能否翻译说明外挂字幕ASS能作者实测环境插件取到文本后逐条翻译内嵌硬字幕不能文字直接烧录在画面里取不到文本显示相关有三个开关都在“在线字幕翻译”菜单里按需勾选目标语言决定译文翻成哪种语言源语言可以留空交给自动检测。总是使用勾选后固定使用当前这个翻译引擎。下面显示翻译勾选后译文显示在原文下方适合对照阅读。还有一个小细节如果某条字幕的译文和原文完全一样繁简互转这类情况除外插件会认为这条没有翻译价值直接留空所以偶尔看到个别字幕“消失”是正常的。怎么理解和修改 coolTime 频率参数coolTime是“两条字幕翻译请求之间的最小间隔”单位毫秒默认值 1300也就是每条翻译之间至少隔 1.3 秒左右。它存在的原因是百度翻译对请求频率有限制间隔太短会报 54003访问频率受限。平时不用动它只有当翻译结果连续出现 error:54003 时才需要调整用记事本打开 PotPlayer 里的SubtitleTranslate - baidu.as注意是插件文件夹里的那个不是下载目录里的。 → 预期文件能正常打开内容可读。找到第 23 行附近的int coolTime 1300;把数字一次加大约 100行尾的分号别删。 → 预期数字变成 1400 或更大其余内容没动。保存文件重启 PotPlayer 再试如果还报错就继续往上加。 → 预期字幕之间的翻译间隔略变长但 54003 不再出现。如果想让翻译更快数字可以往小调但别调得太猛频率限制是按账号算的。翻译结果出现 error: 数字时的自查路径翻译失败的统一症状是字幕位置显示error: 数字, error_msg: 英文描述。别急着改配置先按这个顺序判断问题出在哪一层看网络52001请求超时、52002系统错误大多是临时网络问题直接重试即可不用动任何配置。看密钥52003未授权用户说明 APP ID 填错或服务没开通回管理控制台核对“申请信息”和“我的服务”是否已开启54001签名错误多半是播放器版本过旧作者在 PotPlayer 64 位版 2304051.7.21900上验证可用先把播放器升上去。看频率54003、54005长 query 请求频繁对应上一节的做法加大 coolTime。看额度和权限54004 是当月 5 万字符额度用完了等下月 1 号恢复或到平台充值58000 是 IP 限制生效了去控制台清空 IP 限制58002 是服务没开启90107 是认证没通过或未生效。看语言方向58001 表示所选译文语言不在支持列表里换成前面提到的受支持语言即可。错误码速查表错误码含义修复方式52000成功无需处理52001 / 52002请求超时 / 系统错误网络问题重试52003未授权用户核对 APP ID检查服务是否开通54001签名错误升级 PotPlayer 至 64 位版 230405 及以上54003 / 54005访问频率受限加大 coolTime降低翻译频率54004账户余额不足等下月额度恢复或充值58000客户端 IP 非法控制台清空 IP 限制申请时建议留空58001译文语言方向不支持更换为目标语言支持列表内的语言58002服务当前已关闭在控制台开启服务90107认证未通过或未生效查看认证进度如果报的是 54000必填参数为空多半是插件文件本身的问题先确认文件完整、版本一致。这个插件的使用成本不高百度翻译标准版有每月免费额度插件本身免费开源真正要配置的其实只有密钥和频率两处。把它定位成“第一层理解”比较合适先用译文把握大意再回头看原文字幕抠细节用一段时间之后你会发现越来越少的地方需要翻译。 使用提醒APP ID 和密钥相当于你翻译账户的钥匙别贴到公开地方额度按月计算用得多的人在月初去管理控制台看一眼剩余额度。【免费下载链接】PotPlayer_Subtitle_Translate_BaiduPotPlayer 字幕在线翻译插件 - 百度平台项目地址: https://gitcode.com/gh_mirrors/po/PotPlayer_Subtitle_Translate_Baidu创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表