周五. 5 月 2nd, 2025

大家好,这个方法大概已经不行了

所以我放弃修改hosts了,入坑edge了,从edge上直接把数据导进来,就好了,不用谷歌了。。。

月末,谷歌网页翻译无法使用,究其原因不是大家所推测的“局势紧张”,而是因为谷歌翻译决定退出中国市场。

  毕竟谷歌连在中国能用的业务也就是内核和翻译了,所以很受局限,占用率不高,

  确实如这位发言人所说,在国内,谷歌翻译有着非常多的竞争对手,诸如有道翻译、腾讯翻译、百度翻译、欧陆词典、彩云小译等等。这些产品翻译水准虽然不如谷歌翻译强大但已经足够满足日常需求,而且本地化功能和服务也很完善,谷歌翻译受制于多方面原因确实处于竞争劣势。

  Google似乎已经在中国大陆地区结束了翻译业务并将访问者重定向到其香港的http://translate.google.com.hk域名,然而事实上当地用户并没有办法访问该域名。根据Reddit上的用户反馈和网站档案,Google在过去24小时内的某个时间点将http://translate.google.cn的Google翻译界面换成了一个普通的Google搜索页面。

Google发言人通过电子邮件告诉TechCrunch,该公司已经停止了Google翻译在中国大陆的服务,原因是”因为使用率低”。

但困难总比办法多

话不多说,直接上操作

原理是获取谷歌翻译国内的地址,然后将该地址加入系统的 hosts 文件中。脚本已自动为大家完成了上述操作,同时智能选择了最快的翻译服务器。

1.将下面这串代码复制到记事本中打开

:: Copyright (c)2022 https://bookfere.com :: This is a batch script for fixing Google Translate and making it available :: in the Chinese mainland. If you experience any problem, visit the page below: :: https://bookfere.com/post/1020.html @setlocal enabledelayedexpansion @echo off set “source_domain=google.cn” set “target_domain=translate.googleapis.com” set “hosts_file=C:\Windows\System32\drivers\etc\hosts” for /f “skip=4 tokens=2” %%a in (“nslookup %source_domain% 2>NUL”) do set ip=%%a set “old_rule=null” set “new_rule=%ip% %target_domain%” for /f “tokens=*” %%i in (type %hosts_file%) do ( set “line=%%i” :: Retrieve the rule If the target domain has been exists in the line. if not “!line:%target_domain%=!”==”%%i” set “old_rule=%%i” ) if not “%old_rule%”==”null” ( if not “%old_rule%”==”%new_rule%” ( echo Deleting the rule “%old_rule%” echo Adding the rule “%new_rule%” for /f “tokens=*” %%i in (type “%hosts_file%” ^| find /v /n “” ^& break ^> “%hosts_file%”) do ( set “rule=%%i” set “rule=!rule:*]=!” if “%old_rule%”==”!rule!” set “rule=%new_rule%” >>%hosts_file% echo(!rule! ) ) else ( echo The rule already exists, nothing to do. ) ) else ( echo Adding the rule “%new_rule%” echo.>>%hosts_file% echo.>>%hosts_file% echo # Fix Google Translate CN>>%hosts_file% echo %new_rule%>>%hosts_file% ) echo Done. pause
如图所示,直接复制即可

2.保存后,将文件后缀改为.bat

此时生成了一个补丁文件

3.右键,以管理员方式运行,结束,即可正常使用

如果嫌上面的操作麻烦,这里可以直接下载这个补丁

谷歌翻译补丁

10月7日更新:

1.2.在 Windows 系统中获取可用 IP 的方法为,打开“命令提示符”,输入以下命令并回车:

nslookup google.cn

2.根据下面的地址,找到如下文件hosts,在属性中用记事本打开

C:\Windows\System32\drivers\etc\hosts
如图所示,第一个文件,不带任何后缀

3先修改打开方式

4.最后像下面这样将你所获取到的 IP 和 Google 翻译 API 的域名组合成一条 hosts 规则,并将其添加到 hosts 文件中的最后一行,保存文件后 Chrome 翻译功能即可恢复正常使用。

ip与后面的网址保留一个空格
180.163.151.34 translate.googleapis.com

将修改好的文件,以文本形式,保存在桌面

然后删除后缀,将文件替换即可

替换文件

在保存过程中他会自动提示你无法直接保存,是否选择以文本方式保存,这个时候一定要以文本保存在你容易找到的地方,然后删除后缀,再替换。

上面分享的这个下载方法,也是用心分享,希望大家能关注关注

由于本人使用的是windows系统,有关macOS的修改方法,来源于书伴网,

书伴网还提供了一条命令,在终端打开即可

sudo bash -c “$(curl -kL https://fere.link/ow3cld)”

如果上面的命令无法使用,可采用手动方式

在 macOS 系统中获取可用 IP ,打开“终端”,输入以下命令并回车:

nslookup google.cn

如果联网正常,可以获取到类似下面这样的信息,其中最后一行就是可用的 IP 地址:

Server: 8.8.8.8 Address: 8.8.8.8#53 Non-authoritative answer: Name: google.cn Address: 180.163.151.34

由于 hosts 文件是系统文件,因此对其进行编辑需要用到管理员身份。这里推荐以管理员身份通过系统自带的 vim 编辑器打开 hosts 文件。具体方法为,在终端上运行以下命令并回车,在出现密码提示后输入你为当前账户设置的登录密码再按回车即可打开。

sudo vim /etc/hosts

最后像下面这样,将你所获取到的 IP 和谷歌翻译 API 的域名组合成一条 hosts 规则,并将其添加到 hosts 文件中的最后一行,保存文件后 Chrome 翻译功能即可恢复正常使用。

180.163.151.34 translate.googleapis.com

添加的具体方法为,先按住【Shift】键,然后双击字母【G】键,将文本光标定位到最后一行,然后按字母【O】键进入插入模式,将上述规则输入(或粘贴)进来。最后按【Esc】键退出插入模式,输入 😡 保存并退出 vim 编辑器。文件保存成功后,Chrome 翻译功能即可恢复正常。

Avatar photo

作者 UU 13723417500

友情提示:现在网络诈骗很多,做跨境电商小心被骗。此号发布内容皆为转载自其它媒体或企业宣传文章,相关信息仅为传递更多信息之目的,不代表本网观点,亦不代表本网站赞同其观点或证实其内容的真实性。---无意冒犯,如有侵权请联系13723417500删除!

声明本文由该作者发布,如有侵权请联系删除。内容不代表本平台立场!

发表回复

服务平台
跨境人脉通
选品平台
U选Market
展会&沙龙
群通天下