小電影到底在演啥?自動翻譯視頻字幕的高科技來了

很多朋友都會看外語視頻,無論是大電影還是小製作,看外語視頻的障礙在於字幕。然而,很多片子只能找到外語字幕,這就很頭疼了。而隨着AI的進步,自動翻譯的效果越來越好,有沒有可能讓外語字幕自動翻譯成為中文?

還真別說,就有廠商推出了以翻譯為賣點的產品。射手播放器加入了自動翻譯功能,然而這個功能現在要收費,而且不算很便宜……當然,射手的翻譯比較高級,是通過識別音軌來翻譯的,貴一點也是正常的。

小電影到底在演啥?自動翻譯視頻字幕的高科技來了

小電影到底在演啥?自動翻譯視頻字幕的高科技來了

但如果只是想要翻譯字幕呢?其實,藉助一些工具,免費就能夠享用到自動翻譯視頻字幕的功能!網絡上早已經有了相應的辦法,今天筆者就來為大家介紹一下。

首先,我們需要用到PotPlayer這款軟件。

PotPlayer官網://daumpotplayer.com/

開啟一個帶有字幕的視頻。注意,字幕不能是內嵌到視頻中的,需要封裝或者外掛的字幕。只有這樣的字幕,才是基於文本的,才可以被翻譯。

小電影到底在演啥?自動翻譯視頻字幕的高科技來了
PotPlayer,這樣的英語字幕其實是可以自動翻譯的

這時候,從視頻界面中呼出右鍵快捷菜單,從「字幕」菜單中,找到「實時字幕翻譯」選項,展開就可以看到種種關於字幕翻譯的功能了。可以看到,PotPlayer支持Bing翻譯、Google翻譯等等。不過,直接使用這些翻譯,是沒法翻譯字幕的!為什麼呢?

小電影到底在演啥?自動翻譯視頻字幕的高科技來了
PotPlayer中的實時字幕翻譯功能

PotPlayer的字幕翻譯功能,需要用戶自己來配置翻譯API,否則不會生效。點擊進入到「實時字幕翻譯設置」中,可以看到「賬戶設置」的按鈕,這就是填寫API信息的地方了。例如你使用Bing翻譯,就需要到微軟的開發者網站上註冊並申請翻譯API,Google的亦然。但Bing和Google的翻譯API,申請過程對於國內用戶來說都不算友好,怎麼辦?

小電影到底在演啥?自動翻譯視頻字幕的高科技來了
實時字幕翻譯功能需要手動設置賬戶,接入翻譯引擎的API,才能生效

我們可以使用百度的翻譯API。百度翻譯API申請非常簡單,而且每個月可以免費使用兩百萬字符的翻譯額度。儘管PotPlayer沒有內置百度翻譯的方案,但網絡上有開發者製作了相應的插件,實現起來還是比較簡單的。

這款插件在GitHub上開源,我們可以到相應頁面下載。

PotPlayer百度翻譯插件://github.com/fjqingyou/PotPlayer_Subtitle_Translate_Baidu

小電影到底在演啥?自動翻譯視頻字幕的高科技來了

點擊「Clone or download」,選擇「Download ZIP」,就可以下載到一個壓縮包

下載後,解壓出「SubtitleTranslate – baidu.as」和「SubtitleTranslate – baidu.ico」這兩個文件。打開PotPlayer的安裝目錄,如果PotPlayer安裝在C盤,那麼就一般是「C:\Program Files\DAUM\PotPlayer\Extention\Subtitle\Translate」,然後把這兩個文件複製進去。

小電影到底在演啥?自動翻譯視頻字幕的高科技來了
把壓縮包里的那兩個文件,複製到PotPlayer的相應目錄

接着,我們去申請百度翻譯的API。

百度翻譯開放平台://fanyi-api.baidu.com/

進入到百度翻譯開放平台,找到「通用翻譯API」,點進去後再點擊「立即使用」,登錄你的百度帳號,進入到開發者註冊流程。

小電影到底在演啥?自動翻譯視頻字幕的高科技來了
百度翻譯開放平台,找到通用翻譯API

註冊時,可以選擇註冊為「個人開發者」,填寫相應的註冊信息。

小電影到底在演啥?自動翻譯視頻字幕的高科技來了
註冊為個人開發者

接着完成認證申請表,需要填寫實名認證信息,完成後就可以免費使用百度翻譯API了。

小電影到底在演啥?自動翻譯視頻字幕的高科技來了
完成認證申請,每月有兩百萬字符的免費翻譯額度,夠你看片用了

那麼要如何使用呢?首先,在標題欄中點擊用戶名,進入到開發者信息頁面。

小電影到底在演啥?自動翻譯視頻字幕的高科技來了
進入開發者信息頁

這裡會顯示你的APP ID以及密鑰,記下來。

小電影到底在演啥?自動翻譯視頻字幕的高科技來了
記錄下APP ID和密鑰

接着,在左側欄「我的服務」中,找到「通用翻譯API」,確保服務已經開啟。

小電影到底在演啥?自動翻譯視頻字幕的高科技來了
確保通用翻譯API服務開啟

好了,到了這裡,就可以回到PotPlayer當中了。進入到PotPlayer「實時字幕翻譯設置」菜單中,翻譯引擎選定「Bai Du translate」,然後點擊「賬戶設置」,填入你的APP ID和密鑰。

小電影到底在演啥?自動翻譯視頻字幕的高科技來了
回到PotPlayer的實時字幕翻譯界面,填入APP ID和密鑰

點擊「測試」,如果顯示「可正常處理」,那麼就說明大功告成了!

小電影到底在演啥?自動翻譯視頻字幕的高科技來了
測試通過

接着在PotPlayer的「實時字幕翻譯」菜單中調整你的偏好,例如翻譯語種、翻譯顯示位置等,接下來看視頻的外語字幕,就可以自動翻譯成為中文了,效果如下。

小電影到底在演啥?自動翻譯視頻字幕的高科技來了
翻譯效果,還是很不錯的

總的來說,這的確是非常實用的功能。雖然文章看起來可能有點複雜,但原理其實還是很簡單的——PotPlayer支持接入各個翻譯引擎,用戶所需要做的就是申請翻譯API,安裝翻譯插件,就可以實現字幕自動翻譯了。如果你有動手能力,也可以手動配置Bing、Google乃至其他翻譯引擎。