Skip to content

A desktop word translation software built with Electron, providing convenient and fast desktop translation services. Powered by ChatGPT API. 一款基于Electron构建的桌面词汇翻译软件,提供便捷快速的桌面翻译服务。由ChatGPT API驱动。

Notifications You must be signed in to change notification settings

LiuZhenyan-Wuzhong/ChatGlider

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ChatGlider

ChatGlider - powered by ChatGPT.

ChatGlider

一个通过electron构建的桌面端划词翻译软件,提供方便快捷的全局翻译服务。同时实现了对话、代码分析、文章润色等功能。Powered by ChatGPT API

ChatGlider-usage

Quick Start

将本项目的releases文件1.0(目前只支持win,mac以及linux版本正在路上)下载到本地,常规的安装流程,需要开启管理员权限以体验全部功能。

本项目特色:

  • 全局划词翻译,监听到划词时按钮弹出,轻松快捷
  • 图钉按下时自动翻译选取的文字
  • 对话,代码分析,文稿润色多种应用

本项目将不会获取您的任何私人数据,包括您的openAI_APIKey以及openAI_URL

Download

发行版下载

Build Your App

Environment

node = 18.12.0

python = 3.9.6

visual studio = 2019

Install

$ npm install

&&

$ yarn

Development

$ npm run dev

&&

$ yarn dev

Build

$ npm run build:win

&&

$ yarn build:mac

PolyFill

  • iohook和robotjs两个包都不维护了, 但是node在更新, 所以没有能继续支持node18和electron22的构建好的包可以用。我build了一下这两个包,当然仅符合我的node和electron版本,将其手动放置到node_modules中的对应位置即可。对应文件在polyfill目录中,请阅读其中的PolyFill.md文件。

Social

欢迎提出更新意见,贡献代码,有闲的产品同学可以一起玩。

个人微信:

wuzhong个人微信

Reference

灵感来源于项目:openai-translator

脚手架使用了electron-vite,感谢它的作者

About

A desktop word translation software built with Electron, providing convenient and fast desktop translation services. Powered by ChatGPT API. 一款基于Electron构建的桌面词汇翻译软件,提供便捷快速的桌面翻译服务。由ChatGPT API驱动。

Resources

Stars

Watchers

Forks

Packages

No packages published