精简版_翻译软件,基于百度翻译api

软件开发动机

虽然现在的翻译软件很多,但是而国内的翻译软件极为臃肿,包含了大量不需要的功能,以及各种广告及推广(呵呵……),所以自己用百度翻译api做了一个精简版的翻译软件,平常自用。

待实现的功能:

1、Windows窗口界面:包含两个文本输入框,一个待翻译语言选项框和一个目标语言选项框,一个翻译按钮。若实现功能5,则包含“自动识别”选项框。(已实现)

2、基本翻译功能:选定待翻译语言和目标语言后点击翻译按钮可准确翻译。(已实现)

3、后台功能:程序能在后台运行并能在桌面右下角显示托盘,右击有“显示主界面”和“退出”选项卡。

4、文本格式化:去除文本首尾空格以及英文输入时误输的特殊字符。

5、自动识别语言:若实现此功能,则在主界面添加一个“自动识别”选项框,并设置为默认选项;若此选项被选定,则1中的待翻译语言选择框和目标语言选项框不可选中。

6、即时翻译功能:在用户输入一个单词后不等按下翻译键自动给出翻译结果(通过识别空格来实现),用户用删除键删除一个完整的单词后自动修改翻译结果。

7、快捷键:设定快捷键组合,在有后台运行的情况下,用户按下组合键,程序自动呼出并进入输入状态,再次按下组合键程序,则界面关闭,进入后台。

软件效果截图

启动界面:
精简版_翻译软件,基于百度翻译api_第1张图片
翻译效果:
精简版_翻译软件,基于百度翻译api_第2张图片

项目地址

GitHub:https://github.com/mrycguo/Translator
(路过的小哥哥小姐姐给个star)

如遇到任何bug或问题,欢迎发email反馈
E-mail:[email protected]

你可能感兴趣的:(C++)