项目地址:Google-Translate-Desktop
# 准备工作
# 选择环境
node v16.20.0 / electron v20.3.12
# 基本方案
利用 npm
插件: google-translate-api
该插件提供了一个 API 接口:translate (text, options),能实现谷歌翻译的基本功能
用 electron 搭建程序的主要页面,用该插件实现简单的翻译
# 具体功能
# 开发实现
# 搭建环境
1
2
3
4
5
6
7
8nvm install 16 lts # 安装v15的新环境
nvm use 16.20.0
npm init # 初始化npm库
npm install electron@20.3.12 --save-dev # 安装electron
npm install electron-builder # 打包插件
npm install electron-store # 数据存储插件
# 基本页面
通过 electron 实现。
细化主页面构成:
-
- 图标
- 软件名称
- 最小化 / 最大化 / 关闭
+++
-
- 翻译文本
- 翻译文件?
- 翻译网页?
设置
- 快捷键
+++
-
- 选择源语言 / 目标语言
- 左右切换
翻译内容 / 翻译结果
+++