前言
近期很多小伙伴都在使用谷歌浏览器自带的翻译出现了无法翻译的问题,原因是谷歌关闭了国内谷歌翻译网页版,因此连带着导致谷歌翻译 API 接口域名的解析也从国内 IP 改到了不可用的谷歌国外 IP,导致了DNS无法解析的现象,而谷歌国内服务器依然可用,所以只需手动在 Hosts 文件中将域名指向谷歌国内服务器 IP 即可。谷歌翻译调用的API接口是
具体解决方案
1、通过以上分析,我们要找到谷歌的国内IP,方法一:可以在自己的cmd下输入ping ,得到一个ip.
ping
方法二:懒人方法,可参考如下ip,随意选择一个、
电信 北京:220.181.174.226电信 上海:180.163.150.34联通 北京:114.250.66.34联通 广州:58.254.137.162移动 上海:120.253.255.162其他 北京:203.208.39.194其他 上海:203.208.40.66
2、接下来,在编辑hosts文件
Windows 系统位置:C:\Windows\System32\drivers\etc\hostsLinux / MacOS 系统位置:/etc/hosts
打开该文件,添加一行
58.254.137.162
保存后,重启浏览器,如果还不行可以尝试清空 DNS 缓存后(cmd 中执行 ipconfig /flushdns)再重启浏览器。