一种文本翻译方法及装置制造方法及图纸

技术编号:21548118 阅读:38 留言:0更新日期:2019-07-06 21:34
本申请公开了一种文本翻译的方法及装置,在该方法中,通过监听剪贴板,当剪贴板中新增了第一文本时,并且用户在预设时间内触发了翻译模块,代表用户对第一文本进行了复制或者剪切,并很有可能需要对该第一文本进行翻译,则自动将该第一文本粘贴到翻译模块的翻译输入框中,实现对该第一文本的翻译,在此过程中用户无需执行粘贴步骤即可获得翻译结果,提高了获得翻译结果的效率。

A Text Translation Method and Device

【技术实现步骤摘要】
一种文本翻译方法及装置
本申请涉及互联网
,具体涉及一种文本翻译方法及装置。
技术介绍
用户在使用终端设备阅读非母语文本的过程中,如果遇到不熟悉的单词,有对该单词进行翻译的需求。现有浏览器插件或翻译软件提供的插件,可以做到屏幕取词进行文本翻译,也即通过用户选中单词,实现即时的悬浮窗口呈现翻译结果,无需打开翻译网页或者翻译软件,即可完成上述操作。但是屏幕取词进行文本翻译往往需要用户安装插件才能实现,增加了使用门槛,同时此功能目前多见于计算机端,移动终端的用户受屏幕大小等方面制约,通常会采用以下流程进行文本选取并翻译:阅读、看到不认识的单词、复制单词、打开翻译软件或翻译网页、粘贴单词、获取翻译结果。该种方式操作复杂,获得翻译结果的效率较为低下。
技术实现思路
有鉴于此,本申请提供一种文本翻译方法及装置,以解决现有技术中获得文本翻译结果操作过程复杂的技术问题。为解决上述问题,本申请实施例提供的技术方案如下:一种文本翻译方法,所述方法包括:监听剪贴板;当所述剪贴板中的文本发生变化,获取所述剪贴板中新增的第一文本;判断在预设时间内是否触发翻译模块;如果在所述预设时间内触发所述翻译模块,将所述第一文本填入所述翻译模块的翻译输入框,以使所述翻译模块将所述第一文本由源语言翻译为目标语言。可选的,所述判断在预设时间内是否触发翻译模块,包括:判断在预设时间内是否启动了预设的翻译网页。可选的,所述判断在预设时间内是否触发翻译模块,包括:判断在预设时间内翻译应用程序是否启动或由后台运行切换为前台运行。可选的,所述将所述第一文本填入所述翻译模块的翻译输入框,包括:当检测到所述第一文本为数字时,将所述第一文本填入所述翻译模块的翻译输入框。可选的,在将所述第一文本填入所述翻译模块的翻译输入框之前,所述方法还包括:当检测到所述第一文本为非数字时,检测所述第一文本的源语言;当所述第一文本的源语言与所述翻译模块的源语言一致时,将所述第一文本填入所述翻译模块的翻译输入框。可选的,所述方法还包括:当所述第一文本的源语言与所述翻译模块的源语言不一致时,监听所述翻译模块是否发生源语言切换动作;当监听到所述翻译模块的源语言切换到与所述第一文本的源语言一致时,将所述第一文本填入所述翻译模块的输入框。一种文本翻译装置,所述装置包括:第一监听模块,用于监听剪贴板;获取模块,用于当所述剪贴板中的文本发生变化,获取所述剪贴板中新增的第一文本;判断模块,用于判断在预设时间内是否触发翻译模块;填入模块,用于如果在所述预设时间内触发所述翻译模块,将所述第一文本填入所述翻译模块的翻译输入框,以使所述翻译模块将所述第一文本由源语言翻译为目标语言。可选的,所述判断模块具体用于判断在预设时间内是否启动了预设的翻译网页。可选的,所述判断模块具体用于判断在预设时间内翻译应用程序是否启动或由后台运行切换为前台运行。可选的,所述填入模块具体用于:当检测到所述第一文本为数字时,将所述第一文本填入所述翻译模块的翻译输入框。可选的,所述装置还包括:检测模块,用于当检测到所述第一文本为非数字时,检测所述第一文本的源语言;所述填入模块具体用于,当所述第一文本的源语言与所述翻译模块的源语言一致时,将所述第一文本填入所述翻译模块的翻译输入框。可选的,所述装置还包括:第二监听模块,用于当所述第一文本的源语言与所述翻译模块的源语言不一致时,监听所述翻译模块是否发生源语言切换动作的源语言;所述填入模块具体用于,当监听到所述翻译模块的源语言切换到与所述第一文本的源语言一致时,将所述第一文本填入所述翻译模块的输入框。一种文本翻译装置,包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令:监听剪贴板;当所述剪贴板中的文本发生变化,获取所述剪贴板中新增的第一文本;判断在预设时间内是否触发翻译模块;如果在所述预设时间内触发所述翻译模块,将所述第一文本填入所述翻译模块的翻译输入框,以使所述翻译模块将所述第一文本由源语言翻译为目标语言。一种计算机可读介质,其上存储有指令,当由一个或多个处理器执行时,使得装置执行上述文本翻译方法。由此可见,本申请实施例具有如下有益效果:本申请实施例通过监听剪贴板,当剪贴板中新增了文本时,且用户在预设时间内触发了翻译模块,代表用户对文本进行了复制,并很大可能需要对该文本进行翻译,则自动将该文本粘贴到翻译模块的翻译输入框中,实现对该文本的翻译,在该过程中用户无需执行粘贴步骤即可获得翻译结果,提高了获得翻译结果的效率。附图说明图1为本申请实施例中一种文本翻译方法的应用场景示意图;图2为本申请实施例中一种文本翻译方法的流程示意图;图3为本申请实施例中文本翻译方法的一应用场景实施例的流程示意图;图4为本申请实施例中文本翻译方法的另一应用场景实施例的流程示意图;图5为本申请实施例中一种文本翻译装置的结构示意图;图6为本申请实施例中一种用于文本翻译的装置600的框图;图7为本申请实施例中服务器的结构示意图。具体实施方式为使本申请的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本申请实施例作进一步详细的说明。用户在进行阅读时,如果遇到比较陌生的单词或者语句,可能会存在对该单词或者语句进行翻译的需求。现有为用户提供翻译服务的方案中,用户可以复制需要进行翻译的文本(单词或者语句),然后打开浏览器上的翻译网页或者启动翻译软件,将复制的文本粘贴进特定的翻译输入框中,以使得翻译网页或翻译软件对该文本进行翻译。专利技术人经研究发现,上述过程中,当用户遇到需要翻译的文本时,需要进行复制文本、打开翻译网页或者翻译软件、粘贴文本、获得翻译结果等多个步骤,用户操作步骤较多,获得翻译结果的效率较低。为此,本申请实施例提供一种文本翻译的方法,首先监听剪贴板中的文本是否发生变化,其中,如果用户对文本进行了复制或者剪切操作,则剪贴板中的文本通常会发生变化。当监听到剪贴板中的文本发生变化,获取该剪贴板中新增的第一文本,并判断在预设时间内是否触发翻译模块,如果在预设时间内触发该翻译模块,则表明用户在复制或者剪切该第一文本后,很可能需要对该第一文本进行翻译,则将第一文本填入翻译模块的翻译输入框,以使得翻译模块将第一文本由源语言翻译成目标语言,完成对第一文本的翻译。在此过程中,用户无需执行将第一文本粘贴至翻译输入框的步骤,简化了用户的操作步骤,提高了用户获得翻译结果的效率。例如,本申请提供的文本翻译方法,可以应用于图1所示的应用场景中。该在应用场景中,客户端101监听剪贴板中的文本是否发生变化,当用户对第一文本进行复制操作后,客户端101会监听到剪贴板中新增了第一文本,则客户端101获取该第一文本,并判断预设时间内翻译模块是否被触发,如果客户端101确定预设时间内翻译模块被触发,则将第一文本填入翻译模块的翻译输入框中,并向服务器102发送翻译请求;服务器102响应该翻译请求,对翻译输入框中的第一文本进行翻译,并将翻译结果返回给客户端101;客户端101呈现服务器102返回的翻译结果。本领域技术人员可以理解,图1所示的框架示意图仅是本申请的实施方式可以在其中得以实现的一个示例。本专利技术实本文档来自技高网...

