一种转换中文、英文语言的信息沟通方法及电子设备与流程

文档序号:19675186发布日期:2020-01-10 23:13阅读:239来源:国知局
一种转换中文、英文语言的信息沟通方法及电子设备与流程

本发明涉及计算机信息处理领域,具体而言,涉及一种转换中文、英文语言的信息沟通方法、电子设备及计算机可读介质。



背景技术:

即时通信业务具有通信便捷,传输速度快,价格低廉等优点,是下一代网络中经常使用的通信手段。随着用户的国际化,不同语言沟通就出现了问题。特别中文用户和英语国家用户信息沟通时,由于能够直接用英语和英语国家用户聊天的中文用户毕竟不多,反之,会使用中文进行语言信息沟通的英语国家用户也相当少,因此,必然造成聊天双方出现沟通障碍,无法进行顺畅的沟通。

为了解决上述现有技术中的问题,本发明提供一种转换中文、英文语言的信息沟通方法、电子设备及计算机可读介质。该方法提供中文翻译为英文,或者英文翻译为中文,并且接收方终端用户可以同时接收到中文文本和英文文本,而且如果遇到不理解的词语,点击某个词语就可以进行翻译解释。因此本发明能够解决即时通讯时,中文用户和英文用户沟通困难的问题。



技术实现要素:

本发明旨在解决现有技术中,中文用户和英文用户沟通困难的问题。本发明提供一种转换中文、英文语言的信息沟通方法、电子设备及计算机可读介质。该方法提供用户输入中文(或英文)的文本信息到发送方终端;中文(或英文)文本经过中转服务器转换为英文(或中文)文本;该中转服务器将中文文本和英文文本一起发送到接收方终端,该接收方终端同时显示中文文本和英文文本。因此本发明能够解决即时通讯时,中文用户和英文用户沟通困难的问题,可以进行中英文互译(中文翻译为英文,英文翻译为中文),使得沟通高效、准确,且根据用户需要,可以查询单词释义。

为了解决上述技术问题,本发明第一方面提出一种转换中文、英文语言的信息沟通方法,该方法包括以下步骤:

s1,用户输入中文的文本信息到发送方终端;

s2,中文文本经过中转服务器转换为英文文本;

s3,该中转服务器将中文文本和英文文本一起发送到接收方终端,该接收方终端同时显示中文文本和英文文本;其中,

该中转服务器使用parlay的pam和parlayx的presence进行中文和英文语言的翻译,以轮询或者设置触发查询权限范围内的用户的presence信息,该中转服务器在进行中文文本和英文文本的转换时,无需借助互联网大搜索模式,其中存储有中文和英文翻译库,借助该翻译库在中转服务器中自动将中文文本翻译为英文文本。

可选地,该翻译库设置为通过控制交互模块根据规则将中文文本转化为小片段,根据上下文的含义该控制交互模块确定每个小片段;

消息翻译模块将转化后的文本翻译为英文文本,翻译由presentity完成,其中,根据上下文的含义该消息翻译模块确定每个小片段得分最高的翻译文本,该得分最高的小片段的翻译文本组成了整个的英文文本;

数据管理模块判断英文文本是否为适当的翻译结果,如果是,翻译结果输出,如果不是,返回到控制交互模块,换一种规则重新将中文文本转化为小片段。

可选地,该发送到接收方终端的步骤之前还包括判断接收方终端是否需要接受中文文本和英文文本的步骤;其中,

用户获取接收方终端信息,判断接收方终端是否需要中文和英文文本,如果需要,执行步骤s1,如果不需要,直接发送中文文本消息。

可选地,该中转服务器设置为定期连接到互联网,获取文本信息,更新翻译库。

可选地,该用户输入中文的文本信息通过语音合成器输入,该接收方终端通过语音合成器播放中文文本和英文文本。

可选地,该语音合成器播放可以选择男声或女声。

可选地,该接收方终端接收到中文和英文文本后,用户能够点击某个单词,显示单词的中文和英文释义。

为了解决上述技术问题,本发明第二方面提出一种转换中文、英文语言的信息沟通方法,该方法包括以下步骤:

s1,用户输入英文的文本信息到发送方终端;

