【浏览器】谷歌浏览器自带翻译失效

news/2024/11/29 6:51:29/

背景

在 Learn C++ – Skill up with our free tutorials 学c++时,本来还可以翻译的,第二天就翻译不了。

原理

简单科普下 hosts 文件原理与制作 - 掘金

解决

方法一(不行)

插件名是Google翻译

 找到翻译网址的域名

域名是:translate.google.com

打开cmd命令行,输入 ping translate.google.com

打开 IP地址查询 - 在线工具 复制刚才的域名translate.google.com,点击查询,复制ip

 

打开cmd命令行,ping 刚才的ip,发现不通 

那就换种方式

方法二(已失效)

使用抓包工具Fiddler 4,看翻译时用了哪个域名

打开Fiddler,会抓到数据,先清理掉全部数据,


单击一下就是Any Process

拖拽设置抓取的进程

如果谷歌浏览器使用了代理的,要注意一下,我用了SwitchOmega插件,要改成用系统代理,Fiddler 才能抓到

 在谷歌浏览器访问你要英转中的网页,翻译

在Fiddler可以看到翻译使用的域名 translate.googleapis.com

点击左下角的Cpaturing, 停止抓取,数据太多了不好看

打开cmd命令行 ping translate.googleapis.com

打开IP地址查询 - 在线工具 查询translate.googleapis.com的ip(运气好,恰好给了个能ping通的,后来竟无法重现了)

运气不好,用 ip查询 查ip 网站ip查询 同ip网站查询 iP反查域名 iP查域名 同ip域名查ip,下方罗列很多

往下翻翻,在历史解析记录找了个试试,203.208.41.33 这个ip也可以用

复制ip,ping下ip

看到220.181.174.33可以ping通

打开hosts文件(C:\Windows\System32\drivers\etc\hosts)

在最后加上这句话,前面的ip是刚才查出来,并且已经ping通的ip

220.181.174.33 translate.googleapis.com

 再ping一次域名,ping translate.googleapis.com

结果

后续

2022/10/22 我又上来了,发现改host也不行了。

自备梯子,用代理吧,以下方法是针对谷歌浏览器怎么用代理,任选一个即可。

方法一

在谷歌浏览器用插件Proxy SwitchyOmega的设置代理规则

修改后还不行,试试在cmd使用以下命令,刷新DNS缓冲

ipconfig/flushdns

 方法二

使用软件Proxifier,设置代理规则

 

 

 

我目前是用方法一,因为选择方法二要多打开一个软件常驻。

但是方法一不稳定,就改用方法二。

大概就是这么个反复横跳

另外

还有一个网页翻译的办法,因为不是用的谷歌翻译,也就不需要以上的所有操作。

用Microsoft Edge浏览器,里面有自带翻译功能。

 


http://www.ppmy.cn/news/416345.html

相关文章

火狐浏览器翻译页面功能如何设置

有不少小伙伴喜欢用火狐浏览器,当浏览英文网页或时要怎么开启翻译页面功能呢?今天小编就和大家说说火狐浏览器翻译页面功能的开启方法,快来看看吧! 工具/原料: 系统版本:windows 10 品牌型号: 戴尔 成就3910 方法…

firefox 火狐浏览器yandex网页翻译

1.概述 firefox 浏览器相对于 chrome 浏览器的一个弱势就是网页翻译。 firefox 浏览器现有的翻译扩展存在各种各样的问题,例如 HTTPS 网站不允许插入混合内容,使用 HTTP 协议的翻译 API 就无法运行。 Google 翻译看似很美好,但「正常情况下」…

JS事件冒泡与JS事件代理(事件委托)

JS事件冒泡与JS事件代理(事件委托) 1、事件冒泡1.1 概念1.2 要是不给子元素添加具体的oncilck处理方法,也能冒泡么?1.3 子元素触发的事件冒泡会触发父元素所有的事件么?还是触发对应的事件?1.4 那么我们应该…

UML与流程图

UML简介 UML(Unified Modeling Language,统一建模语言)是一种用于软件系统分析与设计的标准化建模语言。它提供了一套丰富的图形符号和规则,可用于描述系统的结构、行为和交互,帮助开发人员、设计师和利益相关者之间进…

“红帽认证”考试,这些知识点必须掌握

话不多说直接上干货,本篇文章适用于备考Linux红帽认证的同学。 man命令中常用按键以及作用 man命令中帮助信息的结构以及意义 reboot命令reboot命令用于重启系统,输入该命令后按回车键执行即可。 [rootlinuxprobe ~]# reboot poweroff命令poweroff命令…

节省时间又方便,这些APP让你工作事半功倍

节省时间又方便,这些APP让你工作事半功倍 软件一:半导体工具箱 1.芯片量产价格查询 包含仿真版图工具、快速封口查询工具、流片查询工具。 2.科学计算器 包含长度换算、压力换算、重量换算、面积换算、功率换算计算、做功、能量和热量换算。 3.组件…

为什么Android操作系统是基于LInux的开源操作系统,却使用java开发

Android是基于linux的开源操作系统,而linux是使用标准C语言开发的操作系统,所以android底层驱动以及操作系统内核使用C语言以及汇编开发的。 但是 Android操作系统本身是使用Java开发,并使用JNI调用本地的C语言库,实现操作系统底…

安卓是一个独立的操作系统

有一种说法是安卓是linux的发行版,因为它也是基于Linux内核的,但是仔细想想觉得不是这样。 理由如下:1操作系统按照内核分类的意义不大,按照系统的应用程序格式和api划分更好。2安卓使用了虚拟机。 安卓的确是使用了linux内核&am…