PotPlayer字幕實(shí)時(shí)翻譯擴(kuò)展插件是一款專業(yè)的字幕翻譯軟件。用戶在使用PotPlayer的時(shí)候有些沒有字幕的“生肉”就看不懂了,這時(shí)候使用PotPlayer就很合適,它能夠及時(shí)快速地翻譯您在看的視頻里的字幕為中文。而且PotPlayer字幕實(shí)時(shí)翻譯擴(kuò)展插件是一款插件,完全不用擔(dān)心體積很大的問題。

注意事項(xiàng)
1、這個(gè)是機(jī)器翻譯。所以翻譯效果肯定不是太好,不要抱太高的期望!
2、百度翻譯在2百萬字符,就要收費(fèi),所以沒法用我個(gè)人的AppId和密鑰,需要您自己注冊(cè)一個(gè)。
3、如果是一個(gè)人用,個(gè)人使用一個(gè)月看視頻的字幕翻譯而已,不至于到2百萬字符吧。。。。嗯。大概。建議您可以自己每隔幾天去百度翻譯后臺(tái)看看。
4、我個(gè)人使用的環(huán)境是:不帶字幕的視頻+ass外掛字幕+在線翻譯這樣的結(jié)構(gòu)。推薦也是用這個(gè)模式,內(nèi)嵌字幕可能是硬繪制在視頻幀圖片里面,那種情況的視頻暫時(shí)沒法翻譯。建議先找一個(gè)這種格式的,測(cè)試集成效果!
5、我只是源碼開源者,只為技術(shù)交流,拒絕承擔(dān)任何責(zé)任!

使用方法
第一步:必須開通百度翻譯的開發(fā)者,并注冊(cè)一個(gè)應(yīng)用
1、前往網(wǎng)址:http://api.fanyi.baidu.com/api/trans/product/prodinfo
2、登錄你自己的百度賬號(hào)
3、第1的網(wǎng)址打開后點(diǎn)“產(chǎn)品服務(wù)”,拉到下面,有個(gè)“立即使用”
4、填寫百度翻譯要求的必要信息,并完成應(yīng)用注冊(cè),不要填寫IP地址,其他的填寫啥看你個(gè)人喜好咯!
第二步:安裝翻譯插件

1、將SubtitleTranslate - baidu.as、SubtitleTranslate - baidu.ico這兩個(gè)文件選中,Ctrl+C復(fù)制
2、打開PotPlayer播放器的安裝路徑(方法不會(huì)的請(qǐng)百度、谷歌等等方式搜索)
3、再進(jìn)入Extention文件夾,接著又進(jìn)入Subtitle文件夾、最后進(jìn)入Translate文件夾
4、Ctrl+V,把剛才選擇的兩個(gè)文件粘貼到這個(gè)文件夾
第三步:獲取和配置翻譯插件的 appId 與 密鑰
1、第一步中的1,網(wǎng)址,點(diǎn)擊“管理控制臺(tái)”
2、我的服務(wù)下面一點(diǎn),如果有“此服務(wù)已停用 開啟(這兩個(gè)字藍(lán)色)”的提示,點(diǎn)擊“開啟”
3、拉到底部,會(huì)有“申請(qǐng)信息”,里面包含 “APP ID” 和 “密鑰”
4、隨便打開一個(gè)帶外掛字幕的視頻,例如外掛ass字幕文件的視頻!
5、右鍵點(diǎn)擊視頻-》字幕-》在線字幕翻譯-》實(shí)時(shí)字幕翻譯設(shè)置-》選中百度翻譯-》 點(diǎn)右邊的 “賬戶設(shè)置”,會(huì)彈出一個(gè)對(duì)話框。
6、將上面第 3 步得到的“APP ID” 和 “密鑰”分別填寫進(jìn)去,然后點(diǎn)確定,會(huì)再次彈出對(duì)話框,點(diǎn)擊關(guān)閉就行了。
第四步:測(cè)試
1、隨便打開一個(gè)帶中文字幕的視頻(如果上方打開的視頻沒關(guān)閉,不必重新打開)
2、右鍵點(diǎn)擊視頻-》字幕-》在線字幕翻譯-》Bai Du translate
3、右鍵點(diǎn)擊視頻-》字幕-》在線字幕翻譯-》總是使用(注:這個(gè)看個(gè)人需求)
4、右鍵點(diǎn)擊視頻-》字幕-》在線字幕翻譯-》下面顯示翻譯(注:這個(gè)看個(gè)人需求)
5、右鍵點(diǎn)擊視頻-》字幕-》在線字幕翻譯-》目標(biāo)語言-》之后在語言列表選擇你要的,例如英語,日語、漢語等等任意一個(gè),看個(gè)人需求。
6、暢玩吧
可選的配置 - 翻譯請(qǐng)求的頻率
1、這個(gè)配置是可選的,一般不用配置的
2、原因:百度翻譯有默認(rèn)翻譯冷卻時(shí)間,短時(shí)間內(nèi)多次傳輸翻譯請(qǐng)求,那么很可能會(huì)被攔截,如果翻譯結(jié)果會(huì)提示 error:54003……那么就是被攔截了。如果出現(xiàn)這個(gè),那么才有必要做這個(gè)配置,否則就不需要這個(gè)配置的!
3、用記事本等文本編輯器打開剛才安裝后的SubtitleTranslate - baidu.as這個(gè)文件(不是當(dāng)前這個(gè)文本的同一個(gè)文件夾里的文件哦,是配置到PolPlayer里面的那個(gè)文件!)
4、修改大概23行位置的 int coolTime = 1000; 數(shù)字1000,將它加大一些,然后保存好文件再試試,如果不夠就再加大一些,1000是指1秒鐘,1000毫秒=1秒,是指一條字幕翻譯后,下一條字幕最少需要等多久才開始翻譯的意思。請(qǐng)注意不要?jiǎng)h除掉這行的最后一個(gè)英文的分號(hào)
5、保存文件
6、如果開著PotPlayer則關(guān)閉再重新打開,沒開的直接打開就行了,然后就可以試試效果了。
常見錯(cuò)誤
如果集成后,翻譯結(jié)果出現(xiàn):error: 數(shù)字,error_msg:英語,那么根據(jù)數(shù)字,在下方截圖查找原因:
