Google 翻译退出中国后如何正常使用其 Chrome 插件

Google 发言人称因“使用率太低”谷歌翻译服务已正式退出中国。现在访问谷歌翻译主页,显示的是提示用户使用香港 Google 翻译的页面,点击页面上的链接会进入香港 Google 翻译页面。当然,如果不使用网络代理是无法使用的。这给日常需要使用谷歌翻译的小伙伴来带来了不便。

中国的谷歌翻译网页版无法使用的同时,Google 翻译 Chrome 插件版也无法正常工作了,这对于习惯了划词翻译的小伙伴来说无疑是如坐针毡。不过目前还有办法修复,书伴总结了两种可用的修复方案,并提供了便捷的小工具,可以将 Google 翻译插件一键恢复如初。

在介绍具体解决方法之前,先说一下问题的原因。Google 翻译的 Chrome 插件无法正常工作的根本原因是互联网防火墙的阻断,当你划词翻译时,插件会请求域名为 translate.googleapis.com 的 API(应用程序接口),而该域名在谷歌翻译正式关闭服务前后就已经不可用了。

解决此问题目前主要有两种方案,一种是通过修改操作系统的 hosts 文件,将 API 所使用的域名映射到一个可用的 IP 上,另一种是使用网络代理,使得 API 所使用的域名能够正常访问。

方法一:修改 hosts 文件

Google 在中国开展业务的相关网站所使用的 IP 地址都是共享的,包括谷歌翻译业务在内,因此只要能找到你能正常访问的 Google 服务的相关域名,比如谷歌中国主页、你能够在网站上正常访问的 Adsense 广告或 Analytics 统计所使用的 JavaScript 脚本文件网址等,就可以很轻松的获取到在你所在的网络环境中可以正常使用的 IP 地址。获取到可用 IP 地址后,将其添加到操作系统的 hosts 文件,使其映射到 Google 翻译 API 所使用的域名,插件就能正常使用了。

为方便起见,本文介绍了分别适用于 Windows 系统和 macOS 系统的自动化解决方案,如果你对手动修改 hosts 文件感兴趣,可以查看原文。

● Windows 系统(自动)

为简化操作,书伴将修改 hosts 文件的步骤写成了批处理脚本,只需要一键即可完成修改 hosts 文件的所有步骤。批处理代码托管在书伴的 GitHub Gist 上,你也可以通过以下链接直接下载到本地使用。
https://fere.link/ottkys 下载批处理文件

使用方法很简单,下载完成并解压缩,在批处理文件上点击右键,在弹出的菜单中点击【以管理员身份运行】即可。如果看到如下所示提示,表示规则添加成功,也就可以正常使用插件了。

Adding the rule '180.163.150.34 translate.googleapis.com'
Done.
请按任意键继续...

此文件可以重复使用,如果 IP 没有变化则不做任何修改,如有变化则更改为新的 IP 地址。

● macOS 系统(自动)

为简化操作,书伴将以上这些步骤写成了 Shell 脚本,只需要一键即可完成修改 hosts 文件的所有步骤。Shell 脚本代码托管在书伴的 GitHub Gist 上,你可以将其下载到本地使用,或使用下面这个更简单的方法。

打开终端,拷贝以下代码并粘贴到终端上,按回车,输入你的系统密码,再按回车。

sudo bash -c  '$(curl -sL https://fere.link/ow3cld)'
  • 注意:由于代码是托管在 GitHub 的,因此在请求 URL 的时候可能会遇到网络不通畅的情况,如果运行命令后长时间没反应,建议按 Ctrl + C 中止运行,然后再重新运行一遍上面的命令,一般最多尝试两三次。

如果看到如下所示提示,表示规则添加成功,也就可以正常使用 Google 翻译插件了。

Adding the rule '180.163.151.162 translate.googleapis.com'
Done.

此命令可以重复使用,如果 IP 没有变化则不做任何修改,如有变化则更改为新的 IP 地址。

方法二:将 API 加入代理

如果你有可用的网络代理,在全局模式下,Google 翻译 Chrome 插件直接可以正常使用。如果你是 Chrome 网页浏览器中使用了代理切换插件,如 SwitchyOmega,则可以将如下所示的 URL 规则添加到代理切换的规则中(具体规则参考具体插件提供的用法)。

*.translate.googleapis.com

以上便是恢复 Google 翻译 Chrome 插件正常使用的两种方法。修改 hosts 的方法很可能有时效性,如果有一天 Google 不再提供类似的共享 IP 机制,或者可用的 IP 地址越来越少,则可能会像当初 Google 搜索那样最终无法使用。最后,可能只剩下网络代理这一种方法。

转载请注明出处,本文地址:https://www.iiilab.com/article/752706883

相关文章

0 个评论

要回复文章请先登录注册