You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
STranslate/README.md

43 lines
1.5 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

WPF 开发的一款即用即走的翻译工具
## 功能
- [x] 添加 DeepL API
- [x] 添加百度翻译 API
- [x] 实现基本翻译功能
- [x] 优化防止多开
- [x] 添加划词翻译
- [ ] 添加复制结果蛇形、大小驼峰
- [ ] 优化 DeepL 服务并打包成库引入进项目
- [ ] 添加 OCR 翻译
- [ ] 优化划词翻译(未选中则取消翻译)
- [ ] 添加软件缓存功能
- [ ] 添加翻译记录缓存功能
- [ ] 设置 UI 化
- [ ] 使用说明 UI 化
- [ ] 软件层面识别语种UI 提示识别语种)
- [ ] 翻译制作成插件方式
- [ ] 优化软件发布方式(自动升级)
## 使用
首先在软件运行目录的 `STranslate.yml` 中添加自己的配置,这里推荐百度通用翻译 API 免费版 [申请教程参照Bob WIKI](https://bobtranslate.com/service/translate/baidu.html)
打开软件后会静默在后台,等待调用
1. 全局监听快捷键(日后升级成自定义)
- `Alt` + `A` 打开软件主界面,输入需要翻译的内容,选择目标语言,如果识别语种不正确则手动指定即可,翻译结束后选择复制或点击一键复制即可
- `Alt` + `D` 复制当前鼠标选中内容并翻译
2. 软件内快捷键
- `ESC` 隐藏界面
- `Ctrl+Shift+Q` 退出程序
- `Ctrl+Shift+T` 置顶/取消置顶
点击软件外部界面任意处或点击软件则会自动隐藏到后台,即用即走。
## 参考项目
监听全局快捷键功能参考如下项目,在此表示感谢
- [https://github.com/NPCDW/WpfTool](https://github.com/NPCDW/WpfTool)