谷歌浏览器「自动网页翻译」不让用了怎么办,今天修复办法汇总送上
2022-12-11 加入收藏
2022年10月份,Google 以用户使用率太低为由突然关停了「谷歌翻译中国版」和「谷歌地图中国版」两大产品,访问translate.google.cn网站,主页已经变成Google搜索框了,由于众所周知的原因,是无法直接访问Google搜索的。
这次停服直接影响了国内使用率最高的浏览器之一谷歌浏览器内置的 「自动网页翻译」功能,对于经常浏览访问英文或其他语言网页的我来说,为了更准确的理解英文网页内容,不能使用谷歌浏览器一键自动翻译当前页面,无疑是个很大的麻烦。现将修复方法汇总如下:
方法1:更换浏览器
Edge浏览器:内置微软必应翻译功能,翻译效果和谷歌翻译相当。
小智双核浏览器:内置百度翻译功能,翻译效果与谷歌翻译有一定差距。
http://dcbrowser.cqttech.com/
方法2:使用GoogleTranslateIpCheck脚本
百度网盘下载脚本
https://pan.baidu.com/s/1mPir4Vpuat-nvgM64Y7lVg?dp-logid=79608900575923110002&pwd=p1wx#/home/%2F/%2F
下载后解压,打开文件夹后,选择GoogleTranslateIpCheck-win-x64,必须以管理员身份运行,程序开始自动检测,寻找可以使用的谷歌翻译ip地址
等待程序扫描完国内可用的谷歌翻译IP
扫描结束后界面如下
输入Y,就可以自动的写入到hosts内,轻松一招就可以解决谷歌浏览器中自带谷歌翻译用不了的问题,同时这个脚本还同时支持Windows、Mac、Linux。
软件默认使用 ip.txt 和 https://raw.githubusercontent.com/hcfyapp/google-translate-cn-ip/main/ips.txt 的IP地址,如果都不能使用,可以删除 ip.txt 文件(文件在软件目录),删除文件后程序会进入自动扫描模式,扫描时间可能会有点长,安心等待即可。
方法3:bat批处理工具
https://heikepai.lanzoui.com/ibKGR0dos72f
下载脚本,并以“管理员身份运行”,运行所有操作,就能一键完成所有修改步骤。
当运行后出现下方的提示界面,说明已经成功了,添加完成后,重启 Chrome 浏览器就可以正常使用了。
方法4:GGBoom谷歌翻译修复工具电脑版
https://www.greenxf.com/soft/573425.html
解压密码:www.greenxf.com
打开后点击获取最新IP
获取成功会展示所有可用IP
点击更改GG翻译,软件自动选择一个本机延迟最低的IP,设置HOST,然后本机所有使用Google翻译的功能,将恢复可用。
方法5:自己做脚本修改hosts
针对Windows用户,分享一个脚本,可以更方便的修改!
https://gitee.com/shtml/ruyo-shell/raw/master/edit_hosts_windows.bat
(复制到浏览器中打开可以复制)
或者新建txt,直接复制以下内容,另存为.bat
:: 关闭命令的回显
@echo off
:: 设置hosts文件路径
set HOSTS=C:\Windows\System32\drivers\etc\hosts
:: 判断当前路径是否存在 hosts.init 文件, 不存在则备份
if not exist %HOSTS%.init (
copy /y %HOSTS% %HOSTS%.init && echo 系统hosts文件备份完成!
)
:: %date%=2021年07月07日
:: %time%= 9:12:38:96
:: 年 yyyy = %date:~0,4% 表示指针从左到右偏移 0 位, 然后提取 4 字符
:: 月 mm = %date:~5,2% 表示指针从左到右偏移 5 位, 然后提取 2 字符
:: 日 dd = %date:~8,2% 表示指针从左到右偏移 8 位, 然后提取 2 字符
set yyyymmdd=%date:~0,4%-%date:~5,2%-%date:~8,2%
:: 时 hh = %time:~0,2% 表示指针从左到右偏移 0 位, 然后提取 2 字符
:: 分 mm = %time:~3,2% 表示指针从左到右偏移 3 位, 然后提取 2 字符
:: 秒 ss = %time:~6,2% 表示指针从左到右偏移 6 位, 然后提取 2 字符
set hh=%time:~0,2%
set mm=%time:~3,2%
set ss=%time:~6,2%
:: 当 hh 小于等于 9 时, 在前面补 0
if %hh% leq 9 (set hh=0%hh:~1,1%)
GOTO MENU
:MENU
ECHO.
ECHO.############################## 修改系统hosts解析文件 ##############################
ECHO.#
ECHO.# 1.添加域名解析
ECHO.#
ECHO.# 2.编辑hosts文件
ECHO.#
ECHO.# 3.备份hosts文件
ECHO.#
ECHO.# 4.还原hosts文件
ECHO.#
ECHO.# 5.刷新dns缓存并退出
ECHO.#
ECHO.############################### %yyyymmdd% %hh%:%mm%:%ss% ###############################
set /p="请输入您要操作的序号:"<nul
@set /p sel=
if "%sel%"=="1" goto add_ipdomain
if "%sel%"=="2" goto edit_hosts
if "%sel%"=="3" goto backup_hosts
if "%sel%"=="4" goto reset_hosts
if "%sel%"=="5" goto refresh_dns
PAUSE
:add_ipdomain
set /p="请输入IP地址和域名(中间以空格分隔):"<nul
@set /p ip_domain=
type %HOSTS% |findstr /v "^#"| findstr /i "%ip_domain%\>"
if %errorlevel% == 0 (
echo %ip_domain% 已存在,请重新添加!&& goto MENU
) else (
echo.%ip_domain% >> %HOSTS% && echo %ip_domain% 添加成功,请按任意键返回菜单!&& pause >nul
)
goto MENU
:edit_hosts
title 编辑hosts本地域名解析文件
notepad %HOSTS%
echo 按任意键返回菜单!
pause >nul
goto MENU
:backup_hosts
title 备份hosts文件
set yyyymmdd=%date:~0,4%%date:~5,2%%date:~8,2%
copy /y %HOSTS% %HOSTS%.%yyyymmdd%%hh%%mm%
echo ("%HOSTS%.%yyyymmdd%%hh%%mm%") 备份完毕,按任意键返回菜单!
pause >nul
goto MENU
pause
:reset_hosts
title 还原hosts文件
copy /y %HOSTS%.init %HOSTS%
echo hosts文件已还原至初始状态,按任意键返回菜单!
pause >nul
goto MENU
:refresh_dns
title 刷新本地dns缓存并退出
echo 查看修改后的hosts文件内容,5秒后退出!
type "%HOSTS%" |findstr /v "^#"|findstr "[0-9]"
ping -n 5 127.0.0.1>nul
ipconfig /flushdns
echo 刷新本地缓存成功,即将退出!
ping -n 3 127.0.0.1>nul
echo.
Exit
方法6:手工修改电脑本地 Hosts文件
利用火绒安全软件修改:
手工修改Hosts 文件所在路径:
Windows | C:\Windows\System32\drivers\etc\hosts |
Mac | /etc/hosts |
Linux | /etc/hosts |
Android | /system/etc/hosts |
OS | /etc/hosts |
然后管理员权限使用记事本或代码编辑器打开hosts 的文件。需要注意的是修改此文件仅限于管理员级别的用户,如果用户账户没有管理员权限那无法正常修改无法保存。
获取谷歌服务器 IP 地址
然后将上面获取到的 IP地址和 Google 翻译 API 的域名组合成一条 hosts 规则粘贴到 hosts 文件的最末尾中,然后保存即可。
注意IP地址与网址之间有个空格。
120.253.253.226 translate.google.com
120.253.253.226 translate.googleapis.com
修改hosts保存后,需要刷新DNS缓存才能生效:
在Windows电脑「开始」搜索框或者按下「win键+R」调出搜索框输入cmd,打开命令提示符,输入ipconfig /flushdns 回车即可刷新dns。刷新后,Chrome浏览器内置的翻译功能即可恢复使用。
需要注意的是,这种修改只能恢复 Chrome 浏览器的内置翻译功能,并不能恢复 Web 版谷歌翻译 translate.google.com 的访问。如果你不太熟悉使用命令行,或者使用 macOS、Linux 等系统,那么最简单的方法就是——直接「重启电脑」让其生效。
hosts 文件是一个无扩展名的系统文件,保存的时候直接替换。
如果保存的时候提示没有权限,右键hosts文件 — 属性 — 安全 — 点击自己的用户名 – 编辑 – 点击完全控制(或把写入权限打勾) – 再修改文件内容
如果今后想要删掉添加的这条规则,和添加时的操作一样,打开 hosts 文件将其删除即可。
注意事项:这个IP地址不是永久可用,日后有可能会失效,你只要按上面的方法重新获取修改就可以。也可以去站长工具Ping检测寻找最好节点,继续修改hosts即可。
Ping检测:
https://tool.chinaz.com/speedtest/translate.google.cn
把能Ping通的IP加入进hosts规则即可
结合自己所在的地理位置和节点响应速度挑选最适合自己的IP。采取就近原则,离自己地理位置近的IP,最好选择同一运营商,一般响应速度比较快。
使用效果