最新公告
  • 欢迎光临神器精选网,这是一个专注分享精品神器的网站,我们的服务永无止境!立即加入社群
  • Google翻译修复方法、一键修复bat

    Google翻译修复方法、一键修复bat 最后编辑:2022-10-10
    尊享特权: 免费下载 使用说明 实操教程 社群交流安装指导软件分享

    Google 发言人称因“使用率太低”谷歌翻译服务已正式退出中国。现在访问谷歌翻译主页,显示的是提示用户使用香港 Google 翻译的页面,点击页面上的链接会进入香港 Google 翻译页面。

    当然,如果不使用网络代理是无法使用的。这给日常需要使用谷歌翻译的小伙伴来带来了不便。

    在介绍具体解决方法之前,先说一下问题的原因。Google 翻译 Chrome 插件或功能无法正常工作的根本原因是互联网防火墙的阻断,使用翻译功能会请求域名为 translate.googleapis.com 的 API(应用程序接口),而该域名在谷歌翻译正式关闭服务前后就已经不可用了。

    解决此问题目前主要有两种方案,一种是通过修改操作系统的 hosts 文件,将 API 所使用的域名映射到一个可用的 IP 上,另一种是使用网络代理,使得 API 所使用的域名能够正常访问。

    在 Windows 系统中获取可用 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 文件属于系统文件,因此需要用到系统管理员身份。这里推荐【以管理员身份】运行系统自带的“记事本”程序,通过菜单中的【打开】按如下路径打开 hosts 文件(注意,记事本程序默认只显示纯文本文件,因此需要将“文件类型”要选为所有才能看到 hosts 文件):

    C:\Windows\System32\drivers\etc\hosts

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

    180.163.151.34 translate.googleapis.com

    下面是获取可用IP 地址以及修改windows系统hosts 文件的自动化脚本代码,只需一键即可完成所有修改步骤。

    脚本托管在 GitHub Gist 上,你也可以通过以下链接直接下载到本地使用。把代码保存为bat'文件,最后以管理员身份运行脚本即可完成!

    :: Copyright (c)2022 
    :: 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:
    
    @echo off
    setlocal enabledelayedexpansion
    chcp 437 >NULL
    
    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%"
    set "comment=# Fix Google Translate CN"
    
    for /f "tokens=*" %%i in ('type %hosts_file%') do (
        set "line=%%i"
        :: Retrieve the rule If the target domain exists.
        if not "!line:%target_domain%=!"=="%%i" set "old_rule=%%i"
    )
    
    if not "%old_rule%"=="null" (
        echo A rule has been added to the hosts file. 
        echo [1] Update [2] Delete
        set /p action="Enter a number to choose an action: "
        if "!action!"=="1" (
            if not "%old_rule%"=="%new_rule%" (
                echo Deleting the rule "%old_rule%"
                echo Adding the rule "%new_rule%"
                set "new_line=false"
                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%"
                    if "!new_line!"=="true" >>%hosts_file% echo.
                    >>%hosts_file% <NUL set /p="!rule!"
                    set "new_line=true"
                )
            ) else (
                echo The rule already exists, nothing to do.
            )
        )
        if "!action!"=="2" (
            echo Deleting the rule "%old_rule%"
            set "new_line=false"
            for /f "tokens=*" %%i in ('
                type "%hosts_file%" ^| findstr /v /c:"%comment%" ^| findstr /v "%target_domain%" ^| find /v /n "" ^& break ^> "%hosts_file%"
            ') do (
                set "line=%%i"
                set "line=!line:*]=!"
                if "!new_line!"=="true" >>%hosts_file% echo.
                >>%hosts_file% <NUL set /p="!line!"
                set "new_line=true"
            )
        )
    ) else (
        echo Adding the rule "%new_rule%"
        echo.>>%hosts_file%
        echo %comment%>>%hosts_file%
        <NUL set /p="%new_rule%">>%hosts_file%
    )
    
    echo Done.
    pause
    

    【资源下载链接获取】

    1、打开微信小程序:神器每日推送
    2、戳文章底部『资源下载附件』按钮;
    3、点击「资源下载」可自动复制「网盘下载链接+提取码」

    • 2022-10-10Hi,初次和大家见面了,请多关照!

    发表回复

    售后服务:

    • SVIP社群服务范围 1、提供各类电脑端VIP软件,有专属微信群答疑和分享。
      2、提供各类手机端VIP软件,有专属微信群答疑和分享。
      3、提供各类电视端VIP应用,有专属微信群答疑和分享。
      SVIP社群尊享服务 1、电脑端VIP软件分享——永久社群(30积分),软件分享无限期、无上限,专属微信群、QQ群答疑和分享。
      2、手机端VIP软件分享——永久社群(30积分),软件分享无限期、无上限,专属微信群、QQ群答疑和分享。
      3、电视端VIP软件分享——永久社群(30积分),软件分享无限期、无上限,专属微信群、QQ群答疑和分享。
      4、成为永久SVIP——全站软件资源无限下载,尊享专属SVIP微信群、QQ群答疑和分享。
      SVIP社群服务时间 周一至周日(法定节假日除外) 9:00-23:00
      免责声明 本站所提供的所有软件等资源仅供学习交流,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担,有部分资源为网上收集或仿制而来,若资源分享侵犯了您的合法权益,请来信通知我们(Email: 1246082667@qq.com),我们会及时删除,给您带来的不便,我们深表歉意!

    Hi, 如果你对这款模板有疑问,可以跟我联系哦!

    联系作者
    • 11960会员总数(位)
    • 1506资源总数(个)
    • 61本周发布(个)
    • 8 今日发布(个)
    • 977稳定运行(天)

    神器精选网tsq360.com各种优质黑科技软件聚合分享平台

    加入SVIP社群 了解详情
    升级SVIP尊享更多特权立即升级

    晋公网安备 14093102000009号