解决方法很多很多,自己喜欢用什么就用什么。
因为网上已经有很多教程了,简单讲几个思路,自己习惯什么就用什么吧。
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下一篇:
网恋照妖镜源码