快速解决谷歌浏览器自带翻译不好用的问题
工具
先说工具,我写了一个小工具,可以快速修改,不需要任何其他知识。
其中"修改的Ip"为本次你要修改的Ip地址,如果之前你已经修改过了,这里会显示现在的IP,如果没有,这里是空的。
如果你有更合适的IP,可以在这里直接填写IP,如果没有,可以点击右侧的"查询推荐Ip",会获取一个可用Ip。
点击“确认修改”即可生效。
然后尝试一下是否可以用了?就是这么简单。
注意,由于Host文件的修改需要管理员权限,所以程序启动时需要管理员权限。请允许程序获取管理员权限。
下载地址:https://wwm.lanzoub.com/iCWv40e31f3c
密码:6o95
软件源码
软件使用c# 编写,平台为.net framework 4.6.2,大部分win7以上的电脑应该都已经自带了对应的运行时,可以直接用。
代码在github:https://github.com/j4587698/ChromeTranslate
原理
由于目前谷歌关闭了国内的翻译服务,所以目前谷歌浏览器默认的translate.googleapis.com已经无法正常获取到数据。所以一直都是翻译失败。
但是目前translate.google.cn还在服务,这个服务也支持api的调用。所以我们可以简单的把translate.googleapis.com指向translate.google.cn的ip。
这样就可以继续使用谷歌浏览器自带的翻译服务了。
目前程序的查询推荐IP就是通过dns查询获取translate.google.cn对应的地址,你也可以使用其他的方式,比如各种站长工具基本都有全国ping,看下ping出来的Ip地址,然后用这个ip来修改。
然后需要将ip写入host文件,默认host文件的位置为
你的windows文件夹\System32\drivers\etc\hosts
注意,hosts这个文件没有扩展名,就叫hosts。
然后打开hosts文件,注意要使用管理员权限打开,否则的话无法保存,hosts文件非管理员时只读的。
最后在hosts文件中添加
查询到的IP translate.googleapis.com
比如我就写
180.163.151.34 translate.googleapis.com
即可。
代码片段
获取ip:
var ips = Dns.GetHostAddresses("translate.google.cn");
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!