基于人工智能机器人的翻译提供方法及装置的制造方法

文档序号:9727313阅读:1365来源:国知局
基于人工智能机器人的翻译提供方法及装置的制造方法
【技术领域】
[0001]本发明涉及翻译技术领域,特别涉及一种基于人工智能机器人的翻译提供方法及
目.0
【背景技术】
[0002]人工智能(Artificial Intelligence,简称Al),是指由人工制造出来的系统所表现出来的智能,人工智能是研究如何制造出人造的智能机器或者智能系统,来模拟人类智能活动的能力。人工智能的核心就是令机器具有人的智慧。
[0003]目前,随着经济全球化、一体化的快速发展,人与人之间交流所使用的语言种类也越来越多,尤其是对外贸易中经常会遇到需要跟国外客户进行沟通的问题。
[0004]在用户有翻译需求时,用户可借助市面上已有的多种辅助翻译工具进行翻译,例如,用户可先打开百度翻译APP,或者百度在线翻译Web页,然后选择翻译语言,并输入文字进行翻译。其中,在用户使用百度翻译APP的过程中,用户在选择翻译语言后,还可以通过语音的方式输入待翻译内容。然而,在上述借助辅助工具进行翻译的过程中,用户与辅助工具之间的交互方式过于单调,缺乏趣味性,不够人性化,人机交互的用户体验较差。

【发明内容】

