有时候下载的视频搭配的字幕仅有英文,甚至仅有法文、德文等其他小语种,这时候怎么才能得到中文字幕呢?
一种方法是前往各大字幕库寻找中文字幕,但很多冷门电影,网络上不存在中文字幕,该怎么解决呢?
这篇文章就来介绍一种方法,利用百度翻译API接口实现实时的字幕翻译。
其实PotPlayer自带实时字幕翻译功能,但是仅提供Google、Bing等接口,因为需要申请API,因此国内使用不是特别方便。
![【追剧必备】用百度翻译+PotPlayer食用生肉,完成实时字幕翻译!插图 【追剧必备】用百度翻译+PotPlayer食用生肉,完成实时字幕翻译!插图](https://oss.piliacg.cn/wp-content/uploads/2022/10/3163713217.webp)
PotPlayer自带实时字幕翻译接口
近年来,百度翻译的质量越来越高,本土化翻译也做得越来越好,因此不妨采用百度翻译来实现PotPlayer内的实时字幕翻译。
一 开通百度翻译的开发者
官网:api.fanyi.baidu.com/api/trans/product/prodinfo
1.登录你的百度帐号(没有的话需要先注册)
2.在通用翻译API内点击“立即使用”,并点击“开始注册”
![【追剧必备】用百度翻译+PotPlayer食用生肉,完成实时字幕翻译!插图1 【追剧必备】用百度翻译+PotPlayer食用生肉,完成实时字幕翻译!插图1](https://oss.piliacg.cn/wp-content/uploads/2022/10/3685650127.webp)
3.填写必要信息
![【追剧必备】用百度翻译+PotPlayer食用生肉,完成实时字幕翻译!插图2 【追剧必备】用百度翻译+PotPlayer食用生肉,完成实时字幕翻译!插图2](https://oss.piliacg.cn/wp-content/uploads/2022/10/2569115364.webp)
4.完成应用注册,应用不需要填写IP地址
二 安装翻译插件
GitHub地址:github.com/fjqingyou/PotPlayer_Subtitle_Translate_Baidu
1.访问上面的GitHub,下载
SubtitleTranslate - baidu.as
和SubtitleTranslate - baidu.ico
两个文件。
![【追剧必备】用百度翻译+PotPlayer食用生肉,完成实时字幕翻译!插图3 【追剧必备】用百度翻译+PotPlayer食用生肉,完成实时字幕翻译!插图3](https://oss.piliacg.cn/wp-content/uploads/2022/10/2101097098.webp)
GitHub页面
2.将
SubtitleTranslate - baidu.as
和SubtitleTranslate - baidu.ico
复制到PotPlayer播放器的安装路径,通常为
DAUM\PotPlayer\Extension\Subtitle\Translate\
![【追剧必备】用百度翻译+PotPlayer食用生肉,完成实时字幕翻译!插图4 【追剧必备】用百度翻译+PotPlayer食用生肉,完成实时字幕翻译!插图4](https://oss.piliacg.cn/wp-content/uploads/2022/10/3396016556.webp)
三 获取和配置翻译插件的appId与密钥
1.进入百度翻译管理控制台
网址(需登录):api.fanyi.baidu.com/api/trans/product/desktop
2.“我的服务”内点击“通用翻译”后,点击“开启”并确认
![【追剧必备】用百度翻译+PotPlayer食用生肉,完成实时字幕翻译!插图5 【追剧必备】用百度翻译+PotPlayer食用生肉,完成实时字幕翻译!插图5](https://oss.piliacg.cn/wp-content/uploads/2022/10/2346895270.webp)
3.点击页面左侧的“开发者信息”,查看APPID和密钥,妥善保存
![【追剧必备】用百度翻译+PotPlayer食用生肉,完成实时字幕翻译!插图6 【追剧必备】用百度翻译+PotPlayer食用生肉,完成实时字幕翻译!插图6](https://oss.piliacg.cn/wp-content/uploads/2022/10/2122709833.webp)
4.打开PotPlayer后,右键→字幕→实时字幕翻译→实时字幕翻译设置
![【追剧必备】用百度翻译+PotPlayer食用生肉,完成实时字幕翻译!插图7 【追剧必备】用百度翻译+PotPlayer食用生肉,完成实时字幕翻译!插图7](https://oss.piliacg.cn/wp-content/uploads/2022/10/209722952.webp)
5.翻译引擎内选择“Bai Du translate”后,点右侧的“账户设置”,将上面得到的APPID和密钥分别填写进去并确定
![【追剧必备】用百度翻译+PotPlayer食用生肉,完成实时字幕翻译!插图8 【追剧必备】用百度翻译+PotPlayer食用生肉,完成实时字幕翻译!插图8](https://oss.piliacg.cn/wp-content/uploads/2022/10/549517848.webp)
四 测试翻译效果
打开一个自带字幕(不能是硬字幕,那种是渲染到画面里的,无法识别翻译),或手动加载srt/ass格式字幕的视频,效果如下(首次加载两个GIF播放会不同步,刷新后大概率可以同步观看差异):
![【追剧必备】用百度翻译+PotPlayer食用生肉,完成实时字幕翻译!插图9 【追剧必备】用百度翻译+PotPlayer食用生肉,完成实时字幕翻译!插图9](https://oss.piliacg.cn/wp-content/uploads/2022/10/uTools_1667021559192.png)