目录
- 预览
- 前言
- 功能
- 技术
- 待办
预览
Github 仓库链接:https://github.com/YaoqxCN/Fastrans
Gitee 仓库链接:https://gitee.com/yaoqx/Fastrans
求求给我点个 star 叭 qaq
现在才是 v1.0.0,给我个 star 鼓励我继续开发下去!
我相信开发从来不是一次就做好所有功能,而是开发出基础版本后再迭代更新,根据反馈进行优化!
前言
这是大约半个月前开始开发的一个软件,目的就是为了更方便的进行翻译。为什么我要做这个软件呢?这主要是因为以前想要翻译一个词,都得打开浏览器,再打开某度翻译进行翻译,十分的麻烦。于是,我就想做一个随用随开的翻译软件。
这是我预想的核心功能:
正常情况下,软件最小化在系统托盘,只要按下 Alt + F,即可弹出翻译软件窗口,进行翻译。直接点击其他地方即可关闭,主打一个方便~
但现在有些不一样,不知道怎么我的 PyQt5 没法最小化到托盘!于是我就把它放到了项目 TODO 里吃灰 等待解决。
功能
过了半个月我也是完成了 v1.0.0 的搭建,来看看它的功能吧:
- 英汉互译
- 其他语种自动翻译中文
- 明暗主题切换
- 可选不同翻译平台(支持必应、有道、搜狗)
- 可显示音标
- 可置顶窗口
- 可一键复制翻译结果
v1.0.0 嘛,功能也不多,重要的是后续迭代!所以给我个 star 吧
技术
都是一些很简单的 Python 操作啦:
- 使用 translators 库获取不同平台翻译结果
- 使用 PyQt5 构建 GUI
- 使用 qt-material 主题美化界面
- 使用 eng_to_ipa 显示音标
待办
还没做的功能,争取在下一个版本发布!当然也欢迎 pr!
- 翻译历史记录
- 最小化托盘
- 快捷键弹出窗口
嗯,差不多了,如果你觉得这个项目还不错的话,点个 star,是对我的最大支持!如果你觉得还有什么改进的地方或建议,欢迎提交 issue,或者在这里评论、私信等等。
拜~
再放一遍链接:https://github.com/YaoqxCN/Fastrans