解决 Chrome 浏览器内置翻译用不了的问题
背景
网传:谷歌翻译疑似退出中国内地市场,Chrome 浏览器内置翻译无法使用
先就这个退出真不真假不假不做定论,但是,实际体验是Chrome 浏览器内置翻译今天确实很多地区都已经不能用了
translate.googleapis.com 是 Google 翻译 API,已内置Chrome 浏览器中
如果你用SwitchyOmega之类的扩展程序来管理代理,那么你应该注意到,它对Google 翻译 API是无效的
原因是因为浏览器内置API不支持扩展配置的代理,也就是说你得用系统代理才行
要不就是改hosts(推荐)
解决办法
好在 translate.googleapis.com 采用与 update.googleapis.com 相同的 IP地址
到这个目录:C:\Windows\System32\drivers\etc
找到hosts
文件,然后剪切到桌面,可能会提示管理员权限,同意一下
然后用记事本之类的编辑器打开它,在最后加上如下代码
# 谷歌翻译api
114.250.66.34 translate.googleapis.com
额,2022-10-22 这样单独写没用,往下直接看“重要”更新部分
也可以添加多条记录,但都要指向 translate.googleapis.com
,执行顺序是从上到下的,第一个不通会切换到第二个...以此类推
下面给个IP表,自己ping一下,选延迟比较低的(随便选也行,反正都很快)加到hosts里
哎!还要自己手动加?全匹配好了:
220.181.174.226 translate.googleapis.com
220.181.174.98 translate.googleapis.com
180.163.151.34 translate.googleapis.com
180.163.151.162 translate.googleapis.com
180.163.150.34 translate.googleapis.com
220.181.174.162 translate.googleapis.com
120.253.255.98 translate.googleapis.com
203.208.41.98 translate.googleapis.com
114.250.65.34 translate.googleapis.com
220.181.174.34 translate.googleapis.com
203.208.50.34 translate.googleapis.com
203.208.50.162 translate.googleapis.com
120.253.255.34 translate.googleapis.com
113.108.239.226 translate.googleapis.com
120.241.147.226 translate.googleapis.com
120.253.253.34 translate.googleapis.com
58.254.137.226 translate.googleapis.com
114.250.70.34 translate.googleapis.com
58.254.137.162 translate.googleapis.com
120.253.253.162 translate.googleapis.com
114.250.66.34 translate.googleapis.com
这些IP都是刚抓的,都很快且都能起作用
重要!!2022-10-22更新
现在除了上面的设置,还需要额外加一条或多条解析到translate.google.com
,比如
220.181.174.34 translate.googleapis.com
220.181.174.34 translate.google.com
这样添加一对或者多对就行了
结束玩上面操作,然后再把hosts文件剪切回原位置就可以了
总结
经过测试,官方节点经常用不了一俩天就会失效,所以推荐通过转发流量的方式,来替换官方节点IP为自己的小鸡
教程:https://www.bujj.org/index.php/2022/10/24/464/
南京路甲
ip是通过什么跑出来的,小哥哥
bujj博客@南京路甲
这个很简单啊,直接ping就行