【技术实现步骤摘要】
机器翻译的方法和电子设备
本申请涉及人工智能领域,并且更具体地,涉及一种机器翻译的方法和电子设备。
技术介绍
文本翻译目前广泛应用于手机、平板电脑、个人计算机(personalcomputer,PC)等多类电子设备,为用户提供了便捷的翻译服务。文本翻译中包括一种基于单张图片的翻译方式,用户对着一本外文书籍的某一页拍照或在看外文新闻应用(application,APP)时想翻译当前页面内容时,那么用户需要对当前页面内容进行截屏,然后在翻译APP中输入截屏后得到的图片,从而得到翻译结果。如果用户在看一篇比较长的新闻帖子,则需要用户不断在新闻APP中进行截屏,然后切换到翻译APP中输入对应的图片得到翻译结果。如此反复,才能完成一篇外文新闻帖子的阅读。这种方式会给用户带来繁琐的操作,用户体验较差,效率较低。
技术实现思路
本申请提供一种机器翻译的方法和电子设备,涉及人工智能、自然语言处理和机器翻译领域,有助于提升电子设备的智能化程度和用户体验。第一方面,提供了一种机器翻译的方法,该方法应用于具有触摸屏的电子设备,该方法包括:电子设备在该触摸屏上显示第一用户界面,该第一用户界面包括第一内容,该第一内容的语言为第一语言;电子设备在该第一用户界面上检测到第一操作,该第一操作包括用户触发进行滚屏翻译的用户操作;电子设备响应于该第一操作,从该第一用户界面的第一位置开始滚动截屏;在滚动截屏的过程中,当在第二用户界面上检测到用户的第二操作时,或者,当在所述第二用户界面滚动到结束位置时,在该第二用户界面的第二位置 ...
【技术保护点】
1.一种机器翻译的方法,所述方法应用于具有触摸屏的电子设备,其特征在于,包括:/n在所述触摸屏上显示第一用户界面,所述第一用户界面上包括第一内容,所述第一内容的语言为第一语言,所述第一语言为英文;/n在所述第一用户界面上检测到用户的第一操作,所述第一操作包括用户触发全屏翻译的用户操作;/n响应于所述第一操作:/n获取对所述第一用户界面进行截屏得到的第一图片;/n根据所述第一图片,获取所述第一内容的翻译结果,所述第一内容的翻译结果的语言为第二语言,所述第二语言为中文;并/n显示第二用户界面,所述第二用户界面包括所述第一内容的翻译结果的一部分或者全部;/n在所述第二用户界面上检测到用户的第二操作,所述第二操作包括用户触发进行滚屏翻译的用户操作;/n响应于所述第二操作,显示第三用户界面并从所述第三用户界面的第一位置开始滚动截屏,所述第三用户界面包括第二内容,所述第一位置与所述第一图片相关联或与所述第一内容相关联或与所述第一用户界面相关联,所述第二内容的语言为所述第一语言;/n在滚动截屏的过程中,当在第四用户界面上检测到用户的第三操作时,或者,当在所述第四用户界面滚动到结束位置时,在所述第四界 ...
【技术特征摘要】
1.一种机器翻译的方法,所述方法应用于具有触摸屏的电子设备,其特征在于,包括:
在所述触摸屏上显示第一用户界面,所述第一用户界面上包括第一内容,所述第一内容的语言为第一语言,所述第一语言为英文;
在所述第一用户界面上检测到用户的第一操作,所述第一操作包括用户触发全屏翻译的用户操作;
响应于所述第一操作:
获取对所述第一用户界面进行截屏得到的第一图片;
根据所述第一图片,获取所述第一内容的翻译结果,所述第一内容的翻译结果的语言为第二语言,所述第二语言为中文;并
显示第二用户界面,所述第二用户界面包括所述第一内容的翻译结果的一部分或者全部;
在所述第二用户界面上检测到用户的第二操作,所述第二操作包括用户触发进行滚屏翻译的用户操作;
响应于所述第二操作,显示第三用户界面并从所述第三用户界面的第一位置开始滚动截屏,所述第三用户界面包括第二内容,所述第一位置与所述第一图片相关联或与所述第一内容相关联或与所述第一用户界面相关联,所述第二内容的语言为所述第一语言;
在滚动截屏的过程中,当在第四用户界面上检测到用户的第三操作时,或者,当在所述第四用户界面滚动到结束位置时,在所述第四界面的第二位置停止滚动截屏,得到第二图片,所述第二图片为第三内容对应的图片,所述第三内容包括从所述第一位置到所述第二位置的内容,所述第三内容的语言为所述第一语言;
根据所述第二图片,获取所述第三内容的翻译结果,所述第三内容的翻译结果的语言为所述第二语言;
在获取所述第三内容的翻译结果的一部分或全部后,显示第五用户界面,所述第五用户界面包括所述第三内容的翻译结果的一部分或者全部。
2.根据权利要求1所述的方法,其特征在于,所述第三内容的翻译结果包括所述第二图片被进行OCR文本识别后获得的文本内容被进行从所述第一语言到所述第二语言的翻译后获得的内容。
3.根据权利要求1或2中任一所述的方法,其特征在于,所述方法还包括:
在所述第一位置处或者所述第一位置附近显示第一提示信息,所述第一提示信息用于提示用户滚动截屏的起始位置;和/或,
在所述第一图片的结束位置显示第二提示信息,所述第二提示信息用于提示用户上次阅读到所述结束位置。
4.根据权利要求1-3中任一项所述的方法,其特征在于,所述第二操作包括用户点击能触发滚屏翻译功能的第一控件或用户输入能触发滚屏翻译功能的语音指令。
5.根据权利要求1-4中任一项所述的方法,其特征在于,所述第一位置与所述第一图片相关联,包括:所述第一位置与所述第一图片中的特定位置相关,其中,所述特定位置为:
所述第一图片的结束位置或中间位置或预定比例的位置;或者,
所述第一图片中最后一段的起始位置或最后n行的起始位置,n为正整数,n大于或等于1。
6.根据权利要求1-5中任一项所述的方法,其特征在于,所述第一位置与所述第一图片相关联,包括:所述第一位置与所述第一内容的结束位置或中间位置或预定比例的位置相关;或者,
所述第一位置与所述第一内容中最后一段的起始位置或最后n行的起始位置相关,n为正整数,n大于或等于1。
7.根据权利要求1至6中任一项所述的方法,其特征在于,所述方法还包括:
在所述第五用户界面上接收到用户的滑动操作后,显示第六用户界面,所述第六用户界面上包括与所述第五用户界面上所包括的翻译结果相关联的后续翻译结果。
8.根据权利要求1至7中任一项所述的方法,其特征在于,在所述在所述第二用户界面上检测到用户的第二操作之前,所述方法还包括以下中的一项或多项:
在所述第二用户界面上显示能触发进行滚屏翻译的控件;
在所述第二用户界面上显示能触发进行复制译文的控件。
9.根据权利要求1-8中任一项所述的方法,其特征在于,所述在所述第一用户界面上检测到用户的第一操作,包括:
在所述第一用户界面上检测到用户的多指按压操作后,显示多个功能控件,所述多个功能控件包括能触发进行全屏翻译的第一控件;
检测到用户点击所述第一控件或用户输入能触发全屏翻译功能的语音指令。
10.一种电子设备,其特征在于,包括:
触摸屏;
一个或多个处理器;
一个或多个存储器;
所述一个或多个存储器存储有一个或多个计算机程序,所述一个或多个计算机程序包括指令,当所述指令被所述一个或多个处理器执行时,使得所述电子设备执行以下步骤:
在所述触摸屏上显示第一用户界面,所述第一用户界面上包括第一内容,所述第一内容的语言为第一语言,所述第一语言为英文;
在所述第一用户界面上检测到用户的第一操作,所述第一操作包括用户触发全屏翻译的用户操作;
响应于所述第一操作:
获取对所述第一用户界面进行截屏得到的第一图片;
根据所述第一图片,获取所述第一内容的翻译结果,所述第一内容的翻译结果的语言为第二语言,所述第二语言为中文;并
显示第二用户界面,所述第二用户界面包括所述第一内容的翻译结果的一部分或者全部;
在所述第二用户界面上检测到用户的第二操作,所述第二操作包括用户触发进行滚屏翻译的用户操作;
响应于所述第二操作,显示第三用户界面并从所述第三用户界面的第一位置开始滚动截屏,所述第三用户界面包括第二内容,所述第一位置与所述第一图片相关联或与所述第一内容相关联或与所述第一用户界面相关联,所述第二内容的语言为所述第一语言;
在滚动截屏的过程中,当在第四用户界面上检测到用户的第三操作时,或者,当在所述第四用户界面滚动到结束位置时,在所述第四界面的第二位置停止滚动截屏,得到第二图片,所述第二图片为第三内容对应的图片,所述第三内容包括从所述第一位置到所述第二位置的内容,所述第三内容的语言为所述第一语言;
根据所述第二图片,获取所述第三内容的翻译结果,所述第三内容的翻译结果的语言为所述第二语言;
在获取所述第三内容的翻译结果的一部分或全部后,显示第五用户界面,所述第五用户界面包括所述第三内容的翻译结果的一部分或者全部。
11.根据权利要求10所述的电子设备,其特征在于,所述第一位置与所述第一图片相关联,包括:所述第一位置与所述第一图片中的特定位置相关,其中,所述特定位置为:
所述第一图片的结束位置或中间位置或预定比例的位置;或者,
所述第一图片中最后一段的起始位置或最后n行的起始位置,n为正整数,n大于或等于1。
12.根据权利要求10或11所述的电子设备,其特征在于,当所述指令被所述一个或多个处理器执行时,使得所述电子设备执行以下步骤:
在获取所述第三内容的翻译结果之前,将所述第二图片切分为多张图片;
向服务器发送所述多张图片;
接收服务器对所述多张图片中每张图片的翻译结果;
将所述多张图片中的部分图片的翻译结果组成所述第三内容的翻译结果的一部分,或将所述多张图片中的全部图片的翻译结果组成所述第三内容的翻译结果。
13.根据权利要求10至12中任一项所述的电子设备,其特征在于,当所述指令被所述一个或多个处理器执行时,使得所述电子设备执行以下步骤:
在所述第一位置处或者所述第一位置附近显示第一提示信息,所述第一提示信息用于提示用户滚动截屏的起始位置;和/或,
在所述第一图片的结束位置显示第二提示信息,所述第二提示信息用于提示用户上次阅读到所述结束位置。
14.根据权利要求10至13中任一项所述的电子设备,其特征在于,当所述指令被所述一个或多个处理器执行时,使得所述电子设备执行以下步骤:
在所述第一用户界面上检测到用户的多指按压操作后,显示多个功能控件,所述多个功能控件包括能触发进行全屏翻译的第一控件;
检测到用户点击所述第一控件或用户输入能触发全屏翻译功能的语音指令。
15.根据权利要求10至14中任一项所述的电子设备,其特征在于,当所述指令被所述一个或多个处理器执行时,使得所述电子设备执行以下步骤中的一项或多项:
在所述第二用户界面上检测到用户的第二操作之前,在所述第二用户界面上显示能触发进行滚屏翻译的控件;
在所述第二用户界面上检测到用户的第二操作之前,在所述第二用户界面上显示能触发进行复制译文的控件。
16.一种电子设备,其特征在于,包括:
触摸屏;
一个或多个处理器;
一个或多个存储器;
所述一个或多个存储器存储有一个或多个计算机程序,所述一个或多个计算机程序包括指令,当所述指令被所述一个或多个处理器执行时,使得所述电子设备执行以下步骤:
在所述触摸屏上显示第一用户界面,所述第一用户界面包括第一内容,所述第一内容的语言为第一语言;
在所述第一用户界面上检测到第一操作,所述第一操作包括用户触发进行滚屏翻译的用户操作;
响应于所述第一操作,从所述第一用户界面的第一位置开始滚动截屏;
在滚...
【专利技术属性】
技术研发人员:陆文俊,柯尊伟,兀玉洁,彭勇,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。