2022年9月末,谷歌旗下网页翻译工具谷歌翻译停止了中国区服务,现在访问translate.google.cn网页会指向谷歌香港站。
但话虽如此,实际上API并没有关闭,大陆还是可以请求的,只需要hosts一下即可。
下面放出bat代码,自行将以下文本复制到txt,改txt为bat,管理员身份运行即可;
@SETLOCAL enabledelayedexpansion @echo off set "source_domain=google.cn" set "target_domain=translate.googleapis.com" set "hosts_file=C:WindowsSystem32driversetchosts" 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
本站部分文章搜集整理于互联网或者网友提供,如有侵权请联系站长
如若转载,请注明出处:https://htmlbk.com/it/2272.html
温馨提示:该文档最后一次修改时间为2024-07-15 14:32:55,请注意相关的内容是否还可用!