Chrome 翻译不能用的解决方案
问题
自 2022 年 9 月 28 日起,谷歌翻译退出了中国市场,具体表现为 https://translate.google.cn 打开后会显示 translate.google.com.hk
,不再是真正的谷歌翻译网站,国内所有使用谷歌翻译的软件都受到了影响,这也导致划词翻译里的谷歌翻译和网页全文翻译会出现远程服务器响应超时或错误码 404/400等问题。
解决方案
- 配置本机的DNS解析
- 使用梯子翻墙(最稳定)
- 其他翻译方案
配置本机的DNS解析
虽然谷歌翻译退出了中国市场,但目前暂时可以通过修改 IP
的方式连接到国内的谷歌翻译。
注意 IP 可能会在一段时间后失效,每当 IP 失效时,我会寻找新的可用 IP 更新在下方,届时你就需要重新更新一下 IP`。
自动化工具
目前有两个工具能做到自动化扫描可用 IP
并写入 hosts
,分别为:
- GoogleTranslateIpCheck:这个工具需要使用命令行终端运行
- GoogleTranslate_IPFinder:这个工具带有操作界面,更容易上手
第一步:选择可用 IP 地址
谷歌翻译IPv4地址列表:
<details>
<summary>谷歌翻译国内可用 IP 库</summary>
108.177.97.100 translate.googleapis.com
142.250.157.90 translate.googleapis.com
142.251.10.90 translate.googleapis.com
172.253.118.90 translate.googleapis.com
142.251.12.90 translate.googleapis.com
142.251.8.90 translate.googleapis.com
142.250.99.90 translate.googleapis.com
142.250.107.90 translate.googleapis.com
142.251.160.90 translate.googleapis.com
142.250.125.90 translate.googleapis.com
172.253.117.90 translate.googleapis.com
172.253.114.90 translate.googleapis.com
142.250.103.90 translate.googleapis.com
142.250.100.90 translate.googleapis.com
142.250.159.90 translate.googleapis.com
142.250.1.90 translate.googleapis.com
142.250.115.90 translate.googleapis.com
172.217.214.90 translate.googleapis.com
142.250.114.90 translate.googleapis.com
142.251.6.90 translate.googleapis.com
142.251.116.90 translate.googleapis.com
142.250.128.90 translate.googleapis.com
142.250.113.90 translate.googleapis.com
172.217.203.90 translate.googleapis.com
142.251.162.90 translate.googleapis.com
172.217.215.90 translate.googleapis.com
142.251.16.90 translate.googleapis.com
142.251.120.90 translate.googleapis.com
142.251.163.90 translate.googleapis.com
108.177.122.90 translate.googleapis.com
142.250.136.90 translate.googleapis.com
142.250.126.90 translate.googleapis.com
142.250.141.90 translate.googleapis.com
142.250.30.90 translate.googleapis.com
142.250.105.90 translate.googleapis.com
142.251.107.90 translate.googleapis.com
142.251.161.90 translate.googleapis.com
172.253.125.90 translate.googleapis.com
142.250.28.90 translate.googleapis.com
108.177.126.90 translate.googleapis.com
142.251.2.90 translate.googleapis.com
142.250.8.90 translate.googleapis.com
172.253.58.90 translate.googleapis.com
142.250.152.90 translate.googleapis.com
142.251.18.90 translate.googleapis.com
142.251.5.90 translate.googleapis.com
142.250.98.90 translate.googleapis.com
108.177.127.90 translate.googleapis.com
142.250.12.90 translate.googleapis.com
142.250.153.90 translate.googleapis.com
142.250.9.90 translate.googleapis.com
142.250.142.90 translate.googleapis.com
142.250.11.90 translate.googleapis.com
142.250.112.90 translate.googleapis.com
142.250.138.90 translate.googleapis.com
142.250.111.90 translate.googleapis.com
172.253.116.90 translate.googleapis.com
142.250.97.90 translate.googleapis.com
142.250.13.90 translate.googleapis.com
142.251.4.90 translate.googleapis.com
172.253.123.90 translate.googleapis.com
142.250.145.90 translate.googleapis.com
142.251.1.90 translate.googleapis.com
142.251.9.90 translate.googleapis.com
142.250.158.90 translate.googleapis.com
142.251.15.90 translate.googleapis.com
142.250.27.90 translate.googleapis.com
172.253.113.90 translate.googleapis.com
142.250.102.90 translate.googleapis.com
142.251.112.90 translate.googleapis.com
142.250.123.90 translate.googleapis.com
172.253.119.90 translate.googleapis.com
216.58.227.66 translate.googleapis.com
172.253.124.90 translate.googleapis.com
172.253.126.90 translate.googleapis.com
172.253.112.90 translate.googleapis.com
142.250.10.90 translate.googleapis.com
172.217.192.90 translate.googleapis.com
172.217.195.90 translate.googleapis.com
108.177.111.90 translate.googleapis.com
172.253.62.90 translate.googleapis.com
142.250.31.90 translate.googleapis.com
172.217.204.90 translate.googleapis.com
142.251.117.90 translate.googleapis.com
216.58.227.65 translate.googleapis.com
172.217.222.90 translate.googleapis.com
142.251.166.90 translate.googleapis.com
142.251.111.90 translate.googleapis.com
216.58.227.67 translate.googleapis.com
142.250.96.90 translate.googleapis.com
172.253.115.90 translate.googleapis.com
172.253.63.90 translate.googleapis.com
</details>
谷歌翻译IPv6
地址列表:
<details>
<summary>谷歌翻译国内可用 IP 库(IPv6)</summary>
2607:f8b0:4001:c07::5a translate.googleapis.com
2404:6800:4008:c13::5a translate.googleapis.com
2404:6800:4008:c15::5a translate.googleapis.com
2404:6800:4003:c00::5a translate.googleapis.com
2404:6800:4003:c01::5a translate.googleapis.com
2404:6800:4003:c02::5a translate.googleapis.com
2607:f8b0:4023:1402::5a translate.googleapis.com
2607:f8b0:4023:1401::5a translate.googleapis.com
2607:f8b0:4023:401::5a translate.googleapis.com
2607:f8b0:4023:1::5a translate.googleapis.com
2607:f8b0:4023::5a translate.googleapis.com
</details>
第二步:将 IP 写入 hosts 文件中
Windows 系统
【以管理员身份运行】系统自带的“记事本”程序,通过其菜单中的【打开】按如下路径打开 hosts 文件(注意,记事本程序默认只显示文本文件,需要将“文件类型”选为【所有】才能看到 hosts 文件):
C:\Windows\System32\drivers\etc\hosts
然后将 IP 粘贴到 hosts 文件中的最后一行并保存。如果今后想要删掉这些规则,和添加时的操作一样,打开 hosts 文件将其删除即可
注意 如果保存时提示无权限,请先给 hosts 文件添加权限后再重新修改 hosts。
macOS 系统
使用vim编辑,在终端输入以下命令并回车,在出现密码提示后输入你为当前账户设置的登录密码再按回车即可打开 hosts 文件。
$ sudo vim /etc/hosts
注意 输入密码时是不显示任何信息的,只要确保输入的密码是正确的就可以。
如果今后想要删掉添加的这条 IP,同样使用vim编辑,删除即可。
第三步:测试 IP 是否可用
保存 hosts
文件后,先重启一下浏览器,然后测试谷歌翻译是否恢复正常。如果没有恢复,那么你需要从 hosts
中删掉这条不能用的 IP
,重新复制一条新的 IP
并用前面的步骤将它写进 hosts
当中。
使用梯子(最稳定)
由于谷歌翻译已退出中国市场,所以唯一长久稳定的方案就是使用梯子连接到国外的谷歌翻译。
首先,如果你设置过谷歌翻译的镜像地址,那么需要先清空这个地址。
然后,在梯子内将 translate.googleapis.com
设为走代理(PROXY
)即可。不同的软件有不同的设置方式,你需要阅读你所使用的软件的文档或者通过搜索引擎查询该如何设置。
你也可以给梯子开全局模式,也就是所有域名都走国外 IP
。但是,国内网站的访问速度会因此变慢,所以还是建议花点时间研究下如何添加代理规则。
其他翻译方案
除了谷歌翻译,还有许多其他的翻译方案。
目前使用了一个沉浸式翻译的浏览器插件,里面有免费的方案和大模型的方案。我目前使用的是微软翻译的免费方案,挺好用的。如果是需要寻找谷歌翻译的替代方案,强烈推荐使用这个插件。