文本翻译方法及装置的制造方法_2

文档序号:8445525阅读:来源:国知局
务收到目标语言的文本信息后,通过一定的形式将其展示在屏幕上,供用户查看。其中展示的形式可以是一个POP框或者其它方便用户查看的形式。其中展示在屏幕上的POP框,用户可以手动关闭,也支持在一定时间后自动关闭。
[0033]以下对本发明实施例的上述技术方案进行详细说明。
[0034]步骤一:触摸屏捕获用户的悬浮触控事件,由硬件层上报给软件框架层该用户悬浮触控的轨迹,当悬浮触控事件停留在一个区域超时(Timeout)的时候由软件框架层处理产生一个悬停事件,并附带悬停事件所在屏幕的区域,发送给软件应用层。
[0035]步骤二:软件应用层收到该事件以后通过悬停事件所在屏幕的区域找到该区域的UI控件,并通过该UI控件获取到所显示的相关文本信息(类似于一些放大器应用软件获取文本的效果)。
[0036]步骤三:用户在使用该功能前需设置翻译的目标语言,否则即为默认的目标语言。软件应用层将获取到的文本信息传入到翻译引擎,翻译引擎将所获取到的文本信息翻译成目标语言,翻译结果包括词典翻译,文本翻译以及网络释义等。
[0037]步骤四:翻译引擎将翻译结果文本返回到软件应用层,由软件应用层通过POP框或者其他形式将翻译结果给用户展现在手机屏幕上。
[0038]下面以短信模块为例进行举例说明:用户将翻译目标语言设置为英文,将手指悬停在所收到的一条短信(中文短信,内容为:“你好吗? ”)上方大约15mm距离的地方一定时间(例如I秒)后,弹出一个翻译结果POP框,显示的内容为:“HoW are you”。
[0039]综上所述,借助于本发明实施例的技术方案,通过获取悬浮触控区域中的文本信息并通过翻译引擎进行翻译,解决了现有技术中在触摸屏终端中进行文本翻译操作繁琐的问题,能够极大地方便用户进行文本翻译,提高了用户操作的效率。
[0040]装置实施例
[0041]根据本发明的实施例,提供了一种文本翻译装置,图2是本发明实施例的文本翻译装置的结构示意图,如图2所示,根据本发明实施例的文本翻译装置包括:捕获模块20、以及翻译模块22,以下对本发明实施例的各个模块进行详细的说明。
[0042]捕获模块20,用于在启动终端的翻译服务后,捕获终端触摸屏上的悬浮触控事件,获取悬浮触控区域中的文本信息;
[0043]捕获模块20具体用于:根据用户的设置,获取浮触控区域中的单词、短语、或者句子。
[0044]具体地,如果用户设置为获取一个单词,则获取距离浮触控区域的中心点最近的一个单词;如果用户设置为获取一个常用短语,则获取全部或部分内容处于浮触控区域内的一个常用短语;如果用户设置为获取一个句子,则获取包含距离浮触控区域的中心点最近的单词的句子。
[0045]捕获模块20可以通过查询翻译引擎中的常用短语数据库确定是否为常用短语。
[0046]翻译模块22,用于将文本信息翻译为预先设置的目标语言,并将翻译结果进行显
/Jn ο
[0047]翻译模块22具体包括:发送子模块,用于将文本信息发送到翻译引擎;翻译引擎,用于根据预先设置的目标语言类型,将文本信息翻译成目标语言,并将翻译结果返回到翻译服务。
[0048]综上所述,借助于本发明实施例的技术方案,通过获取悬浮触控区域中的文本信息并通过翻译引擎进行翻译,解决了现有技术中在触摸屏终端中进行文本翻译操作繁琐的问题,能够极大地方便用户进行文本翻译,提高了用户操作的效率。
[0049]显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
【主权项】
1.一种文本翻译方法,其特征在于,包括: 在启动终端的翻译服务后,捕获终端触摸屏上的悬浮触控事件,获取悬浮触控区域中的文本信息; 将所述文本信息翻译为预先设置的目标语言,并将翻译结果进行显示。
2.如权利要求1所述的方法,其特征在于,将所述文本信息翻译为预先设置的目标语言具体包括: 将所述文本信息发送到翻译引擎; 所述翻译引擎根据预先设置的目标语言类型,将所述文本信息翻译成目标语言,并返回翻译结果。
3.如权利要求1所述的方法,其特征在于,获取悬浮触控区域中的文本信息具体包括: 根据用户的设置,获取所述浮触控区域中的单词、短语、或者句子。
4.如权利要求3所述的方法,其特征在于,根据用户的设置,获取所述浮触控区域中的单词、短语、或者句子具体包括: 如果用户设置为获取一个单词,则获取距离所述浮触控区域的中心点最近的一个单词; 如果用户设置为获取一个常用短语,则获取全部或部分内容处于所述浮触控区域内的一个常用短语; 如果用户设置为获取一个句子,则获取包含距离所述浮触控区域的中心点最近的单词的句子。
5.如权利要求4所述的方法,其特征在于,通过查询翻译引擎中的常用短语数据库确定是否为常用短语。
6.一种文本翻译装置,其特征在于, 捕获模块,用于在启动终端的翻译服务后,捕获终端触摸屏上的悬浮触控事件,获取悬浮触控区域中的文本信息; 翻译模块,用于将所述文本信息翻译为预先设置的目标语言,并将翻译结果进行显示。
7.如权利要求6所述的装置,其特征在于,所述翻译模块具体包括: 发送子模块,用于将所述文本信息发送到翻译引擎; 所述翻译引擎,用于根据预先设置的目标语言类型,将所述文本信息翻译成目标语言,并返回翻译结果。
8.如权利要求6所述的装置,其特征在于,所述捕获模块具体用于:根据用户的设置,获取所述浮触控区域中的单词、短语、或者句子。
9.如权利要求8所述的装置,其特征在于,所述捕获模块具体用于: 如果用户设置为获取一个单词,则获取距离所述浮触控区域的中心点最近的一个单词; 如果用户设置为获取一个常用短语,则获取全部或部分内容处于所述浮触控区域内的一个常用短语; 如果用户设置为获取一个句子,则获取包含距离所述浮触控区域的中心点最近的单词的句子。
10.如权利要求9所述的装置,其特征在于,所述捕获模块具体用于:通过查询翻译引擎中的常用短语数据库确定是否为常用短语。
【专利摘要】本发明公开了一种文本翻译方法及装置。该方法包括:在启动终端的翻译服务后,捕获终端触摸屏上的悬浮触控事件,获取悬浮触控区域中的文本信息;将文本信息翻译为预先设置的目标语言,并将翻译结果进行显示。借助于本发明的技术方案,能够极大地方便用户进行文本翻译,提高了用户操作的效率。
【IPC分类】G06F3-0488, G06F17-28, G06F3-0484
【公开号】CN104765727
【申请号】CN201410004372
【发明人】王志刚, 刘伟
【申请人】中兴通讯股份有限公司
【公开日】2015年7月8日
【申请日】2014年1月6日
【公告号】WO2015100871A1
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1