解决chrome浏览器翻译问题 浏览器

zsxwz 22/10.27 08:38 533

解决方法很多很多,自己喜欢用什么就用什么。

 

因为网上已经有很多教程了,简单讲几个思路,自己习惯什么就用什么吧。

1、设置全局代理,添加两条代理规则:translate.googleapis.com translate.google.com

可能很多人不太喜欢设置全局代理,设置路由规则对于很多人来说可能很累。

 

2、替代品:腾讯翻译,deepl翻译等等浏览器扩展,都差不了多少。只是自己觉得翻译出来的感觉怪怪的。

 

3、修改谷歌翻译hosts,不是长久之计,谷歌翻译的ip也就那么多,没了就真没了。

 

4、反代,反代方法有多种:

nginx/caddy直接反代谷歌【可以但是不太推荐,有听说这么搞的,ip没多久就封了。】

 

sniproxy反代谷歌,这种方法使用比较简单,只要修改hosts就可以正常使用了。但是搭建算是比较麻烦,还要申请证书:

https://zsxwz.com/2021/03/25/

https://hostloc.com/thread-1089797-1-1.html

 

worker反代,自己目前用的是这种方法。

addEventListener(
  "fetch",event => {
     let url=new URL(event.request.url);
     url.hostname="translate.googleapis.com";
     let request=new Request(url,event.request);
     event. respondWith(
       fetch(request)
     )
  }
)

 

创建一个worker,反代一下谷歌翻译,浏览器安装一下header editor或者Gooreplacer浏览器扩展。

将谷歌翻译重定向到你的worker即可。

translate.googleapis.com-->xxxx.xxx.workers.dev

 

但是worker在部分地区可能因为滥用,也被墙的差不多了,需要自己的域名,worker添加一下路由即可。

然后重定向一下:

translate.googleapis.com-->你的域名

 

 


上一篇:青龙 api
下一篇:网恋照妖镜源码
最新回复 (0)
    • 姿势论坛—姿势小王子
      2
返回
发新帖
友情链接
免责声明:本站部分资源来源于网络,如有侵权请发邮件(mail@zsxwz.com)告知我们,我们将会在24小时内处理。