解決Brave瀏覽器翻譯無法使用 無法翻譯此網頁 無法翻譯整頁內容 無法使用翻譯成中文 翻譯無法存取
Brave是一個基於Chromium瀏覽器及其Blink排版引擎的自由及開放原始碼的瀏覽器,由Mozilla專案的聯合創始人、JavaScript的創造者布蘭登·艾克與他人共同創建。它最初於2016年發布,旨在提供更快速、更私密、更安全的網路瀏覽體驗。與其他主流瀏覽器相比,Brave有一些獨特的特性和功能:
隱私保護: Brave致力於保護使用者的隱私。它預設啟用了廣告攔截器和追蹤器阻止功能,使使用者能夠更好地控制他們在網上的個人資訊。
廣告替換: Brave提供了一個名為Brave Rewards的功能,允許使用者選擇接收基於他們瀏覽習慣的隱私友好的廣告,並獲得BAT(Basic Attention Token)代幣作為獎勵。
效能最佳化: Brave通過載入頁面時阻止大量的廣告和追蹤器,提高了瀏覽速度。此外,它還採用了一種稱為Brave Shields的功能,可以防止網站上的大部分第三方腳本載入,從而減少了頁面載入時間。
最近在用Brave瀏覽器,發現Brave瀏覽器在中國的翻譯功能無法使用,因翻譯API介面地址無法存取,無法通過翻譯此網頁翻譯整頁內容。
選中內容可以翻譯成中文

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

因為Brave也是一個基於Chromium的瀏覽器,首先想到會不會像谷歌瀏覽器(Chrome)一樣,因為無法存取谷歌翻譯導致的也無法存取Brave的翻譯。使用了瀏覽器代理規則和修改hosts檔案兩種方案,均無法解決。
上網搜尋,發現Brave的翻譯竟然是與Lingvanex合作自建的,但我在Brave瀏覽器的github程式碼裡的確看到有谷歌翻譯API的地址:translate.googleapis.com,可能是我看的地方不對。
在整頁翻譯時抓包找到了Brave翻譯的API介面地址為:translate.brave.com,再通過掃translate.brave.com獲取到中國可以存取的IP地址
最終通過修改hosts檔案的方法,使Brave瀏覽器的翻譯功能恢復正常。

方法:
以Windows系統為例,在 C:\Windows\System32\drivers\etc\ 目錄下,找到 host 檔案,使用超級管理員權限編輯,在最下方新增下面的內容。
172.65.248.248 translate.brave.com儲存後即可在中國正常使用Brave瀏覽器的翻譯功能。
如圖所示:

如仍無法使用,可重啟瀏覽器,或重新整理DNS解析快取試試。
方法:
開啟Windows終端/CMD/PowerShell,執行以下命令。
ipconfig /flushdns