解決Chrome Extension Google Translate翻譯錯誤問題

簡單利用開發人員模式來替換Google Translate,強制設定翻譯語言為英文

阿強
3 min readMay 29, 2019

我使用Chrome瀏覽器皆會安裝 Chrome Extension的Google Translate,好處是看網路文章時,滑鼠點過去即可看到翻譯的內容。

有件事情一直困擾著我,常常選取的是英文,但是自動語言偵測卻是中文

選取英文卻顯示中文

根本原因是Google Translate在翻譯之前會有一連串的判斷,而在中英文交雜的情況下有可能會被判斷成簡體中文(zh-cn),而轉為為繁體中文。才出現這個問題,以前我都是手動選取英文,但這樣做法很累,每次點選都需要再選一次。

為了偷懶只好來修改Google Translate,再利用開發者模式將修改後的替換掉,以下介紹該如何替換。

首先先下載zip檔案並解壓縮, https://github.com/Martin-Hsu/google_translate

下載zip檔案並解壓縮

先移除Google翻譯,開啟開發人員模式

開啟開發人員模式

載入未封裝項目,選取剛剛解壓縮的資料夾

載入未封裝項目
本人常用的設定立即顯示彈出式翻譯

設定完後,重新整理頁面後,再來測試上圖中的medium,這次就顯示英文了,原因是在github中,我強制將sl設定成"en",但是要翻譯其他語言時就較為麻煩,未來還會做一些改善。

設定sl為en

--

--