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 文件,使用超级管理员权限编辑,在最下方添加下面的内容。
1 | 172.65.248.248 translate.brave.com |
保存后即可在中国正常使用Brave浏览器的翻译功能。
如图所示:
如仍无法使用,可重启浏览器,或刷新DNS解析缓存试试。
方法:
打开Windows终端/CMD/PowerShell,执行以下命令。
1 | ipconfig /flushdns |