s2,英文文本经过中转服务器转换为中文文本;

s3,所述中转服务器将英文文本和中文文本一起发送到接收方终端,所述接收方终端同时显示中文文本和英文文本;其中,

该中转服务器使用parlay的pam和parlayx的presence进行中文和英文语言的翻译,以轮询或者设置触发查询权限范围内的用户的presence信息,该中转服务器在进行中文文本和英文文本的转换时,无需借助互联网大搜索模式,其中存储有中文和英文翻译库,借助该翻译库在中转服务器中自动将英文文本翻译为中文文本。

为了解决上述技术问题,本发明三方面提出一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,该处理器执行所述程序时,实现上述方法。

为了解决上述技术问题,本发明四方面提供一种计算机可读存储介质,其上存储有计算机程序,该程序能够被处理器执行来实现上述方法。

通过以上方法,设置了特殊功能的中转服务器,对输入的中文文本进行轮询,设置控制交互模块,消息翻译模块,数据管理模块,将中文长文本分解成小片段,采用打分制,获得翻译最佳的英文文本。因此本发明能够解决即时通讯时,中文用户和英文用户沟通困难的问题,不仅可以精准对应目标用户,还可以使得沟通高效、准确,且根据用户需要,可以查询单词释义。

附图说明

为了使本发明所解决的技术问题、采用的技术手段及取得的技术效果更加清楚,下面将参照附图详细描述本发明的具体实施例。但需声明的是,下面描述的附图仅仅是本发明的示例性实施例的附图,对于本领域的技术人员来讲,在不付出创造性劳动的前提下,可以根据这些附图获得其他实施例的附图。

图1是示出了根据本发明实施例的一种转换中文、英文语言的信息沟通方法的示意图。

图2是示出了根据本发明实施例的一种转换中文、英文语言的信息沟通方法的流程图。

图3是根据本发明实施例的一种电子设备的示例性实施例的结构框图。

图4是根据本发明实施例的一种计算机可读介质的示意图。

具体实施方式

现在将参考附图来更加全面地描述本发明的示例性实施例,虽然各示例性实施例能够以多种具体的方式实施,但不应理解为本发明仅限于在此阐述的实施例。相反,提供这些示例性实施例是为了使本发明的内容更加完整,更加便于将发明构思全面地传达给本领域的技术人员。

在符合本发明的技术构思的前提下,在某个特定的实施例中描述的结构、性能、效果或者其他特征可以以任何合适的方式结合到一个或更多其他的实施例中。

在对于具体实施例的介绍过程中,对结构、性能、效果或者其他特征的细节描述是为了使本领域的技术人员对实施例能够充分理解。但是,并不排除本领域技术人员可以在特定情况下,以不含有上述结构、性能、效果或者其他特征的技术方案来实施本发明。

附图中的流程图仅是一种示例性的流程演示,不代表本发明的方案中必须包括流程图中的所有的内容、操作和步骤,也不代表必须按照图中所显示的顺序执行。例如,流程图中有的操作/步骤可以分解,有的操作/步骤可以合并或部分合并,等等,在不脱离本发明的发明主旨的情况下,流程图中显示的执行顺序可以根据实际情况改变。

附图中的框图一般表示的是功能实体,并不一定必然与物理上独立的实体相对应。即,可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。

各附图中相同的附图标记表示相同或类似的元件、组件或部分,因而下文中可能省略了对相同或类似的元件、组件或部分的重复描述。还应理解,虽然本文中可能使用第一、第二、第三等表示编号的定语来描述各种器件、元件、组件或部分,但是这些器件、元件、组件或部分不应受这些定语的限制。也就是说,这些定语仅是用来将一者与另一者区分。例如,第一器件亦可称为第二器件,但不偏离本发明实质的技术方案。此外,术语“和/或”、“及/或”是指包括所列出项目中的任一个或多个的所有组合。

图1是示出了根据本发明实施例的一种转换中文、英文语言的信息沟通方法的示意图。一种转换中文、英文语言的信息沟通方法,该方法以将输入的中文文本翻译为英文文本为例,具体包括以下步骤:

s1,用户输入中文的文本信息到发送方终端;

