网页翻译

给每个非中文的网页右下角(可以调整到左下角)添加一个google翻译图标,直接调用 Google 的翻译接口对非中文网页进行翻译

< Feedback on 网页翻译

Question/comment

§
Posted: 25.10.2022

使用脚本后,网页加载会变慢,好像要预加载一些资源,这个可以改善一下速度吗,比如加载资源放到本地,而不是每个网页都重新加载。

Kaiter-PlusAuthor
§
Posted: 25.10.2022

这个是我把接口需要的语言列表复制过来托管在 Greasy Fork 上的,这样就能做到不用请求谷歌那边的,不过这是之前为了适配不使用梯子的情况下的,现在国内的谷歌翻译都关了,这个东西也不需要了,我直接去了就可以了,缓存本地是做不到的,因为这个东西是谷歌每次接口加载的时候都需要请求一遍的,我直接把我的去了,应该就没有问题了

§
Posted: 25.10.2022

对了,主要加载的这个https://translate.google.com/translate_a/element.js?&cb=googleTranslateElementInit,这个挂梯子占用时间也挺长,可以放本地吗?因为我看到沙拉查词中有道翻译的一些资源就放在了本地.

Kaiter-PlusAuthor
§
Posted: 25.10.2022

这个脚本没有办法做到的,扩展和网站时可以做的。 不过有个思路,就是跟之前的思路差不多,之前托管在 Greasy Fork 上,每次还是需要请求一边,请求肯定受到很多因素的影响, 那么我直接在第一次请求之后放本地缓存中应该也可以,第一次加载之后放缓存中,后面先检查缓存中有没有,有的话就直接使用缓存中的,这样除了首次加载慢一点,后面应该会会快很多 后面有时间试试,应该在周末,如果你会的话也可以试试

Post reply

Sign in to post a reply.