触控翻译方法、终端及存储介质与流程

文档序号:21590181发布日期:2020-07-24 16:36阅读:135来源:国知局
触控翻译方法、终端及存储介质与流程

本发明涉及移动技术领域,具体涉及一种触控翻译方法、终端及存储介质。



背景技术:

随着社会各方面的不断发展,人们与其他语言接触的机会也越来越大,同时移动终端的日益普及,用户使用移动终端也越来越频繁,因此在日常使用移动终端聊天、上网浏览等过程中,经常需要将其他语言翻译成自己所使用的语言或者将自己所使用的语言翻译成其他语言。

现有技术中在触控屏终端中进行翻译操作,需要将翻译的内容写入到翻译软件的输入框中,再向翻译软件发起翻译请求,以在翻译软件的翻译界面下获得翻译内容。该翻译过程繁琐复杂,用户体验不佳。或者通过获取悬浮触控区域中的文本信息并进行翻译。该翻译过程只局限于文本格式,无法对其他格式信息进行触控翻译。因此,如何使触控翻译操作更智能、更便捷,更好地提升用户体验,是目前亟待解决的技术问题。



技术实现要素:

本发明的目的在于提供一种触控翻译方法、终端及存储介质,通过触控进行智能翻译,能够极大地方便用户进行语言翻译,从而提升用户操作的效率。

为了解决上述问题,本发明提供了一种触控翻译方法,包括:

于移动终端界面悬浮显示一触控区域,所述触控区域用于显示一内容信息;

识别所述触控区域的内容信息;

输出预设语言信息。

可选的,所述识别触控区域的内容信息的步骤进一步还包括:确定所述内容信息在触控区域的位置。

可选的,移动所述触控区域,识别停留于所述触控区域的内容信息。

可选的,移动所述终端界面显示的内容信息,所述内容信息停留于所述触控区域,对所述停留于所述触控区域的内容信息进行识别。

可选的,在所述输出对应的预设语言信息之前,还包括:根据预设语言信息,调整所述触控区域的显示框的大小。

可选的,所述输出预设语言信息的显示方式为如下至少一种:预设显示时间,在所述显示时间内显示;在所述触控区域的停留时间内显示;再次触控所述移动终端时不显示。

可选的,在所述移动终端界面悬浮显示所述触控区域之前,开启翻译模式。

可选的,所述翻译模式还包括:调整所述触控区域的显示框的大小的操作。

为解决上述问题,本发明还提供了一种终端,包括:

至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;

其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述的触控翻译方法。

为解决上述问题,本发明还提供了一种计算机可存储介质,存储有计算机程序,包括:计算机程序被处理器执行时实现上述的触控翻译方法。

本发明的优点在于,相较于现有的触控翻译方法,本发明主要针对内容信息的识别和输出进一步改进;能够在启动终端的翻译服务后,终端触控屏上的悬浮显示所述触控区域,获取悬浮触控区域中的内容信息,通过识别内容信息,调用预设语言信息进行计算,将内容信息翻译为预先设置的目标语言,并将翻译结果进行显示。借助于本发明的技术方案,解决了操作繁琐的问题,能够极大地方便用户进行文本翻译,从而提升用户操作的效率。

附图说明

图1为本发明的一种具体实施方式中的触控翻译方法的流程图;

图2a-2b为本发明的一种具体实施方式中的终端用户使用界面的示意图;

图3为本发明的一种具体实施方式中的触控翻译方法终端示意图。

具体实施方式

以下结合附图和具体实施方式对本发明提出的一种触控翻译方法作进一步详细说明。

请参阅图1,为本发明的一种具体实施方式中的触控翻译方法的流程图。

在该具体实施方式中,提供了一种触控翻译方法,应用于移动终端,具体步骤如下:

步骤01,开启翻译模式开关,于移动终端界面悬浮显示一触控区域,获取触控区域的内容信息。请参阅图2a为本实施方式中终端用户使用界面的示意图。另外,所述触控区域的形状大小和位置不限制,根据设计需求可以调整。