[0005]本发明旨在至少在一定程度上解决相关技术中的技术问题之一。
[0006]为此,本发明的一个目的在于提出一种基于人工智能机器人的翻译提供方法,能够在保证翻译的前提下增加翻译的趣味性、人性化,把翻译很自然的融入到用户和人工智能机器人的聊天互动中去,提高了人机交互的用户体验。
[0007]本发明的另一个目的在于提出一种基于人工智能机器人的翻译提供装置。
[0008]为实现上述目的,本发明一方面实施例提出了一种基于人工智能机器人的翻译提供方法,包括以下步骤:获取用户输入的聊天内容信息;根据所述聊天内容信息判断所述用户是否具有翻译需求;如果判断所述用户具有翻译需求,则确定当前的翻译模式;接收用户输入的待翻译内容,并根据所述翻译模式对所述待翻译内容进行翻译并生成翻译结果;以及向所述用户提供所述翻译结果。
[0009]根据本发明实施例的基于人工智能机器人的翻译提供方法,在人工智能机器人获取到用户输入的聊天内容信息后,首先根据聊天内容信息判断用户是否具有翻译需求,如果判断用户具有翻译需求,则确定当前的翻译模式,而后接收用户输入的待翻译内容,并根据翻译模式对待翻译内容进行翻译并生成翻译结果,以及向用户提供翻译结果。因此,该方法能够在保证翻译的前提下增加翻译的趣味性、人性化,把翻译很自然的融入到用户和人工智能机器人的聊天互动中去,提高了人机交互的用户体验。
[0010]另外,根据本发明上述基于人工智能机器人的翻译提供方法还可以具有如下附加的技术特征:
[0011]在本发明的一个实施例中,所述聊天内容信息为文字聊天内容信息或语音聊天内容信息,所述根据所述聊天内容信息判断所述用户是否具有翻译需求具体包括:对所述聊天内容信息进行文字识别或语音识别判断所述用户是否具有翻译需求。
[0012]在本发明的一个实施例中,所述确定当前的翻译模式具体包括:在聊天界面中提供多种翻译模式;判断是否接收到所述用户的选择指令;如果接收到所述选择指令,则将所述用户选择的翻译模式作为所述当前的翻译模式。
[0013]在本发明的一个实施例中,上述基于人工智能机器人的翻译提供方法还包括:如果未接收到所述选择指令,则根据用户选择的翻译模式历史记录确定所述当前的翻译模式。
[0014]在本发明的一个实施例中,通过文字和/或语音的形式向所述用户提供所述翻译结果。
[0015]为实现上述目的,本发明另一方面实施例提出了一种基于人工智能机器人的翻译提供装置,包括:获取模块,用于获取用户输入的聊天内容信息;判断模块,用于根据所述聊天内容信息判断所述用户是否具有翻译需求;模式选取模块,用于在所述判断模块判断所述用户具有翻译需求时,确定当前的翻译模式;翻译模块,用于接收用户输入的待翻译内容,并根据所述翻译模式对所述待翻译内容进行翻译并生成翻译结果;以及提供模块,用于向所述用户提供所述翻译结果。
[0016]根据本发明实施例的基于人工智能机器人的翻译提供装置,首先通过获取模块获取用户输入的聊天内容信息,判断模块根据聊天内容信息判断用户是否具有翻译需求,然后模式选取模块在判断模块判断用户具有翻译需求时,确定当前的翻译模式,而后翻译模块接收用户输入的待翻译内容,并根据翻译模式对待翻译内容进行翻译并生成翻译结果,最后提供模块向用户提供翻译结果。因此,该装置能够在保证翻译的前提下增加翻译的趣味性、人性化,把翻译很自然的融入到用户和人工智能机器人的聊天互动中去,提高了人机交互的用户体验。
[0017]上述基于人工智能机器人的翻译提供装置还可以具有如下附加的技术特征:
[0018]在本发明的一个实施例中,所述聊天内容信息为文字聊天内容信息或语音聊天内容信息,所述判断模块,具体用于:对所述聊天内容信息进行文字识别或语音识别判断所述用户是否具有翻译需求。
[0019]在本发明的一个实施例中,所述模式选取模块,具体用于:在聊天界面中提供多种翻译模式;判断是否接收到所述用户的选择指令;如果接收到所述选择指令,则将所述用户选择的翻译模式作为所述当前的翻译模式。
[0020]在本发明的一个实施例中,所述模式选取模块,还用于:如果未接收到所述选择指令,则根据用户选择的翻译模式历史记录确定所述当前的翻译模式。
[0021]在本发明的一个实施例中,通过文字和/或语音的形式向所述用户提供所述翻译结果。
[0022]本发明附加的方面的优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
【附图说明】
[0023]图1是根据本发明一个实施例的基于人工智能机器人的翻译提供方法的流程图。
[0024]图2是根据本发明一个实施例的确定当前的翻译模式的细化流程图。
[0025]图3是包含多种翻译模式的聊天界面的示例图一。
[0026]图4是包含翻译结果的聊天界面的示例图一。
[0027]图5是根据本发明一个具体实施例的基于人工智能机器人的翻译提供方法中的翻译语音的流程图。
[0028]图6是包含多种翻译模式的聊天界面的示例图二。
[0029 ]图7是包含翻译结果的聊天界面的示例图二。
[0030]图8是根据本发明一个实施例的基于人工智能机器人的翻译提供装置的方框示意图。
【具体实施方式】
[0031]下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
[0032]下面参照附图来描述根据本发明实施例提出的基于人工智能机器人的翻译提供方法及装置。
[0033]图1是根据本发明一个实施例的基于人工智能机器人的翻译提供方法的流程图。
[0034]如图1所示,该基于人工智能机器人的翻译提供方法包括以下步骤:
[0035]SI,获取用户输入的聊天内容信息。
[0036]具体地,在用户与人工智能机器人聊天的过程中,获取用户通过文字或者语音方式输入的聊天内容信息。
[0037]其中,上述聊天内容信息的语言可以是中文、英文、日文和韩文等多国语言。
[0038]其中,需要理解的是,该实施例中所说的人工智能机器人不仅仅限定于基于人工智能的人工智能机器人,例如,度秘,上述人工智能机器人还可以是终端中的具有人工智能的智能对话软件。
[0039]其中,上述终端可以是个人计算机PC、手机、平板电脑等具有各种操作系统的硬件设备。
[0040]S2,根据聊天内容信息判断用户是否具有翻译需求。
[0041]在本发明的一个实施例中,在确定用户输入的聊天内容信息为文字聊天内容信息后,可对用户输入的聊天内容信息进行文字识别,并根据文字识别结果确定用户当前输入的聊天内容信息中是否包含预设的文字信息,如果确定用户当前输入的聊天内容信息中包含预设的文字信息,则可判断出用户有翻译需求。
[0042]其中,预设的文字信息是预先设置的确定用户有翻译需求的关键词,例如,预设的文字信息可以为“我要翻译”。
[0043]另外,如果确定用户输入的聊天内容信息为语音聊天内容信息,则对聊天内容信息进行语音识别,并根据语音识别结果确定用户当前输入的聊天内容信息中是否包含预设的文字信息,如果确定用户当前输入的聊天内容信息中包含预设的文字信息,则可判断出用户有翻译需求。
[
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1