【技术保护点】
1.一种文本翻译方法,其特征在于,所述方法包括:监听剪贴板;当所述剪贴板中的文本发生变化,获取所述剪贴板中新增的第一文本;判断在预设时间内是否触发翻译模块;如果在所述预设时间内触发所述翻译模块,将所述第一文本填入所述翻译模块的翻译输入框,以使所述翻译模块将所述第一文本由源语言翻译为目标语言。

【技术特征摘要】
1.一种文本翻译方法,其特征在于,所述方法包括:监听剪贴板;当所述剪贴板中的文本发生变化,获取所述剪贴板中新增的第一文本;判断在预设时间内是否触发翻译模块;如果在所述预设时间内触发所述翻译模块,将所述第一文本填入所述翻译模块的翻译输入框,以使所述翻译模块将所述第一文本由源语言翻译为目标语言。2.根据权利要求1所述的方法,其特征在于,所述判断在预设时间内是否触发翻译模块,包括:判断在预设时间内是否启动了预设的翻译网页。3.根据权利要求1所述的方法,其特征在于,所述判断在预设时间内是否触发翻译模块,包括:判断在预设时间内翻译应用程序是否启动或由后台运行切换为前台运行。4.根据权利要求1所述的方法,其特征在于,所述将所述第一文本填入所述翻译模块的翻译输入框,包括:当检测到所述第一文本为数字时,将所述第一文本填入所述翻译模块的翻译输入框。5.根据权利要求1或4所述的方法,其特征在于,在将所述第一文本填入所述翻译模块的翻译输入框之前,所述方法还包括:当检测到所述第一文本为非数字时,检测所述第一文本的源语言;当所述第一文本的源语言与所述翻译模块的源语言一致时,将所述第一文本填入所述翻译模块的翻译输入框。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:当所述第一文本的源语言与所述翻译模块的源语言不一致时,监听所述翻译模块是否发生源语言切换动作;当监听到所述翻译模块的源语言切换到与所述第一文本的源语言一致时...

【专利技术属性】
技术研发人员:侯柏岑
申请(专利权)人:北京搜狗科技发展有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1