具体地说,当开启翻译模式开关时,响应对所述翻译模式开关的启动操作,进入翻译模式。同时,于移动终端界面悬浮显示所述触控区域,所述触控区域用于显示内容信息。

进一步的,启动翻译模式后,设置需要翻译成的目标语言。也可以不用手动设置,默认为使用终端的系统语言。

进一步的,所述翻译模式还包括:调整所述触控区域的显示框的大小的操作。在后续步骤04,输出预设语言信息,会详尽阐述。

在本实施方式中,当用户打开手机界面,若启动了翻译模式,则会在用户移动终端界面悬浮显示所述触控区域,即在本实施方式中又称作在用户移动终端界面出现一翻译悬浮框。

用户手动触控到手机界面时,翻译悬浮框智能获取悬浮框所在位置的内容信息。所述内容信息包括:单词、句子、段落、整屏内容或某一条聊天信息等。

假设有以下几种情景:

如果用户手动触控到文档类型的界面时,当翻译悬浮框被用户手动移动到整个文档特殊显示的单词上方,则获取到一个单词。

如果用户手动触控到文档类型的界面时,当翻译悬浮框被用户手动移动到文档标题位置上方,则获取到一个句子。

如果用户手动触控到文档类型的界面时,当翻译悬浮框被用户手动移动到整个文档内容区域位置上方,则获取到一个段落。

如果用户手动触控到聊天的界面时,当翻译悬浮框被用户手动移动到聊天消息框,则获取到一条聊天信息。

如果用户手动触控到图片类型的界面时,当翻译悬浮框被用户手动移动到整个图片位置上方,则获取到这张图片上的内容信息。

进一步的,用户可以在任何界面进行触控,当一次性将翻译悬浮框从屏幕上方移动至屏幕下方,再释放掉翻译悬浮框的指针,可以获取到显示界面里的所有内容信息。请参阅图2b为上述具体实施方式中终端用户使用界面的示意图。另外,所述触控区域的形状大小和位置不限制,用户可以手动调整。

进一步的,用户可以固定住所述触控区域,来移动手机界面显示的内容信息,确保所述内容信息停留于所述触控区域内,对所述停留于所述触控区域内的内容信息进行识别。

具体地说,假设出现以下至少一种情景:

如果用户手动触控的文档类型为表格(包含行/列),将文档中的纵向的列表手动上下移动到翻译悬浮框内,可以获取到一列的内容信息。或者,将文档中的横向的列表手动左右移动到翻译悬浮框内,可以获取到一行的内容信息。

如果用户想将手机实时显示的整个界面的内容信息都进行获取,可以手动拖住缩小手机显示界面,将整个界面的内容信息移动到翻译悬浮框内,这样就可以获取到显示界面里的所有内容信息。

如果用户手动触控到图片类型的界面时,可以手动拖住缩小图片尺寸,将整张图片的内容信息扔进/移动到翻译悬浮框内,这样就可以获取到这张图片上的语言信息。

若没有启动翻译模式,则不会执行上述操作。

本实施方式能够根据用户使用场景,进行智能化获取语言信息,因此获取信息更准确,也能够提供更好的用户体验。

步骤02,识别所述触控区域内容信息。

具体地说,根据移动终端界面显示内容,确认停留一限定时间的内容信息,对该内容信息进行识别。将确定所述内容信息对应于触控区域的位置,计算出所述内容信息的语言分词。根据上一步骤的获取到内容信息,先确认其触控区域的位置对应的内容信息类型,可以是单词、句子、段落、全文或者是图片。进一步计算出所述内容信息的语言分词。

假设当前应用场景获取的是一个句子,heisaboy.语言是英语,翻译目标语言为汉语。对这个句子进行分词,统计有四个单词,按顺序分别是:he(代词)、is(谓词)、a(冠词)、boy(名词)。括号内标注是单词的属性。

