趙健的技術筆記

解決Brave瀏覽器翻譯無法使用 無法翻譯此網頁 無法翻譯整頁內容 無法使用翻譯成中文 翻譯無法存取

技術 約 1351 字 · 4 分鐘 - 次閱讀

Brave是一個基於Chromium瀏覽器及其Blink排版引擎的自由及開放原始碼的瀏覽器,由Mozilla專案的聯合創始人、JavaScript的創造者布蘭登·艾克與他人共同創建。它最初於2016年發布,旨在提供更快速、更私密、更安全的網路瀏覽體驗。與其他主流瀏覽器相比,Brave有一些獨特的特性和功能:

隱私保護: Brave致力於保護使用者的隱私。它預設啟用了廣告攔截器和追蹤器阻止功能,使使用者能夠更好地控制他們在網上的個人資訊。

廣告替換: Brave提供了一個名為Brave Rewards的功能,允許使用者選擇接收基於他們瀏覽習慣的隱私友好的廣告,並獲得BAT(Basic Attention Token)代幣作為獎勵。

效能最佳化: Brave通過載入頁面時阻止大量的廣告和追蹤器,提高了瀏覽速度。此外,它還採用了一種稱為Brave Shields的功能,可以防止網站上的大部分第三方腳本載入,從而減少了頁面載入時間。

最近在用Brave瀏覽器,發現Brave瀏覽器在中國的翻譯功能無法使用,因翻譯API介面地址無法存取,無法通過翻譯此網頁翻譯整頁內容。

選中內容可以翻譯成中文

圖1

但無法使用翻譯整頁內容,無法翻譯此網頁

圖2

因為Brave也是一個基於Chromium的瀏覽器,首先想到會不會像谷歌瀏覽器(Chrome)一樣,因為無法存取谷歌翻譯導致的也無法存取Brave的翻譯。使用了瀏覽器代理規則和修改hosts檔案兩種方案,均無法解決。

上網搜尋,發現Brave的翻譯竟然是與Lingvanex合作自建的,但我在Brave瀏覽器的github程式碼裡的確看到有谷歌翻譯API的地址:translate.googleapis.com,可能是我看的地方不對。

在整頁翻譯時抓包找到了Brave翻譯的API介面地址為:translate.brave.com,再通過掃translate.brave.com獲取到中國可以存取的IP地址

最終通過修改hosts檔案的方法,使Brave瀏覽器的翻譯功能恢復正常。

圖3

方法:

以Windows系統為例,在 C:\Windows\System32\drivers\etc\ 目錄下,找到 host 檔案,使用超級管理員權限編輯,在最下方新增下面的內容。

Terminal window
172.65.248.248 translate.brave.com

儲存後即可在中國正常使用Brave瀏覽器的翻譯功能。

如圖所示:

圖4

如仍無法使用,可重啟瀏覽器,或重新整理DNS解析快取試試。

方法:

開啟Windows終端/CMD/PowerShell,執行以下命令。

Terminal window
ipconfig /flushdns
分享:

評論