ChatGlider - powered by ChatGPT.
一个通过electron构建的桌面端划词翻译软件,提供方便快捷的全局翻译服务。同时实现了对话、代码分析、文章润色等功能。Powered by ChatGPT API
将本项目的releases文件1.0(目前只支持win,mac以及linux版本正在路上)下载到本地,常规的安装流程,需要开启管理员权限以体验全部功能。
本项目特色:
- 全局划词翻译,监听到划词时按钮弹出,轻松快捷
- 图钉按下时自动翻译选取的文字
- 对话,代码分析,文稿润色多种应用
本项目将不会获取您的任何私人数据,包括您的openAI_APIKey以及openAI_URL
node = 18.12.0
python = 3.9.6
visual studio = 2019
$ npm install
&&
$ yarn
$ npm run dev
&&
$ yarn dev
$ npm run build:win
&&
$ yarn build:mac
- iohook和robotjs两个包都不维护了, 但是node在更新, 所以没有能继续支持node18和electron22的构建好的包可以用。我build了一下这两个包,当然仅符合我的node和electron版本,将其手动放置到node_modules中的对应位置即可。对应文件在polyfill目录中,请阅读其中的PolyFill.md文件。
欢迎提出更新意见,贡献代码,有闲的产品同学可以一起玩。
个人微信:
灵感来源于项目:openai-translator
脚手架使用了electron-vite,感谢它的作者