iTranslator 是一款免费的多功能网页翻译工具,支持所有网站划词翻译,支持快捷键翻译和独立面板翻译两种方式,选择文字后,按快捷键即可快速翻译(快捷键可自定义更换),可设置翻译字体颜色、翻译结果显示位置,独立翻译面板支持显示多个翻译结果,方便对比翻译结果,支持8种语言互相翻译(中、英、法、日、德、俄、韩、西班牙语),全面支持 Google 谷歌翻译、百度翻译、彩云小译、有道翻译、阿里翻译、必应翻译、搜狗翻译、爱词霸翻译等多种翻译引擎。
但我们最终需要透过现象看本质,既然出现了问题,就得找到问题的根源,从而着手解决问题。谷歌翻译功能无法正常工作的根本原因是互联网防火墙的阻断,谷歌关闭了国内的谷歌翻译网页版translate.google.cn ,因此连带着导致谷歌翻译 API 接口域名的解析也从国内 IP 改到了不可用的谷歌国外 IP,而谷歌国内服务器依然可用,所以只需手动在 Hosts 文件中将域名指向谷歌国内服务器 IP 即可。
在中国大陆使用谷歌翻译解决办法:
方法一:修改系统 hosts文件
操作系统中的 hosts 文件作用是将域名映射到 IP 地址,我们可以通过添加规则将谷歌翻译 API 的域名映射到一个可用的 IP 地址,从而避免互联网中的 DNS 服务器返回不可用的 IP 地址。
★ 获取可用 IP 地址
Google 在中国开展业务的相关网站所使用的 IP 地址都是共享的,包括谷歌翻译业务在内,因此只要能找到你能正常访问的 Google 服务的相关域名,比如谷歌中国主页、能够在网页上正常加载的 Adsense 广告或 Analytics 统计所使用的 JavaScript 脚本文件网址等,就可以很轻松的获取到在你所在的网络环境中可以正常使用的 IP 地址。获取到可用 IP 地址后,将其添加到操作系统的 hosts 文件,使其映射到谷歌翻译 API 所使用的域名,Chrome 翻译功能就能正常使用了。
自 2022 年 10 月 21 日起,Google 断开了谷歌翻译与在华运营的其它网络服务 IP 的关联,因此通过可访问的 Google 域名获取 IP 不再可行,想要通过修改 hosts 恢复谷歌翻译功能,需要寻找其它可用 IP 地址。首先我们要找到可以恢复谷歌翻译的IP地址,点击访问链接:https://ping.chinaz.com/translate.google.cn,点击“Ping检测”。