软件开发动机

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

待实现的功能:

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

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

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

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

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

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

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

软件效果截图

启动界面:

翻译效果:

项目地址

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

如遇到任何bug或问题,欢迎发email反馈
E-mail:mrycguo@163.com

精简版_翻译软件,基于百度翻译api相关推荐

  1. 基于百度翻译API的node插件

    基于百度翻译API的node插件 背景 做过国际化的项目就明白要把每处的文案翻译成不同的语言版本,如果只是一点点,自己去百度上翻译成对应语言版本,copy过来就ok了,但是如果这个项目文案特别多的话, ...

  2. 手把手教你设计一个翻译器—实现复制即翻译(基于百度翻译API)

    手把手教你设计一个翻译器 1 获取百度翻译 API 2 先简单实现调用百度翻译并打印翻译结果 3 实现复制即翻译功能 3.1 翻译剪贴板内容并在终端输出 3.2 翻译剪贴板内容并在屏幕输出 4 设计一 ...

  3. 基于百度翻译API和python的批量地名翻译的实现

    这次接到一个需求,需要把postgresql数据库中批量的地名进行翻译,大约200多个,自己翻译也非常的慢.于是想到用百度翻译的API对数据库的数据逐条进行翻译.正好也在学习Python语言,正好可以 ...

  4. Python 打造基于百度翻译的命令行翻译工具

    Python 打造基于百度翻译的命令行翻译工具 由于英文水平一般,所以还是非常依赖翻译工具的.fanyi.baidu.com 都成了我浏览器必开的网页之一了.昨天项目上线,等待过程中,无聊写了一个基于 ...

  5. 基于调用百度翻译API的简易翻译器(python)

    基于调用百度翻译API的简易翻译器 一.使用自己的百度账号登录百度翻译开放平台获取百度翻译API 使用您的百度账号登录百度翻译开放平台(http://api.fanyi.baidu.com): 注册成 ...

  6. 基于百度翻译和有道翻译api的一款翻译Demo

    基于百度翻译和有道翻译api的一款翻译Demo Translation-Voice 一个整合百度翻译(支持多种语言)跟科大讯飞的口语翻译app     百度翻译界面 科大讯飞语音识别跟语音合成界面 S ...

  7. webbrowser 百度列表点击_百度OCR和百度翻译api申请教程

    百度api的免费额度在同行中算是非常高的,很多软件或者网页都会调用百度的相关api,方便了很多人.调用识别api的免费额度是每日50000次. 同时,百度翻译的免费额度也非常高,每月的免费额度达到 2 ...

  8. 【新手】基于C++Qt5通过调用百度翻译API制作简易翻译工具

    基于C++Qt5通过调用百度翻译API制作简易翻译工具 目录 基于C++Qt5通过调用百度翻译API制作简易翻译工具 写在前面 步骤: 1.注册百度翻译开放平台账号并开通翻译服务 2.下载安装Qt5和 ...

  9. python百度翻译api申请网页版_python3调用百度翻译api接口实现全过程

    现在很都平台的翻译api接口都开始收费了,比如谷歌.微软.yandex等等,注册非常麻烦,而且要钱,目前就百度还剩下一个最基础的翻译api不需要钱,今天我要和大家分享的是怎样使用python3调用百度 ...

最新文章

  1. Java项目:网盘系统设计和实现(java+ssm+jpa)
  2. 避免35岁现象,我给技术人的建议永远是架构师!
  3. boost::describe模块宏BOOST_DESCRIBE_PP_PARSE的测试程序
  4. 布隆过滤器 redis_redis布隆过滤器
  5. linux格式化ext4分区工具,linux学习笔记-磁盘分区、格式化与挂载
  6. ES查看索引库结构和数据
  7. Windows Azure系列公开课 - 第二课:为什么选择Windows Azure(下)
  8. VB获取windows各常用目录的函数(模块)
  9. LXReorderableCollectionViewFlowLayout
  10. 使用 Flask 框架写用户登录功能的Demo时碰到的各种坑(一)——创建应用
  11. 2016数据库考试题
  12. iOS开发之cocoapods报错MacOSSierra10.13-bash: /usr/local/bin/pod: /System/Library/Frameworks/Ruby.framewor
  13. js对文字的修饰 big() small() fixed() toUpperCase() toLowerCase()
  14. Java库转oc,(java转行oc)什么是block,用java来解释oc中的block
  15. Cannot access a disposed object. A common cause of this error is disposing a context that ...问题解决
  16. [论文评析]Long-Tail Learning via Logit Adjustment,ICLR,2021
  17. ios-Ineligible Devices 不被识别的设备
  18. 我的世界服务器修改id指令,我的世界指令怎么用,我的世界附魔指令id
  19. OpenCV 形态学操作应用——提取水平与垂直线
  20. QSlider美化规则

热门文章

  1. 一个IO的传奇一生 (9) -- Noop和Deadline调度器
  2. sencha touch 彩色图标按钮(button+ico)
  3. 一种增强的md5加密算法
  4. 设计模式笔记之 - Composite
  5. xml文件中若没有子节点,则删除文件
  6. 团队DevOps实践之一
  7. discuz常用变量
  8. 技术分析之OGNL表达式概述
  9. Step one : 熟悉Unix/Linux Shell 常见命令行 (四)
  10. android用户界面-事件处理