谷歌翻译不能用的解决方案

自 2022 年 9 月 28 日起,谷歌翻译退出了中国市场,具体表现为 https://translate.google.cn 打开后会显示 translate.google.com.hk,不再是真正的谷歌翻译网站,这也导致划词翻译里的谷歌翻译不能正常使用了。

根据用户反馈整理了以下解决方案,这些解决方案全都只适用于”速度快、准确率低”的谷歌翻译。”速度慢、准确率高”的谷歌翻译暂时不能用,会在以后解决。

最新推荐方案:修改 hosts(无需梯子)​

此方案最简单,因为无需梯子。如果你不会用梯子(或者不知道“梯子”指的是什么),那么你只能用这个方案。此方案很有可能会在未来失效,建议提前准备好梯子并使用其它解决方案。

Windows 系统(手动修改)

打开“命令提示符”,输入以下命令并回车:nslookup google.cn

如果联网正常,可以获取到类似下面这样的信息,其中最后一行就是可用的 IP 地址:
Server: 8.8.8.8
Address: 8.8.8.8#53

Non-authoritative answer:
Name: google.cn
Address: 180.163.151.162

由于 hosts 文件属于系统文件,因此需要用到系统管理员身份。这里推荐【以管理员身份运行】系统自带的“记事本”程序,通过其菜单中的【打开】按如下路径打开 hosts 文件(注意,记事本程序默认只显示文本文件,需要将“文件类型”要选为所有才能看到 hosts 文件):

 

最后像下面这样将你所获取到的 IP 和 Google 翻译 API 的域名组合成一条 hosts 规则,并将其添加到 hosts 文件中的最后一行,保存文件后谷歌翻译即可恢复正常使用。

 
180.163.151.162 translate.googleapis.com

如果今后想要删掉添加的这条规则,和添加时的操作一样,打开 hosts 文件将其删除即可。

可用IP:
142.250.4.90  translate.googleapis.com
如果这个香港 IP 失效了,那就把 IP 替换下面这些备用的吧,速度稍慢,但是也能用。
142.250.110.90 translate.googleapis.com
172.217.214.90 translate.googleapis.com
108.177.122.90 translate.googleapis.com
172.253.114.90 translate.googleapis.com
172.217.203.90 translate.googleapis.com
172.253.112.90 translate.googleapis.com

 

macOS 系统(手动修改)

打开“终端”,输入以下命令并回车:nslookup google.cn

如果联网正常,可以获取到类似下面这样的信息,其中最后一行就是可用的 IP 地址:

Server: 8.8.8.8
Address: 8.8.8.8#53

Non-authoritative answer:
Name: google.cn
Address: 180.163.151.34

由于 hosts 文件是系统文件,因此对其进行编辑需要用到管理员身份。这里推荐以管理员身份通过系统自带的 vim 编辑器打开 hosts 文件。具体方法为,在终端上运行以下命令并回车,在出现密码提示后输入你为当前账户设置的登录密码再按回车即可打开。

sudo vim /etc/hosts

最后像下面这样,将你所获取到的 IP 和谷歌翻译 API 的域名组合成一条 hosts 规则,并将其添加到 hosts 文件中的最后一行,保存文件后谷歌翻译即可恢复正常使用。

180.163.151.34 translate.googleapis.com

添加的具体方法为,先按住 Shift,然后双击 G,将文本光标定位到最后一行,然后按 O 进入插入模式,将上述规则输入(或粘贴)进来。最后按 esc 退出插入模式,输入 :x 保存并退出 vim 编辑器。文件保存成功后,谷歌翻译即可恢复正常。

如果今后想要删掉添加的这条规则,和添加时的操作一样,打开 hosts 文件将其删除即可。

除以上方法还可以通过批处理命令:

将下面这串代码复制到记事本中打开:

保存后,将文件后缀改.bat

右键,以管理员方式运行,结束,即可正常使用。

 

Visits: 9

googlehosts翻译谷歌