s2,中文文本经过中转服务器转换为英文文本;

s3,该中转服务器将中文文本和英文文本一起发送到接收方终端,该接收方终端同时显示中文文本和英文文本;其中,

该中转服务器使用parlay的pam和parlayx的presence进行中文和英文语言的翻译,以轮询或者设置触发查询权限范围内的用户的presence信息,该中转服务器在进行中文文本和英文文本的转换时,无需借助互联网大搜索模式,其中存储有中文和英文翻译库,借助该翻译库在中转服务器中自动将中文文本翻译为英文文本。

中转服务器的设置在本发明中起着关键作用,它是将中文文本转换为英文文本的关键模块。其中存储有翻译库,这样,在使用智能终端发送和接收文本,可以不联网,就实现了翻译。翻译库集成在中转服务器中,高度集成化。轮询的方式查询,可以提高转化语言的速度和准确率。

可选地,该翻译库设置为通过控制交互模块根据规则将中文文本转化为小片段,根据上下文的含义该控制交互模块确定每个小片段。

消息翻译模块将转化后的文本翻译为英文文本,翻译由presentity完成,其中,根据上下文的含义该消息翻译模块确定每个小片段得分最高的翻译文本,该得分最高的小片段的翻译文本组成了整个的英文文本。

数据管理模块判断英文文本是否为适当的翻译结果,如果是,翻译结果输出,如果不是,返回到控制交互模块,换一种规则重新将中文文本转化为小片段。

即时通讯,通常会是长文本,中文翻译成英文时,会有多种不同的翻译结果,结合到长文本,甚至段落,就需要结合上下文,语境来翻译。通过控制交互模块,将原始的中文文本转化成小片段,小分词,小的单位,通过打分的方式,获取在语境中打分最高的翻译小片段,小分词,小的单位,然后再连接成长文本。这样可以使得翻译准确。数据管理模块也有一定的规则判断翻译结果,设置一个阈值q,当翻译结果大于阈值q说明翻译准确,即刻输出,如果翻译结果小于阈值q,说明翻译结果不够准确,返回到控制交互模块,换一种分解方式和规则,分解小片段,然后继续打分,得分最高的继续连接成长文本。循环处理。这种方式,可以使得翻译结果精准。

可选地,该发送到接收方终端的步骤之前还包括判断接收方终端是否需要接受中文文本和英文文本的步骤;其中,

用户获取接收方终端信息,判断接收方终端是否需要中文和英文文本,如果需要,执行步骤s1,如果不需要,直接发送中文文本消息。

可选地,该中转服务器设置为定期连接到互联网,获取文本信息,更新翻译库。

可选地,该用户输入中文的文本信息通过语音合成器输入,该接收方终端通过语音合成器播放中文文本和英文文本。

可选地,该语音合成器播放可以选择男声或女声。用户可以根据需要选择是否播放文本,方便使用。

可选地,该接收方终端接收到中文和英文文本后,用户能够点击某个单词,显示单词的中文和英文释义。

图2是示出了根据本发明实施例的一种转换中文、英文语言的信息沟通方法的流程图。

本发明还可以进行将输入的英文文本翻译为中文文本。本发明提供一种转换中文、英文语言的信息沟通方法,该方法包括以下步骤:

s1,用户输入英文的文本信息到发送方终端;

s2,英文文本经过中转服务器转换为中文文本;

s3,所述中转服务器将英文文本和中文文本一起发送到接收方终端,所述接收方终端同时显示中文文本和英文文本;其中,

该中转服务器使用parlay的pam和parlayx的presence进行中文和英文语言的翻译,以轮询或者设置触发查询权限范围内的用户的presence信息,该中转服务器在进行中文文本和英文文本的转换时,无需借助互联网大搜索模式,其中存储有中文和英文翻译库,借助该翻译库在中转服务器中自动将英文文本翻译为中文文本。

可选地,该翻译库设置为通过控制交互模块根据规则将英文文本转化为小片段,根据上下文的含义该控制交互模块确定每个小片段;

消息翻译模块将转化后的文本翻译为中文文本,翻译由presentity完成,其中,根据上下文的含义该消息翻译模块确定每个小片段得分最高的翻译文本,该得分最高的小片段的翻译文本组成了整个的中文文本;

