乐于分享
好东西不私藏

工具|浏览器插件-翻译工具

工具|浏览器插件-翻译工具

前言:
很久之前就尝试过使用浏览器插件开发,但是后面发现有更加好用的就一直忽略没有维护了。最近一个翻译插件一直无法使用(腾讯翻译0.6.2),让我很苦恼,对于翻译软件不可缺少的我来说,天塌了。决定自己解决重新翻开以前的代码。自己动手丰衣足食,开干!
正文:
1.塌掉的翻译插件 @腾迅
2.找回之前开发的浏览器插件
3.开源地址

https://gitee.com/zh-onelink/OneTool.git

4.功能演示

浏览器划词右键翻译

弹窗提示翻译结果(中、英文翻译)

5.开发过程

image:存放图片文件

js:js代码(需要做全局暴露才能使用,以前版本支持正规的.js格式,后面V3不支持了)

pages:插件显示的提示文字

manifest.json:配置文件,核心功能

6.翻译准备API接口,使用百度的(免费开放)

https://fanyi-api.baidu.com/doc/28

7.配置好appid和key
8.逻辑
配置文件指定点击触发的js函数
事件注册,和触发
触发后调用翻译
然后弹窗吧翻译结果显示
9.原理就是这么简单,每一步都有注释
10.可以直接使用发布文件
11.使用时替换自己的appid和key
12.最后浏览器加载插件就可以使用了
最后:
如果需要插件文件关注我后台回复:插件
同时需要开发浏览器插件可联系作者
然后现在AI时代浏览器插件是否有更多想象?(ai助理、生活笔记…)