【追剧必备】用百度翻译+PotPlayer食用生肉,完成实时字幕翻译!

有时候下载的视频搭配的字幕仅有英文,甚至仅有法文、德文等其他小语种,这时候怎么才能得到中文字幕呢
一种方法是前往各大字幕库寻找中文字幕,但很多冷门电影,网络上不存在中文字幕,该怎么解决呢?
这篇文章就来介绍一种方法,利用百度翻译API接口实现实时的字幕翻译
其实PotPlayer自带实时字幕翻译功能,但是仅提供Google、Bing等接口,因为需要申请API,因此国内使用不是特别方便。

PotPlayer自带实时字幕翻译接口
近年来,百度翻译的质量越来越高,本土化翻译也做得越来越好,因此不妨采用百度翻译来实现PotPlayer内的实时字幕翻译。


一 开通百度翻译的开发者

官网:api.fanyi.baidu.com/api/trans/product/prodinfo
1.登录你的百度帐号(没有的话需要先注册)
2.在通用翻译API内点击“立即使用”,并点击“开始注册

【追剧必备】用百度翻译+PotPlayer食用生肉,完成实时字幕翻译!插图1


3.填写必要信息


4.完成应用注册,应用不需要填写IP地址

二 安装翻译插件

GitHub地址:github.com/fjqingyou/PotPlayer_Subtitle_Translate_Baidu

1.访问上面的GitHub,下载

SubtitleTranslate - baidu.asSubtitleTranslate - baidu.ico

两个文件。


GitHub页面
2.将

SubtitleTranslate - baidu.asSubtitleTranslate - baidu.ico

复制到PotPlayer播放器的安装路径,通常为

DAUM\PotPlayer\Extension\Subtitle\Translate\

三 获取和配置翻译插件的appId与密钥

1.进入百度翻译管理控制台
网址(需登录):api.fanyi.baidu.com/api/trans/product/desktop
2.“我的服务”内点击“通用翻译”后,点击“开启”并确认


3.点击页面左侧的“开发者信息”,查看APPID和密钥,妥善保存


4.打开PotPlayer后,右键→字幕→实时字幕翻译→实时字幕翻译设置


5.翻译引擎内选择“Bai Du translate”后,点右侧的“账户设置”,将上面得到的APPID和密钥分别填写进去并确定


四 测试翻译效果

打开一个自带字幕(不能是硬字幕,那种是渲染到画面里的,无法识别翻译),或手动加载srt/ass格式字幕的视频,效果如下(首次加载两个GIF播放会不同步,刷新后大概率可以同步观看差异):

【追剧必备】用百度翻译+PotPlayer食用生肉,完成实时字幕翻译!插图9


温馨提示:
1.本站内容均收集于网络!若内容若侵犯到您的权益,请发送邮件至:wayzt1314@163.com,我们将第一时间处理!
2.本站只提供web页面服务,并不提供影片资源存储,也不参与录制、上传,转载内容遵循避风港原则,不受本站保护。
3.所有UGC内容仅限于参考和学习,版权归原作者所有,更多问题欢迎阅读“服务申明”。

给TA打赏
共{{data.count}}人
人已打赏
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