数据管理模块判断中文文本是否为适当的翻译结果,如果是,翻译结果输出,如果不是,返回到控制交互模块,换一种规则重新将英文文本转化为小片段。

可选地,该发送到接收方终端的步骤之前还包括判断接收方终端是否需要接受中文文本和英文文本的步骤;其中,

用户获取接收方终端信息,判断接收方终端是否需要中文和英文文本,如果需要,执行步骤s1,如果不需要,直接发送英文文本消息。

可选地,该中转服务器设置为定期连接到互联网,获取文本信息,更新翻译库。

可选地,该用户输入中文的文本信息通过语音合成器输入,该接收方终端通过语音合成器播放中文文本和英文文本。

可选地,该语音合成器播放可以选择男声或女声。

可选地,该接收方终端接收到中文和英文文本后,用户能够点击某个单词,显示单词的中文和英文释义。

具体细节设置与将输入的中文文本翻译为英文相同,此处不再赘述。

图3是根据本发明实施例的一种电子设备的示例性实施例的结构框图。图3显示的电子设备仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。

例如,用户a输入中文文本“你好”,经过中转服务器后,翻译为英文文本“hello”,用户b显示为中文文本“你好”和英文文本“hello”。

同样的,例如,用户a输入英文文本“hello”,经过中转服务器后,翻译为中文文本“你好”,用户b显示为中文文本“你好”和英文文本“hello”。

参考图3,在硬件层面,该电子设备310包括处理器311、内部总线312、网络接口313、内存314以及非易失性存储器315,当然还可能包括其他业务所需要的硬件。处理器从非易失性存储器中读取对应的计算机程序到内存中然后运行。当然,除了软件实现方式之外,本发明并不排除其他实现方式,比如逻辑器件抑或软硬件结合的方式等等,也就是说以下处理流程的执行主体并不限定于各个逻辑单元,也可以是硬件或逻辑器件。例如,所述处理器可以执行如图1所示的步骤。

内部总线312可以为表示几类总线结构中的一种或多种,包括存储单元总线或者存储单元控制器、外围总线、图形加速端口、处理单元或者使用多种总线结构中的任意总线结构的局域总线。

应当明白,尽管图中未示出,电子设备310中可使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、raid系统、磁带驱动器以及数据备份存储系统等。

图4是本发明实施例的一种计算机可读介质的示意图。如图4所示,所述计算机程序可以存储于一个或多个计算机可读介质上。计算机可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以为但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。当所述计算机程序被一个或多个数据处理设备执行时,使得该计算机可读介质能够实现本发明的上述方法,即:该方法提供用户输入中文的文本信息到发送方终端;中文文本经过中转服务器转换为英文文本;该中转服务器将中文文本和英文文本一起发送到接收方终端,该接收方终端同时显示中文文本和英文文本。因此本发明能够解决即时通讯时,中文用户和英文用户沟通困难的问题,使得沟通高效、准确,且根据用户需要,可以查询单词释义。

与现有技术相比,本发明的有益效果为:

在即时通讯时,判断对方用户是否需要英文文本,精准对应目标用户。如果是,将中文文本通过中转服务器转换为英文文本,准确,高效,当有单词或词汇,短语需要查询释义时,点击即可查询,整个过程不需要连接互联网。但是中转服务器会定期更新翻译库,以保证翻译的准确。同时显示中文文本和英文文本。如果需要发声,还可以选择男声或女声。本发明可用于任何的智能终端,例如,智能手机,平板电脑,笔记本,智能手表等。

本发明与现有技术相比,具有以下改进技术点:

1.本发明提出了通过中转服务器的控制交互模块,消息翻译模块,数据管理模块,将中文文本准确的翻译为英文文本,或将英文文本准确的翻译为中文文本。

2.同时显示中文文本和英文文本。

3.用户输入中文(或英文)的文本信息通过语音合成器输入。

4.如果需要发声,还可以选择男声或女声。

以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,应理解的是,本发明不与任何特定计算机、虚拟装置或者电子设备固有相关,各种通用装置也可以实现本发明。以上所述仅为本发明的具体实施例而已,并不用于限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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