一款便捷翻译的工具,使用wails框架开发,wails支持Go+Vue等多种前端框架结合使用,支持多平台Windows, Linux, Mac开发,该工具支持自定义快捷键,当鼠标选中的文本时,按压鼠标中键,弹出窗口渲染翻译结果,由于目前没有多余的开发设备,所以仅验证适配了Windows
- 选择文字翻译为中文
- 自定义快捷键
- 多种翻译源
安装wails(重要)
https://wails.io/docs/gettingstarted/installation/
wails doctor
填写对应的翻译秘钥即可 百度翻译源: https://docs.caiyunapp.com/blog/2021/12/30/hello-world 有道翻译:https://ai.youdao.com/DOCSIRMA/html/trans/api/wbfy/index.html 彩云翻译:https://docs.caiyunapp.com/blog/2021/12/30/hello-world
修改配置名
config.toml.bak -> config.toml
填写对应的api信息
keyboard = ["","",""] # 快捷键配置,默认鼠标中键 可指定固定顺序["ctrl","shift","c"] 通过配置文件或界面操作配置快捷键
[[translate]]
name = '百度翻译'
appID = ''
key = ''
[[translate]]
name = '有道翻译'
appID = ''
key = ''
[[translate]]
name = '彩云翻译'
key = ''
方式一
编译可执行文件
wails build
复制config.toml->./build/bin/
双击windows生成文件./build/bin/handry-translate.exe
方式二
编译安装包,建议使用该方式,可以打包配置文件
wails build -nsis
双击生成文件./build/bin/handy-translate-amd64-installer.exe
安装, 并执行安装成功后的handry-translate.exe
文件
https://wails.io (使用了Go+VUE)
https://www.naiveui.com/zh-CN/os-theme/docs/installation (前端组件)