筆者先前曾介紹萬能模擬器RetroArch在1.7.8版加入的許多新功能,相信許多讀者都相當期盼翻譯功能,以便將遊戲內的日文或英文字幕翻譯成中文,降低語言所造成的隔閡。筆者將在這篇文章中分享使用心得,並說明如何設定與啟用翻譯功能。
也支援中文翻譯
RetroArch的翻譯功能在概念上可以分為3個階段,首先系統會擷取遊戲畫面,並上傳到雲端伺服器,接著在第2階段時雲端伺服器會掃瞄畫面中的文字,並翻譯成指定的語言,最後第3階段則將結果回傳到RetroArch並顯示出來。
系統提供圖像模式或語音模式等2種呈現方式。在圖像模式中,當玩家按下AI熱鍵時,遊戲會強制暫停,然後系統會將翻譯好的文字覆蓋在原文的顯示區域,玩家再次按下AI熱鍵後遊戲就會繼續。這種方式雖然會讓影響遊戲進行的流暢度,但可以確保玩家能夠慢慢閱讀翻譯。
如果選擇語音模式的話,按下AI熱鍵後遊戲並不會暫停,系統會在翻譯完成後直接將翻譯結果透果合成語音朗讀出來。這種方式的好處是不會干擾遊戲進行,但是如果字幕出現的速度太快的話,會因為前一句還沒唸完,下一句就來了,而造成來不及呈現翻譯結果的問題,2種模式各有優劣,玩家可以依遊戲需求自由選擇。
▲ 使用圖像模式時將日文遊戲翻譯成英文不會遇到任何問題。
▲ 也能將遊戲內的英文或日文翻譯成中文。
▲圖像模式會在玩家按下AI熱鍵後暫停遊戲並顯示翻譯後的文字。
▲語音模式則不會暫停遊戲,而是直接朗讀翻譯結果。在這邊筆者將英文字幕翻譯成中文語音,讀者可以聽聽看翻譯效果如何。
搭配ZTranslate免費帳號翻譯
RetroArch本身並沒有內建翻譯所需的軟體,需要搭配外部的雲端翻譯服務才能運作,因此官方建議可以利用Google Cloud PlaTForm或是ZTranslate等服務。雖然這代表著使用過程中要保持網路連線才能確保正常運作,但好處是行動裝置或是單板電腦、開發板等效能較低的裝置也能享受翻譯的方便性。
在翻譯服務的選擇上,雖然Google Cloud Platform提供免費試用的額度,但在額度用罄後就需付費租用虛擬主機、伺服器,因此筆者比較建議使用免費的ZTranslate翻譯服務,並以此進行示範。
讀者在這邊有2種運作模式可以選擇,第1種是直接使用ZTranslate API翻譯,在設定上比較簡單,但翻譯運作過程的延遲比較高。第2種模式則是搭配VGTranslate工具程式使用,雖然操作步驟比較麻煩,且只能在電腦上使用,但可以加速翻譯速度並縮短延遲。
無論使用哪種模式,讀者都需要先到ZTranslate官方網站的註冊專區申請新帳號,並到Setting頁面抄下翻譯服務的API Key備用。
如果直接使用ZTranslate API的話可以跳過這個段落。若要搭配VGTranslate使用,則需額外安裝Python,並到GitHub下載VGTranslate程式(撰稿時最新Windows版本為v1.02)。
解壓縮VGTranslate後,使用文字編輯器打開config.json,將內容修改如下:
{
“local_server_ocr_key”: “”,
“server_host”: “ztranslate.net”,
“default_target”: “En”,
“server_port”: 443,
“local_server_host”: “localhost”,
“local_server_port”: 4404, “local_server_api_key_type”: “ztranslate”,
“local_server_ocr_processor”: {},
“user_api_key”: <在這邊輸入ZTranslate API Key>,
“local_server_translation_key”: “”,
“local_server_enabled”: true
}
接著執行serve.exe即可。
▲ 讀者需先註冊ZTranslate帳號。
▲ 登入後在首頁上方找到Setting連結。
▲ 在Setting頁面找到個人專屬的API Key。附帶一提,這邊顯示的Quota為使用者每個月能使用的翻譯額度。
▲ 如果要使用VGTranslate的話,需在config.json檔案的“user_api_key”項木填入ZTranslate API Key。
(下頁還有RetroArch設定教學)
開啟RetroArch AI功能
下載並執行RetroArch 1.7.8或更新版本後,可以在設定標籤下找到AI服務(AI Service),讀者可以在這邊選擇圖像模式(Image Mode)或語音模式(Speech Mode)。
直接使用ZTranslate API的情況,需在AI Service URL填入
http://ztranslate.net/service?api_key= <在這邊輸入ZTranslate API Key>
若搭配VGTranslate使用則填入。
http://localhost:4404
接下來開啟AI Service Enable選項,並在Source Language、Target Language分別選擇翻譯的來原語與目標語言。
如果想要在圖像模式顯示中文的話,還需額外指定OSD字體,因此讀者需要先準備1個附檔名為TTF的TrueType字型檔案(例如免費授權的台北黑體)https://sites.google.com/view/jtfoundry/zh-tw/downloads?authuser=0,並在RetroArch設定頁面中的Onscreen Display(螢幕顯示) -> Onscreen Notification(螢幕通知) -> Notification Font(屏顯消息字體)指定該字型檔。
最後只需在設定標籤下的輸入(Input) -> 熱鍵(Hotkey Binds)設定AI服務(AI Service)所使用的熱鍵,就能完成基本設定。
如此一來只要在遊戲中按下熱鍵,系統就會依照先前的設計,以圖像模式或語音模式將遊戲的原始文字翻譯成指定的語言。這時候玩家也可以回到ZTranslate帳號的Setting頁面點選OCR Page,在網頁查看文字辨識與翻譯的結果。
而在Setting頁面Quota則為剩餘的翻譯額度,根據官方網頁上的說明,系統每個月會分配10,000點的點數給使用者,當使用翻譯功能後額度就會漸漸降低。當額度歸零後,圖像仍可以上傳至ZTranslate伺服器,但使用者需要手動選擇文字範圍並自行翻譯,等於是無法正常使用翻譯功能。
需要做出這樣限制的主要原因,是因為ZTranslate使用付費的Google OCR與翻譯API服務,每1,000次使用的費用約為美金1.5元,也就是說進行10,000次遊戲翻譯大約需要美金30元,因此需要透過限制額度來控管服務營運成本。管理員也表示未來可能會增加網站廣告,或是透過贊助等方式維持營運。
▲ 讀者需到設定標籤下的AI服務(AI Service)進行初期設定。
▲ AI Service URL需填入對應的網址。
▲ 要顯示中文的話,還需要在設定中的Notification Font選項指定想要使用的字型檔
▲ 此外還需指定設定AI服務的熱鍵。
▲ 設定完成後只要在需要翻譯的地方按下熱鍵。
▲ 系統就會自動將遊戲中的文字翻譯成其他語言。
▲ ZTranslate網站的OCR Page頁面也會顯示文字辨識與翻譯結果。
雖然RetroArch的翻譯功能才剛上路,而且採用電腦機器翻譯的品質還不是很理想,但相信隨著RetroArch的更新與人工智慧的發展,這些問題都會有所改善,筆者也會持續關注翻譯功能後續的發展。
想看小編精選的3C科技情報&實用評測文,快來加入《T客邦》LINE@查看原始文章商品推薦
- 神準心理測驗!第一眼,你會留意異性哪個部位呢?憑直覺選出來,測試你的性格和對異性的渴望~
- 打敗楊冪的新一代帶貨王歐陽娜娜了解一下!平價穿搭連學生黨也能敗?!拍起Vlog來更毫無明星架子~
- 不想再過孤獨聖誕?!快看十二星座中誰最能夠在年末前擺脫單身!高分卻還是單身就說不過去了~ 上集
- 不想再過孤獨聖誕?!快看十二星座中誰最能夠在年末前擺脫單身!高分卻還是單身就說不過去了~ 中集
- 除了BTS之外,還有可愛的BT21在這呀!精選6款超萌桌布~就讓他們一起陪伴你們每一天吧
- 和初次見面的人莫名的合拍?可能是彼此的星座在作怪!快看看12星座中誰和誰最能成為好朋友~
- 【週年慶小編精選特輯】抗老要提早準備呀~快趁週年慶購入超便宜「優惠組」連李英愛都愛!送媽媽或自己用都超實用~
- 這身材太有說服力!韓國美女瑜珈教練影片教學來了,超簡易瘦腿運動,擁有纖細美腿不是夢~
- 泰國零食推薦,泰國CONN香脆玉米粒,喬山健康科技代理,非基改玉米真空油炸/無反式脂肪/零膽固醇,上班族團購美食,追劇零食推薦,派對零食推薦,
- 給自己一個藉口買鞋!換季就是好時機,2019年秋冬最紅鞋款大公開,還未入冬就要入手!
- 感情淡了不代表要結束!堅持就有好結果~5招讓你們重回熱戀期,再次找到心動的感覺~
- 網友瘋傳的超準心測:你最想坐哪一個位置?一秒測出在你心中最「離不開」的人是誰!
- 東洋風正夯!沒錢、沒時間不要緊,這些日本風桌布帶你走一趟日本,日本文字超有味道!
- 以為他很愛你就可以任性了事?小心你的這4個行為正在默默消耗他對你的愛!到時候哭也沒用了
- 2019大江購物中心【藍屋日式料理】菜單價格
- 長途客機時間過得特別慢?!只要知道這五個隱藏菜單就能愉快地捱過去!下次搭飛機記住試一下~
- 想當個溫暖鄰家系女孩嗎?可以先從IG色調改變!一瞬間好感度大增,朋友都幫妳介紹男友呢~
- 不想再過孤獨聖誕?!快看十二星座中誰最能夠在年末前擺脫單身!高分卻還是單身就說不過去了~ 下集
- 直覺心測!「戀情熾熱」選出一個你最有感覺的字 ~ 測你下個月桃花如何?!
- 為什麼一直不回訊息?大分析!12星座喜歡一個人,多久就會回訊息給妳~別在空等待囉!(中集)