自 2022 年 9 月 28 日起,谷歌翻译退出了中国市场,这也导致划词翻译里的谷歌翻译不能正常使用了。
这个功能是程序员高效看外语文档的依仗, 我会把最新的解决方案放在这里, 基本上只要我能用大家也能用。
之前提供的方法大部分已经失效,已经删除并更新了最新亲测可用方案!
方案一:修改 hosts
如何修改 hosts
自动化工具
目前有两个工具能做到自动化扫描并写入 hosts,分别为:
GoogleTranslateIpCheck:这个工具需要使用命令行 / 终端运行,上手可能有点难度
GoogleTranslate_IPFinder:这个工具带有操作界面,更容易上手
注意:这两个工具都不是划词翻译开发的,如果遇到问题,请向它们的开发者反馈。如果尝试无效,可以使用下方的步骤手动修改。
可用hosts配置列表
使用前文的【手动修改】的方式将这条粘贴到电脑的 hosts 文件最后一行
可能会随着时间逐渐失效,那时你就需要从这里重新选一个尝试
可用hosts配置
216.239.32.40 translate.googleapis.com
108.177.97.100 translate.googleapis.com
64.233.189.191 translate.googleapis.com
172.253.117.90 translate.googleapis.com
142.251.112.90 translate.googleapis.com
172.217.212.90 translate.googleapis.com
142.250.158.90 translate.googleapis.com
142.251.15.90 translate.googleapis.com
142.250.148.90 translate.googleapis.com
142.251.161.90 translate.googleapis.com
142.251.111.90 translate.googleapis.com
142.251.4.90 translate.googleapis.com
142.251.117.90 translate.googleapis.com
142.250.1.90 translate.googleapis.com
142.251.18.90 translate.googleapis.com
142.251.6.90 translate.googleapis.com
172.217.192.90 translate.googleapis.com
142.251.160.90 translate.googleapis.com
108.177.111.90 translate.googleapis.com
108.177.127.90 translate.googleapis.com
142.250.13.90 translate.googleapis.com
142.251.0.90 translate.googleapis.com
142.250.112.90 translate.googleapis.com
142.250.149.90 translate.googleapis.com
142.251.165.90 translate.googleapis.com
142.251.1.90 translate.googleapis.com
142.251.120.90 translate.googleapis.com
108.177.126.90 translate.googleapis.com
142.250.153.90 translate.googleapis.com
Windows 系统(手动修改)
由于 hosts 文件属于系统文件,因此需要用到系统管理员身份。这里推荐【以管理员身份运行】系统自带的“记事本”程序,通过其菜单中的【打开】按如下路径打开 hosts 文件(注意,记事本程序默认只显示文本文件,需要将“文件类型”要选为所有才能看到 hosts 文件):
C:\Windows\System32\drivers\etc\hosts
最后像下面这样将你所获取到的 IP 和 Google 翻译 API 的域名组合成一条 hosts 规则,并将其添加到 hosts 文件中的最后一行,保存文件后谷歌翻译即可恢复正常使用。
216.239.32.40 translate.googleapis.com
#108.177.97.100 translate.googleapis.com
#64.233.189.191 translate.googleapis.com
#172.253.117.90 translate.googleapis.com
#142.251.112.90 translate.googleapis.com
#172.217.212.90 translate.googleapis.com
建议像我一样复制多个ip,如果不可用的情况下,直接注释或删除不可用的ip, 打开另一个保存测试.
其他提示: 如果保存时提示无权限,把hosts文件复制一份到桌面, 用记事本修改完之后, 鼠标拖动放回去etc目录, 提示管理员操作点"确定"
如果今后想要删掉添加的这条规则,和添加时的操作一样,打开 hosts 文件将其删除即可。
macOS 系统
由于 hosts 文件是系统文件,因此对其进行编辑需要用到管理员身份。这里推荐以管理员身份通过系统自带的 vim 编辑器打开 hosts 文件。具体方法为,在终端上运行以下命令并回车,在出现密码提示后输入你为当前账户设置的登录密码再按回车即可打开。
sudo vim /etc/hosts
最后像下面这样,将你所获取到的 IP 和谷歌翻译 API 的域名组合成一条 hosts 规则,并将其添加到 hosts 文件中的最后一行,保存文件后谷歌翻译即可恢复正常使用。
216.239.32.40 translate.googleapis.com
#108.177.97.100 translate.googleapis.com
#64.233.189.191 translate.googleapis.com
#172.253.117.90 translate.googleapis.com
#142.251.112.90 translate.googleapis.com
#172.217.212.90 translate.googleapis.com
添加的具体方法为,先按住 Shift
,然后双击 G
,将文本光标定位到最后一行,然后按 O
进入插入模式,将上述规则输入(或粘贴)进来。最后按esc
退出插入模式,输入:x
保存并退出 vim 编辑器。文件保存成功后,谷歌翻译即可恢复正常。
建议像我一样复制多个ip,如果不可用的情况下,直接注释或删除不可用的ip, 打开另一个保存测试.
如果今后想要删掉添加的这条规则,和添加时的操作一样,打开 hosts 文件将其删除即可。
方案二:使用其他翻译插件替代
谷歌翻译不可用之后,翻译插件也如雨后村村春笋般出现,插件市场搜索找适合自己。
目前我自己用沙拉查词
推荐一个插件网站
极简插件
同学们如果看到更好用的插件,可以评论大家分享
其他方案
懂的都懂,不懂的没必要懂文章来源:https://www.toymoban.com/news/detail-426115.html
- 增加一条规则 translate.googleapis.com
- 开全局模式
最新解决方案文章来源地址https://www.toymoban.com/news/detail-426115.html
到了这里,关于谷歌翻译不能用的解决方案 (win和mac方案 230420更新...)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!