节假日刚回来打开电脑,哦嚯,浏览器网页翻译不能用了,不仅如此,先前安装的Goole翻译拓展插件也直接罢工,排查了一下仅仅是国内的翻译服务出了问题。网上简单看了下相关的信息,大概意思就是国内的翻译服务不挣钱,用的人也少,时常还被一些黑产恶意“投毒”导致机器翻译结果存在隐患,官方没那么多精力维护和管理索性直接停了。好家伙都不另行通知了……
老夜直接访问 translate.google.cn 会重定向到一个展示网页,但是官方也是破罐子破摔直接把api也重定向了,导致一些用到翻译api的地方受到了牵连
目前最有效的方法就是修改电脑本地的hosts文件配置,hosts文件路径在C:\Windows\System32\drivers\etc\hosts
如果是安装火绒的用户可以直接在工具中一键修改hosts
整理了一下各个系统的文件位置
Windows 系统:C:\Windows\System32\drivers\etc\hosts
Mac 系统:/etc/hosts
Linux 系统:/etc/hosts
Android 系统:/system/etc/hosts
iOS 系统:/etc/hosts
下面我们打开电脑的终端窗口,这里拿Windows举例,直接win+r打开运行弹窗,输入CMD进入命令界面
再输入ping google.cn 回车
此步操作就是查找匹配当前地区Google服务的IP,虽说搜索引擎服务由于监管因素无法正常访问,但是翻译以及广告属于非敏感业务,至今还有着国内服务器节点稳定运行,不同地区分配到的服务器节点也是不一样的,所以这里直接让大家手动ping获取当前所在环境自动匹配到的节点ip
将下面内容中的ip改成上一步获取到的ip,进行替换后,打开刚才的hosts文件,粘贴至最后一行,保存文件
#恢复对Google翻译API的访问 220.181.174.162 translate.googleapis.com 220.181.174.162 translate.google.com
2022.10.28更新,上面获取IP的方法已经失效,最新可用的IP在文章最最最最下方
重新打开浏览器,这时翻译功能已经恢复了
hosts文件如果只读无法保存或是权限不够导致无法修改,直接网上搜就有一堆教程了,这里直接略过
END:
此方法不知道能坚持多久,谷歌有没有可能连“谷歌翻译 API”也给关闭了呢?目前大概率不会,毕竟谷歌在内地仍然有部分服务可直接访问,主要包括:浏览器、开发者、客户服务、还有广告业务,这些都是可以从中获益的。而如果你要问谷歌会不会完全退出内地市场,其实看“Google 广告”就可以了,如果连“Google 广告”也退出,那就是完全放弃内地市场
紧急更新:
Google翻译API国内的服务彻底GG了,暂时换港区的服务IP顶上,速度会慢点但是至少还能凑合用
# 恢复对Google翻译API的访问 142.250.4.90 translate.googleapis.com 142.250.4.90 translate.google.com
实在不行还可以用deep翻译
假如google在国内服务器上不再部署谷歌翻译,可以考虑自建镜像服务器中转,然后用本文类似的方法(改hosts)指向
自建成本太大,可以直接用其他翻译服务代替掉这个
这个方法本就是钻空子,有用但仅限于交接期
google在国内本就有服务器(早年是北京谷翔管理,现在好像就是谷歌在上海的分公司管理)
但是因为已退出中国市场,就不把国内服务器考虑在全球布网的范围内,国内服务器部署的服务有限(主要是google.com.cn,还有刚下线的google翻译,据说还有谷歌地图)
这次谷歌那边的说法是大陆这边没人用
港区服务还是一直能用的,换港区服务器ip就行了,就是速度有点慢
可是我这边换了港区ip好像也确实访问不了
已经g了,希望老夜出新法子
我怎么还能用啊
G了,前几天还能用,希望老夜有扩展推荐嘛
我这边还可以用