谷歌浏览器网页端谷歌翻译的修复(+Win10实操记录,小白可复现)(定期更新可用站点)
天际星海
2024年05月23日 19:07
收录于文集
共4篇

本篇专栏为分享遇到的bug解决方法并为自己记录一下解决途径,防止遗忘。


本篇专栏参考了以下链接,链接也分享了第二种工具“GGBoom”和替代插件“沉浸式翻译扩展”(https://chrome.google.com/webstore/detail/immersive-translate/bpoadfkcbjbfhfodiogcnhhhpibjhbnh?hl=zh-CN),感兴趣的请自行了解。

代码块
R
自动换行
复制代码
https://zhuanlan.zhihu.com/p/615219749
复制成功

使用github该开发者(Ponderfly)的项目,在此遥表感谢!

代码块
R
自动换行
复制代码
https://github.com/Ponderfly/GoogleTranslateIpCheck
复制成功


bug解决前

本文针对的是谷歌浏览器网页端谷歌翻译“无法翻译此网页”的问题。

解决的途径是 1.扫描国内可用的谷歌翻译IP 2.添加到hosts文件中去。

首先下载github上共享的扫描工具,笔者本人使用的版本百度链接如下:提供的是win x86的v1.8 版本。

代码块
R
自动换行
复制代码
链接:https://pan.baidu.com/s/1DrJwzTSRxb8uyv3gIhdg0g 
提取码:b92g
复制成功
  • 步骤1:下载后解压到合适位置,我的位置是“C:\app collection\GoogleTranslateIpCheck v1.8 win-x86”。

一共4个文件

  • 步骤2:确认自己电脑是否支持IPv6,一般最近几年电脑网卡都支持,此步骤可跳过。

    • win+“R”,用键盘快捷键呼出运行,输入“CMD”,点击确认。

    • 输入“ipconfig /all”命令并运行,结果如下。在输出结果中,查看各个网络适配器下是否有IPv6地址。如果有显示类似IPv6 AddressTemporary IPv6 Address,说明支持IPv6。   

代码块
R
自动换行
复制代码
ipconfig /all
复制成功

  • 步骤3:右击桌面左下角win图标,选择“Windows PowerShell(管理员)”。

管理员身份运行PowerShell

  • 步骤4:切换PowerShell运行目录,注意将“ ”里的内容替换为自己的exe安装位置。

代码块
R
自动换行
复制代码
cd "C:\app collection\GoogleTranslateIpCheck v1.8 win-x86"
复制成功
  • 步骤5:运行exe程序。\:指定运行文件的位置。去除的话,win系统为了限制exe运行时的潜在风险,可能报错。-y:exe运行参数,可将结果自动写入Host文件。(添加后可跳到步骤7)-6:exe运行参数,进入IPv6模式(如果支持IPv6推荐优先使用,github作者注)。-s:exe运行参数,扫描时间太长,故去除。

        建议使用第一个代码块(运行时间3min左右),也可基于第二个代码块代码,自行添加参数。

代码块
R
自动换行
复制代码
.\GoogleTranslateIpCheck.exe -y -6
复制成功

代码块
R
自动换行
复制代码
.\GoogleTranslateIpCheck.exe
复制成功

操作记录1

  • 步骤6:如果运行参数没有加-y,可自行添加寻找到的IP到hosts。hosts的位置如下,用记事本打开“hosts”文件,在最末尾添加IP信息,记得保存,并再次打开确认。

代码块
R
自动换行
复制代码
C:\Windows\System32\drivers\etc
复制成功

代码块
R
自动换行
复制代码
2404:6800:4003:c02::5a translate.googleapis.com
2404:6800:4003:c02::5a translate.google.com
2404:6800:4003:c02::5a translate-pa.googleapis.com
复制成功

2404:6800:4003:c02::5a是本次的最佳IP,换成自己的最佳即可。

  • 步骤7:重启一下浏览器,或者在 CMD 命令行中执行命令:ipconfig/flushdns,即可生效。

代码块
R
自动换行
复制代码
ipconfig /flushdns
复制成功
  • 步骤8:找个英文网页试试翻译吧,happy ending!

编辑记录:

v1.0 第一次成稿,24.5.23