学而不厌
孜孜不倦

转自网络:potplayer自动翻译字幕的方法

我们搬运的绝大部分课程都是英语授课,英文字幕,这让部分英语水平不好的同学大呼头疼,因此我们从网络上转载了这份potplayer自动翻译字幕的教程,希望对大家有所帮助。需要说明的是,自动翻译使用的是Google,Bing和百度腾讯等公司的机器翻译API,效果一般,只适用于没有中文字幕就无法学习的同学哦!

腾讯翻译API原文地址:https://github.com/BlackGlory/subtitle-translate-tmt

百度翻译API原文地址:https://github.com/fjqingyou/PotPlayer_Subtitle_Translate_Baidu

以下内容为转载:

声明:

1、这个是机器翻译。所以翻译效果肯定不是太好,不要抱太高的期望!

2、百度翻译在2百万字符,就要收费,所以没法用我个人的AppId和密钥,需要您自己注册一个。

3、如果是一个人用,个人使用一个月看视频的字幕翻译而已,不至于到2百万字符吧。。。。嗯。大概。建议您可以自己每隔几天去百度翻译后台看看。

4、我个人使用的环境是:不带字幕的视频+ass外挂字幕+在线翻译这样的结构。推荐也是用这个模式,内嵌字幕可能是硬绘制在视频帧图片里面,那种情况的视频暂时没法翻译。建议先找一个这种格式的,测试集成效果!

5、我只是源码开源者,只为技术交流,拒绝承担任何责任!

第一步:必须开通百度翻译的开发者,并注册一个应用

1、前往网址:http://api.fanyi.baidu.com/api/trans/product/prodinfo

2、登录你自己的百度账号

3、第1的网址打开后点“产品服务”,拉到下面,有个“立即使用”

4、填写百度翻译要求的必要信息,并完成应用注册,不要填写IP地址,其他的填写啥看你个人喜好咯!

第二步:安装翻译插件

1、将SubtitleTranslate – baidu.as、SubtitleTranslate – baidu.ico这两个文件选中,Ctrl+C复制

2、打开PotPlayer播放器的安装路径(方法不会的请百度、谷歌等等方式搜索)

3、再进入Extention文件夹,接着又进入Subtitle文件夹、最后进入Translate文件夹

4、Ctrl+V,把刚才选择的两个文件粘贴到这个文件夹

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

1、第一步中的1,网址,点击“管理控制台”

2、我的服务下面一点,如果有“此服务已停用 开启(这两个字蓝色)”的提示,点击“开启”

3、拉到底部,会有“申请信息”,里面包含 “APP ID” 和 “密钥”

4、随便打开一个带外挂字幕的视频,例如外挂ass字幕文件的视频!

5、右键点击视频->字幕->在线字幕翻译->实时字幕翻译设置->选中百度翻译-> 点右边的 “账户设置”,会弹出一个对话框。

6、将上面第 3 步得到的“APP ID” 和 “密钥”分别填写进去,然后点确定,会再次弹出对话框,点击关闭就行了。

第四步:测试

1、随便打开一个带中文字幕的视频(如果上方打开的视频没关闭,不必重新打开)

2、右键点击视频->字幕->在线字幕翻译->Bai Du translate

3、右键点击视频->字幕->在线字幕翻译->总是使用(注:这个看个人需求)

4、右键点击视频->字幕->在线字幕翻译->下面显示翻译(注:这个看个人需求)

5、右键点击视频->字幕->在线字幕翻译->目标语言->之后在语言列表选择你要的,例如英语,日语、汉语等等任意一个,看个人需求。

6、畅玩吧

可选的配置 – 翻译请求的频率

1、这个配置是可选的,一般不用配置的

2、原因:百度翻译有默认翻译冷却时间,短时间内多次传输翻译请求,那么很可能会被拦截,如果翻译结果会提示 error:54003……那么就是被拦截了。如果出现这个,那么才有必要做这个配置,否则就不需要这个配置的!

3、用记事本等文本编辑器打开刚才安装后的SubtitleTranslate – baidu.as这个文件(不是当前这个文本的同一个文件夹里的文件哦,是配置到PolPlayer里面的那个文件!)

4、修改大概23行位置的 int coolTime = 1000; 数字1000,将它加大一些,然后保存好文件再试试,如果不够就再加大一些,1000是指1秒钟,1000毫秒=1秒,是指一条字幕翻译后,下一条字幕最少需要等多久才开始翻译的意思。请注意不要删除掉这行的最后一个英文的分号

5、保存文件

6、如果开着PotPlayer则关闭再重新打开,没开的直接打开就行了,然后就可以试试效果了。

常见错误

如果集成后,翻译结果出现:error: 数字,error_msg:英语,那么根据数字,在下方截图查找原因:

最后:参与扩展

欢迎广大网友们继续扩展优化,欢迎任何有益的合并请求!

github发布地址:https://github.com/fjqingyou/PotPlayer_Subtitle_Translate_Baidu


友情提醒:

1、若遇到链接失效请加客服微信:amanda12321反馈,我们将在上线第一时间处理
2、课程制作成压缩包后通过百度网盘分享,需要下载解压之后才能正常观看;
3、课程视频为官网提供下载的最高清的分辨率MP4格式,字幕为srt外挂字幕。
4、官网没有提供答案,因此所有课程的测试和作业均不提供答案;
5、课程文件包含视频(MP4)、字幕(SRT)、字幕文本版(TXT)、阅读材料(html)和测试及作业(PDF或HTML),如果官网有提供下载,还将包含课件以及与课程相关的其它附件等。
6、百度网盘下载速度我们也无法控制,建议您先自行测试。
7、课程文件仅供您离线学习和参考,版权归原平台及作者所有,如果条件允许我们仍建议您通过coursera平台进行学习,可获得更优质的学习体验,完成课程还能获得相应证书,如果内容侵犯了您的权利请通知,我们将在收到通知24小时内删除内容。


未经允许不得转载:学不厌资源 » 转自网络:potplayer自动翻译字幕的方法

评论 2

评论前必须登录!

 

  1. #1

    刚买了个有道翻译会员,感觉血亏。。

    Miscedence134年前 (2021-01-19)
  2. #2

    有什么好的翻译推荐呀,百度云会员都整上了,就差翻译了!

    Miscedence134年前 (2021-01-19)