0
点赞
收藏
分享

微信扫一扫

【Chrome 浏览器自带谷歌翻译用不了】

凯约 2022-10-09 阅读 139
chrome前端

【Chrome 浏览器自带谷歌翻译用不了】

在这里插入图片描述

1. 前言

最近发现 自己的Chrome 浏览器自带的谷歌翻译用不了怎么办,网上查找一番发现是 DNS 解析的问题,并且很多人遇到这种情况,于是随手写个简单教程~

1.1 问题模拟

我用bing搜索《深度学习》,然后点开IBM网站,为啥翻译用不了?
在这里插入图片描述

1.2 分析底层逻辑

  1. Chrome 浏览器自带的谷歌翻译,调用的 API 接口域名为:translate.googleapis.com

  2. 而之所以近期突然无法使用了,是因为谷歌关闭了国内的谷歌翻译网页版 translate.google.cn ,因此连带着导致谷歌翻译 API 接口域名的解析也从国内 IP 改到了不可用的谷歌国外 IP,而谷歌国内服务器依然可用,所以只需手动在 Hosts 文件中将域名指向谷歌国内服务器 IP 即可。

  1. 可以直接使用我找好的这些国内 IP(任选其一):

提示:以上 IP 并不保证最新可用,因此使用之前,建议在 CMD 中 Ping IP 确保可用。

  1. 上面加粗的五个IP我测试了一下
    在这里插入图片描述
Microsoft Windows [版本 10.0.22000.1042]
(c) Microsoft Corporation。保留所有权利。

C:\Users\Asus>ping 120.253.255.162

正在 Ping 120.253.255.162 具有 32 字节的数据:
来自 120.253.255.162 的回复: 字节=32 时间=29ms TTL=115
来自 120.253.255.162 的回复: 字节=32 时间=30ms TTL=115
来自 120.253.255.162 的回复: 字节=32 时间=29ms TTL=115
来自 120.253.255.162 的回复: 字节=32 时间=30ms TTL=115

120.253.255.162 的 Ping 统计信息:
    数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
    最短 = 29ms,最长 = 30ms,平均 = 29ms

C:\Users\Asus>ping 58.254.137.162

正在 Ping 58.254.137.162 具有 32 字节的数据:
来自 58.254.137.162 的回复: 字节=32 时间=30ms TTL=108
来自 58.254.137.162 的回复: 字节=32 时间=31ms TTL=108
来自 58.254.137.162 的回复: 字节=32 时间=30ms TTL=108
来自 58.254.137.162 的回复: 字节=32 时间=30ms TTL=108

58.254.137.162 的 Ping 统计信息:
    数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
    最短 = 30ms,最长 = 31ms,平均 = 30ms

C:\Users\Asus>ping 203.208.39.194

正在 Ping 203.208.39.194 具有 32 字节的数据:
来自 203.208.39.194 的回复: 字节=32 时间=36ms TTL=112
来自 203.208.39.194 的回复: 字节=32 时间=37ms TTL=112
来自 203.208.39.194 的回复: 字节=32 时间=36ms TTL=112
来自 203.208.39.194 的回复: 字节=32 时间=36ms TTL=112

203.208.39.194 的 Ping 统计信息:
    数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
    最短 = 36ms,最长 = 37ms,平均 = 36ms

C:\Users\Asus>ping 203.208.41.34

正在 Ping 203.208.41.34 具有 32 字节的数据:
来自 203.208.41.34 的回复: 字节=32 时间=23ms TTL=110
来自 203.208.41.34 的回复: 字节=32 时间=22ms TTL=110
来自 203.208.41.34 的回复: 字节=32 时间=22ms TTL=110
来自 203.208.41.34 的回复: 字节=32 时间=84ms TTL=110

203.208.41.34 的 Ping 统计信息:
    数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
    最短 = 22ms,最长 = 84ms,平均 = 37ms

C:\Users\Asus>ping 203.208.40.98

正在 Ping 203.208.40.98 具有 32 字节的数据:
来自 203.208.40.98 的回复: 字节=32 时间=27ms TTL=111
来自 203.208.40.98 的回复: 字节=32 时间=28ms TTL=111
来自 203.208.40.98 的回复: 字节=32 时间=26ms TTL=111
来自 203.208.40.98 的回复: 字节=32 时间=26ms TTL=111

203.208.40.98 的 Ping 统计信息:
    数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
    最短 = 26ms,最长 = 28ms,平均 = 26ms
  1. 以上IP都没有丢失,效果最好的是:
  1. 下面就用这个IP测试

2. 解决办法

  1. 注意:这些 IP 只能指向那些国内本来就能访问的谷歌服务,指向其他谷歌域名是无法使用的。
    怎么添加 Hosts?

2.1 实操

  1. 需要管理员权限打开编辑 Hosts 文件(修改该文件)。

以Windows为例
在这里插入图片描述

  1. 在文件中添加一行保存即可,格式示例(自己根据需求修改前面的 IP 地址):
    203.208.40.98 translate.googleapis.com

在这里插入图片描述

  1. 该示例 IP 并不保证最新可用,因此添加之前,建议在 CMD 中 Ping IP 确保可用。
  2. 保存后,记得重启浏览器才能生效,如果还不行则尝试清空 DNS 缓存后(cmd 中执行 ipconfig /flushdns)再重启浏览器。
    在这里插入图片描述

2.2 验证效果

在这里插入图片描述

3. 总结

非常感谢各位大佬的支持,特别是西柚秀,到这里Chrome 浏览器自带谷歌翻译用不了就算完成了。大家快去探索翻译的乐趣吧!🥳🥳🥳我们实现对外部世界进行感知🎏,充分认识这个有机与无机的环境🌻,科学地合理地进行创作和发挥效益🛹,然后为人类社会发展贡献一点微薄之力。🏃‍♂️🏃‍♂️🏃‍♂️

参考文献:
「技巧」Chrome 浏览器自带 谷歌翻译 失效/用不了/打不开 的解决方法之一

举报

相关推荐

0 条评论