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

文档序号:8445525阅读:442来源:国知局
文本翻译方法及装置的制造方法
【技术领域】
[0001]本发明涉及计算机技术领域,特别是涉及一种文本翻译方法及装置。
【背景技术】
[0002]随着触摸屏的发展,悬浮触控技术(Floating Touch)是触摸屏终端,特别是触摸屏手机的一种全新的技术模式。让用户使用手机的时候无需碰触屏幕就可以完成手机操作,手指与屏幕保证大约15mm的距离就可以在手机上获得类似鼠标的操作,只需将手指悬停于屏幕上方便可让触摸屏感知到并在手机应用中做出对应的操作。
[0003]语言翻译引擎(Translate Engine)是支持中、英、日、德、法等多语种单词、短语及句子离线或者在线互译的技术引擎。目前的智能终端还没有一种以非常快捷的方式对触摸屏所显示文本进行目标语言翻译的能力,目前常见的作法是使用第三方独立的翻译软件,通过界面多步操作以后才能获得翻译结果。

【发明内容】

[0004]为了解决现有技术中在触摸屏终端中进行文本翻译操作繁琐的问题,提出了一种文本翻译方法及装置。
[0005]本发明提供一种文本翻译方法,包括:在启动终端的翻译服务后,捕获终端触摸屏上的悬浮触控事件,获取悬浮触控区域中的文本信息;将文本信息翻译为预先设置的目标语言,并将翻译结果进行显示。
[0006]优选地,将文本信息翻译为预先设置的目标语言具体包括:将文本信息发送到翻译引擎;翻译引擎根据预先设置的目标语言类型,将文本信息翻译成目标语言,并返回翻译结果。
[0007]优选地,获取悬浮触控区域中的文本信息具体包括:根据用户的设置,获取浮触控区域中的单词、短语、或者句子。
[0008]优选地,根据用户的设置,获取浮触控区域中的单词、短语、或者句子具体包括:如果用户设置为获取一个单词,则获取距离浮触控区域的中心点最近的一个单词;如果用户设置为获取一个常用短语,则获取全部或部分内容处于浮触控区域内的一个常用短语;如果用户设置为获取一个句子,则获取包含距离浮触控区域的中心点最近的单词的句子。
[0009]优选地,通过查询翻译引擎中的常用短语数据库确定是否为常用短语。
[0010]本发明还提供了一种文本翻译装置,包括:捕获模块,用于在启动终端的翻译服务后,捕获终端触摸屏上的悬浮触控事件,获取悬浮触控区域中的文本信息;翻译模块,用于将文本信息翻译为预先设置的目标语言,并将翻译结果进行显示。
[0011]优选地,翻译模块具体包括:发送子模块,用于将文本信息发送到翻译引擎;翻译引擎,用于根据预先设置的目标语言类型,将文本信息翻译成目标语言,并返回翻译结果。
[0012]优选地,捕获模块具体用于:根据用户的设置,获取浮触控区域中的单词、短语、或者句子。
[0013]优选地,捕获模块具体用于:如果用户设置为获取一个单词,则获取距离浮触控区域的中心点最近的一个单词;如果用户设置为获取一个常用短语,则获取全部或部分内容处于浮触控区域内的一个常用短语;如果用户设置为获取一个句子,则获取包含距离浮触控区域的中心点最近的单词的句子。
[0014]优选地,捕获模块具体用于:通过查询翻译引擎中的常用短语数据库确定是否为常用短语。
[0015]本发明有益效果如下:
[0016]通过获取悬浮触控区域中的文本信息并通过翻译引擎进行翻译,解决了现有技术中在触摸屏终端中进行文本翻译操作繁琐的问题,能够极大地方便用户进行文本翻译,提高了用户操作的效率。
[0017]上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的【具体实施方式】。
【附图说明】
[0018]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0019]图1是本发明实施例的文本翻译方法的流程图;
[0020]图2是本发明实施例的文本翻译装置的结构示意图。
【具体实施方式】
[0021]下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
[0022]为了解决现有技术中在触摸屏终端中进行文本翻译操作繁琐的问题,本发明提供了一种基于悬浮触控技术的文本翻译方法,以及基于该方法的应用或服务,方便用户使用,以下结合附图以及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不限定本发明。
[0023]方法实施例
[0024]根据本发明的实施例,提供了一种文本翻译方法,图1是本发明实施例的文本翻译方法的流程图,如图1所示,根据本发明实施例的文本翻译方法包括如下处理:
[0025]步骤101,在启动终端的翻译服务后,捕获终端触摸屏上的悬浮触控事件,获取悬浮触控区域中的文本信息;
[0026]在本发明实施例中,捕获触摸屏上的悬浮触控事件指的是:当启动该翻译应用或服务后,系统在后台持续监视用户行为,当用户将操作工具悬浮在屏幕上方大约15_左右的距离,并停留一定时间(默认I秒左右,这个时间长度用户可重新设置),即认为该次事件为悬浮触控事件,进入文本翻译的流程。用户所使用的操作工具可以是手指、触摸笔、及其它类似的设备。
[0027]上述进入文本翻译流程指的是,获取本次悬浮触控事件对应用户所触碰区域的文本信息,并将这些文本信息发送给翻译引擎。
[0028]在本发明实施例中,文本信息的容量可以是一个单词、一个常用短语或者一个完整的句子,允许用户配置。
[0029]1、如果用户设置为获取一个单词,则获取距离浮触控区域的中心点最近的一个单词;2、如果用户设置为获取一个常用短语,则获取全部或部分内容处于浮触控区域内的一个常用短语;其中,可以通过查询翻译引擎中的常用短语数据库确定是否为常用短语;3、如果用户设置为获取一个句子,则获取包含距离浮触控区域的中心点最近的单词的句子。
[0030]步骤102,将文本信息翻译为预先设置的目标语言,并将翻译结果进行显示。
[0031]在步骤102中,将文本信息翻译为预先设置的目标语言具体包括:将文本信息发送到翻译引擎;翻译引擎根据预先设置的目标语言类型,将文本信息翻译成目标语言,并将翻译结果返回到翻译服务。
[0032]在步骤102中,当文本信息发送给翻译引擎后,翻译引擎根据预先设置的目标语言,将收到的文本信息翻译成目标语言的文本信息,并返回给翻译应用或服务。其中,预先设置的目标语言,默认为英文,用户可以自行设置,支持中、英、日、德、法等多语种。翻译应用或服
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1