零说 · 2022-10-18 0

修复Chrome浏览器的翻译功能

准确的说不止Chrome,大部分Chromium内核的浏览器都中招了。当然,也有一些改用了自家翻译系统的浏览器未受影响,比如edge。

据说是前段时间谷歌翻译API被误伤,之后谷歌官方称由于在中国使用率太低,谷歌翻译服务已正式退出中国。虚虚实实,真相我们不得而知。

那么对于广大习惯使用浏览器翻译的人来说,怎么办呢?不要着急,目前还是很好修复的,那就是hosts大法。

20250722更新更新新方法。之前这个ping google.cn的方法失效了,我也转用edge,好久没用谷歌翻译,就没有去处理。这几天想用iron浏览器,于是又转头来修复下谷歌翻译

其实新方法和旧的差不多。就只是获取IP的途径得换一换,google.cn的IP已经没有用了。这里要用到一个开源项目,地址 https://github.com/Ponderfly/GoogleTranslateIpCheck

项目原理就是共享IP,然后本地测试是否可用,选取速度最好的IP。然后自动修改host文件(需要管理员权限运行)。

当然也可以不用管理员权限运行,最后会给出排版好的IP和域名,直接复制后手动修改到host文件就行。项目甚至贴心的在程序里给出了host文件的完整地址,怕你找不到。

程序本身的说明很详细:

如果都不能使用可以删除 ip.txt 文件调用远程IP或进入扫描模式
使用参数 -s 可以直接进入扫描模式 -y 自动写入Host文件 -6 进入IPv6模式(如果支持IPv6推荐优先使用)
Windows 需要使用管理员权限运行(直接双击也行,只是不能自动改host)
Mac和Linux运行 需要在终端中导航到软件目录然后执行(同理,不用sudo也可,只是不能自动改host)
chmod +x GoogleTranslateIpCheck
sudo ./GoogleTranslateIpCheck

分享几个当前可用IP,复制到ip.txt后运行程序即可。

8.138.21.175
120.79.149.13
47.113.110.152
8.134.173.202
113.31.108.40
47.103.34.63
47.103.46.164
121.43.177.34
121.43.186.252
113.31.111.112
113.31.116.229
47.104.71.109
101.200.234.11
123.56.100.109
8.130.102.87
106.75.169.206
106.75.130.130
106.75.73.203
39.101.73.57
8.137.102.117
8.137.83.3
106.75.182.197
106.75.33.25
106.75.49.9
47.102.115.14
106.15.56.215
221.204.41.13
180.184.99.159
27.128.208.200
218.30.103.21
221.194.179.97
221.194.152.177
106.3.147.131
120.26.207.106
120.26.58.213
109.185.236.240

如果不能访问GITHUB也可以网盘下载
https://url30.ctfile.com/d/17576530-69082303-f74e15?p=2022 (访问密码: 2022)


以下是原内容:

一、首先打开cmd

二、用nslookup google.cn命令获取到IP,这个IP有很多,每次获取的都不一定相同,随便一个就好。或者你无聊,可以选个延迟最低的。

三、管理员权限编辑文件C:\Windows\system32\drivers\etc\hosts

四、增加或者修改条目translate.googleapis.com,IP用你前面获取的那个。
例如:220.181.174.226 translate.googleapis.com

五、保存后回到cmd。清除一下DNS缓存,命令是ipconfig /flushdns

其他系统原理相同。就是让域名translate.googleapis.com指向google.cn获取到的IP。具体操作自己举一反三吧,不一一介绍。