两种方式修复谷歌翻译无法使用问题
前言
最近使用谷歌浏览器翻译功能一直提示无法翻译,一查才知道谷歌翻译功能失效了,Google 官方的说法是由于在国内使用率太低,谷歌翻译服务已正式退出中国。
同样的谷歌翻译官网也只是显示搜索界面,无法使用,点击会跳转谷歌翻译的香港域名。
然而对大陆的小伙伴来说,香港的也无法访问,不过还是可以修复的,因为我们有科技与狠活...
本文讲解如何修复谷歌翻译无法使用问题,简单有效,并明白其中原理。
修复
谷歌翻译功能无法正常工作的根本原因是互联网防火墙的阻断,使用翻译功能会请求域名为 translate.googleapis.com 的 API,而该域名在谷歌翻译正式关闭服务后就已经不可用了。
脚本修复
如果你使用的是 Windows 系统,最便捷的做法就是直接执行修复脚本,脚本可以关注公众号 echeverra 回复“谷歌翻译”获取。
获取谷歌翻译修复脚本.bat
脚本后,直接双击执行。
如果命令窗口提示拒绝访问,说明你的 hosts 文件没有开启修改权限,方法也很简单。找到C:\WINDOWS\System32\drivers\etc\hosts
文件,鼠标右键选择“属性”,将“只读”取消勾选。
修改完文件权限后,再次双击执行脚本,重启谷歌浏览器,然后用全球最大同性交友网站 Github 试下网页翻译,瞬间翻译成功,Nice~
打开hosts
文件我们会发现,其实就是添加了两行内容,原理就是通过 hosts 重定向到国内其它的服务器上,从而恢复使用。
手动修复
如果你使用的不是 Windows 系统,或是不想使用脚本。明白了原理我们也可以手动进行修复,首先我们要找到可以恢复谷歌翻译的 IP 地址,访问链接:https://ping.chinaz.com/translate.google.cn,点击“Ping 检测”。
检测到以下 IP 可用:
随便选一个 IP,按照IP+空格+translate.googleapis.com
格式添加到hosts
文件末尾。不同系统hosts
文件位置如下:
win:C:\Windows\System32\drivers\etc\hosts
mac:/etc/hosts
Linux:/etc/hosts
ios:/etc/hosts
安卓:/system/etc/hosts
保存修改并重启谷歌浏览器即可恢复谷歌翻译功能。
结语
修改hosts
的方法很可能有时效性,如果失效可以再执行一遍脚本或手动更改重定向 IP。当然其实也只是恢复谷歌翻译这个功能而已,谷歌翻译的官网依旧是无法使用的,除非使用“科学上网”的方式,你懂得。
替代谷歌翻译的软件有很多,在线的百度翻译、网易有道词典等都是大家常用的翻译方式,我使用谷歌网页翻译功能更多的是前端 er 使用谷歌开发调试习惯还有英文渣渣在作祟- -,不说了...
好了,以上就是修复谷歌翻译功能的全部内容,希望对大家有所帮助。
你学“废”了么?
(完)
文章首发于我的博客 https://echeverra.cn/google-translate,原创文章,转载请注明出处。
欢迎关注我的微信公众号 echeverra,一起学习进步!不定时会有资源和福利相送哦!
版权声明: 本文为 InfoQ 作者【echeverra】的原创文章。
原文链接:【http://xie.infoq.cn/article/5e68e1624b7a88e12ad2533e8】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。
评论