国庆前夕,发现在 Chrome 浏览器中翻译英文文档时经常出现无法翻译的情况。后来在 Github 某仓库下看到一篇文章,它统计了所有不能访问的谷歌服务,其中就包括了谷歌翻译。
这里提供一个传统办法:修改 Hosts 文件。理论上只要找到可用的 IP 地址,然后修改服务器后就可以使用谷歌翻译服务了。
修改方法为:
Hosts文件路径位于:C:\Windows\System32\drivers\etc
目录下。修改此文件仅限于管理员级别的用户,如果用户账户没有管理员权限那无法正常修改无法保存。
一个方法就是将该文件移动到桌面或者其他一个位置,然后使用记事本程序或代码编辑器打开 hosts 进行编辑,将下面两行文本粘贴进去:
203.208.39.226 translate.googleapis.com
203.208.39.226 translate.google.com
注意 IP 地址与网址之间的空格。
修改之前,先 ping
一下 IP:
没有丢包,说明网络通畅,没有问题。
修改后保存文件,再将文件复制回原来的目录,替换掉即可。
之后,就能在 Chrome 浏览器中正常使用谷歌翻译了。