透過google翻譯API讓Potplayer可以即時字幕翻譯

哞拉圖 Guenter
5 min readSep 12, 2019

--

近期有時會去像是Udemy或是各類學習網站,遇到大特價或是免費教學。若剛好有自己想學的領域便會下載來看,然而這類資源大部分都是英文的,雖然聽英文也ok,但大家也知道,平日白天工作都累死了,晚上自修腦力已經有極限,若能看中文還是輕鬆多,因此我想Potplayer裡頭有可以砍入Google翻譯API的方式實現即時字幕翻譯的功能。在此實作一次分享給同樣願意辛苦播出時間學習的朋友們。

要取得Google翻譯api讓我們的Potplayer使用,需要先準備以下:

  1. Google帳號(你要用Google翻譯不跟他申請一個帳號哪給你用)
  2. 下載Potplay(以前我寫過類似的教學文,還真有人自己不知道該去下載)
  3. 信用卡,郵局的那種綁定帳戶的金融信用卡就可以(申請API時用)

1.先去Google cloud platform(若已經有申請過這段可跳過)

相信大家都有Google帳號,前幾年開始流行所謂雲端計算等,Google當然也在推自己的雲端計算平台Google Cloud Platform,目前還有每年300美金免費使用的額度,因此基本在使用翻譯API,除非你真的太好學了,基本上是不會超過額度。

於是到https://cloud.google.com 點擊”免費試用”

接著勾選同意服務條款,旁邊有註明說你會獲得300美元的抵免額,一年試用期也不會向你收費,除非你自己主動去跟他說要繼續用

接著拿出你準備好的信用卡,若你怕莫名被刷卡鉅額的話,我是故意用以前打工被迫辦的銀行戶頭附金融進用卡,而裏頭帳戶也沒錢。填妥資料後送出,至於稅務資訊,感覺填”已登記”就是有麻煩纏身,故我填未登記。

接著會看到歡迎訊息,說你可以免份使用12個月,還加碼300美金 9000台幣左右多大方!…….個頭

接著直接進入主控台

在左邊找到Marketplace

搜尋” Cloud Translate API”,使用下面第一個Google推出的

點選啟用

先從左邊點選”憑證”,然後再點選建立憑證 — ->API金鑰

這一串亂碼就是我們要的,先用記事本複製起來,再來基於安全你可以選擇去限制金鑰,免得有人偷用你的,或是像我根本懶得裡也很乖不會上亂七八糟的網站有中毒的疑慮,那大可直接忽略使用

,接著去下載PotPlayer 32位元還是64位元依據自己電腦決定

安裝完畢打開Potplayer,點選偏好設定

在擴充功能,有個及時字幕翻譯,右邊你會看到預設已經有Google翻譯了,直接點選帳戶設定填入剛剛那一大串亂碼。

接著就會跑出”正常運作的畫面,代表成功。

我是也會將翻譯的字幕放置於原本字幕之下。畢竟有些專有名詞的英文單字熟習點好。

以上就是讓Potplayer搭配Google Translate API可以直接即時翻譯,加快學習理解的速度,現在在這真正學習永遠永無止盡的數位青年的我們,或許只剩下有能力讓自己保持學習能力是最好的優勢吧 Maybe

--

--