这一步骤的目的是可以把获取的任何内容信息,按照已预设语言信息库的最小单位—单词,进行语言分词得到独立的单词和单词属性。还可以为后续翻译的信息匹配做准备。同时,划分的最小单位,也可以提高翻译的精准性。

步骤03,调用预设语言信息进行计算。

具体地说,将提前录入的预设语言信息的语言分词与所述触控区域内容信息的语言分词,进行信息匹配,计算出所述触控区域内容信息对应的预设语言信息。

假设当前应用场景获取的是一个句子,heisaboy.语言是英语,翻译目标语言为汉语。对这个句子分词的结果是统计有四个单词,按顺序分别是:he(代词)、is(谓词)、a(冠词)、boy(名词)。括号内标注是单词的属性。进一步的,需要对提前录入所述预设语言信息的语言分词进行搜索,找出信息匹配的结果。假设将英语翻译成汉语,如he--他、is--是、a--一个、boy--男孩。再根据单词属性和语法逻辑,可以计算出对应的预设语言信息为:他是一个男孩。

这一步骤的目的是可以把获取的任何内容信息的语言分词信息与所述预设语言信息的语言,通过计算进行信息匹配。因此,可以智能计算出目标语言信息。同时,还可以根据词法和语法进行订正,进一步提高翻译的精准性。

步骤04,输出对应的预设语言信息。

具体地说,将上述步骤得到的翻译结果,显示于翻译悬浮框中。

假设当前应用场景获取的是一个句子,heisaboy.语言是英语,翻译目标语言为汉语。对这个句子计算出对应的预设语言信息为:他是一个男孩。因此,在翻译悬浮框中显示:“他是一个男孩”。

进一步的,根据所述计算出对应的预设语言信息,调整所述触控区域显示框的大小。所述翻译模式还包括:调整所述触控区域的显示框的大小的操作。

具体地说,假设当前应用场景获取到显示界面里的所有内容信息,根据所述计算出对应的预设语言信息,将翻译悬浮框的尺寸适当的放大至能清晰又美观的显示翻译后的语言信息。因此,可以优化显示框,进一步提高用户体验。

进一步的,所述输出对应的预设语言信息的显示方式为如下至少一种:预设语言信息的显示方式为如下至少一种:

预设显示时间,在所述显示时间内显示;

在所述触控区域的停留时间内显示;

再次触控所述移动终端时不显示。

具体地说,假设当前应用场景预设显示时间,则在所述显示时间内始终显示输出的语言信息。

假设当前应用场景限定翻译悬浮框的停留时间,则在长时间停留时间内始终显示输出的语言信息。

假设当前应用场景已经将翻译悬浮框输出语言信息,按照智能记忆,当再次触控所述移动终端时将不显示相同的语言信息。

因此,可以优化显示方式,进一步提高用户体验。

在该具体实施方式中,还提供了一种终端设备,请参阅图3为本发明的一种具体实施方式中的触控翻译方法终端示意图。

所述终端设备包括:至少一个处理器301;以及,与至少一个处理器通信连接的存储器302;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行上述触控翻译方法。

其中,存储器和处理器采用总线方式连接,总线可以包括任意数量的互联的总线和桥,总线将一个或多个处理器和存储器的各种电路连接在一起。总线还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路连接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口在总线和收发机之间提供接口。收发机可以是一个元件,也可以是多个元件,比如多个接收器和发送器,提供用于在传输介质上与各种其他装置通信的单元。

经处理器处理的数据通过天线在无线介质上进行传输,进一步,天线还接收数据并将数据传送给处理器。处理器负责管理总线和通常的处理,还可以提供各种功能,包括定时,外围接口,电压调节、电源管理以及其他控制功能。而存储器可以被用于存储处理器在执行操作时所使用的数据。

在本发明的该具体实施方式还涉及一种计算机可读存储介质,存储有计算机程序。计算机程序被处理器执行时实现上述触控翻译方法实施例。

即,本领域技术人员可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1