谷歌翻译不能用的解决方案 (win和mac方案 230420更新...)

自 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 文件将其删除即可。

方案二:使用其他翻译插件替代

谷歌翻译不可用之后,翻译插件也如雨后村村春笋般出现,插件市场搜索找适合自己。
目前我自己用沙拉查词

推荐一个插件网站
极简插件

同学们如果看到更好用的插件,可以评论大家分享

其他方案

懂的都懂,不懂的没必要懂

  1. 增加一条规则 translate.googleapis.com
  2. 开全局模式

最新解决方案

  • 29
    点赞
  • 53
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 17
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 17
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

谢泽的网络日志

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值