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

xiaoxiao2021-2-28  180

基于人工智能机器人的翻译提供方法及装置的制造方法
【技术领域】
[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]另外,如果确定用户输入的聊天内容信息为语音聊天内容信息,则对聊天内容信息进行语音识别,并根据语音识别结果确定用户当前输入的聊天内容信息中是否包含预设的文字信息,如果确定用户当前输入的聊天内容信息中包含预设的文字信息,则可判断出用户有翻译需求。
[ 0044]S3,如果判断用户具有翻译需求,则确定当前的翻译模式。
[0045]其中,在本发明的实施例中,上述翻译模式可以为中文翻英语模式、中文翻日语模式或中文翻韩语模式等多国语言翻译模式。
[0046]在本发明的一个实施例中,确定当前的翻译模式的具体过程,如图2所示,可以包括:
[0047]S31,在聊天界面中提供多种翻译模式。
[0048]例如,在用户通过文字方式输入“我要翻译”后,根据用户当前输入的聊天内容信息可以确定用户有翻译需求,此时,可在聊天界面中提供多种翻译模式,其中,包含多种翻译模式的聊天界面的示例图如图3所示。通过图3可以看出,聊天界面中提供了中—英(中文翻英语模式)、中—韩(中文翻日语模式)和中—日(中文翻韩语模式)等翻译模式,在上述翻译模式不能满足用户需求时,用户还可以通过点击“更多”按钮以查看更多的翻译模式。由此,在人机交互的过程中,为用户提供了多种翻译模式,满足了不同用户的翻译需求。
[0049]S32,判断是否接收到用户的选择指令。
[0050]S33,如果接收到选择指令,则将用户选择的翻译模式作为当前的翻译模式。
[0051]S34,如果未接收到选择指令,则根据用户选择的翻译模式历史记录确定当前的翻译模式。
[0052]具体地,在聊天界面中提供了多种翻译模式后,如果监控到用户并没有选中任何翻译模式,则获取翻译模式历史记录,并对翻译模式历史记录进行分析,以及根据分析结果确定当前的翻译模式。
[0053]例如,通过翻译模式历史记录确定用户经常使用中—英翻译模式,通过分析可确定当前的翻译模式为中—英模式。
[0054]S4,接收用户输入的待翻译内容,并根据翻译模式对待翻译内容进行翻译并生成翻译结果。
[0055]具体地,在确定当前的翻译模式并进入正式的翻译阶段后,如果接收到用户通过文字或者语音方式输入的待翻译内容,则根据翻译模式对待翻译内容进行翻译。
[0056]S5,向用户提供翻译结果。
[0057]在本发明的一个实施例中,在生成待翻译内容的翻译结果后,可通过文字和/或语音的形式向用户提供翻译结果。
[0058]再以如图3所示的聊天界面为例,在接收到用户选择中—英模式后,如果接收到用户输入的待翻译内容为“你好”,则根据翻译模式对待翻译内容进行翻译,并在聊天界面上显示对应的翻译结果,包含翻译结果的聊天界面的示例图如图4所示。通过图4可以看出,在翻译完“你好”之后,用户还对“你叫什么名字”进行了英文翻译,对应的翻译结果为“whatis your name”。在展示翻译结果后,还可以接收用户的语音播放指令,并根据语音播放指令播放对应的翻译结果。由此,增加了翻译的趣味性,实现一问一答的社交式的交流方式,可以把翻译很自然的融入到用户和人工智能机器人的聊天互动中去,提高了人机交互的用户体验。
[0059]根据本发明实施例的基于人工智能机器人的翻译提供方法,在人工智能机器人获取到用户输入的聊天内容信息后,首先根据聊天内容信息判断用户是否具有翻译需求,如果判断用户具有翻译需求,则确定当前的翻译模式,而后接收用户输入的待翻译内容,并根据翻译模式对待翻译内容进行翻译并生成翻译结果,以及向用户提供翻译结果。因此,该方法能够在保证翻译的前提下增加翻译的趣味性、人性化,把翻译很自然的融入到用户和人工智能机器人的聊天互动中去,提高了人机交互的用户体验。
[0060]图5是根据本发明一个具体实施例的基于人工智能机器人的翻译提供方法的流程图。该实施例以用户以语音的方式与人工智能机器人进行交互为例说明该基于人工智能机器人的翻译提供方法的具体过程,如图5所示,该基于人工智能机器人的翻译提供方法包括以下步骤:
[0061]S51,获取用户通过语音方式输入的聊天内容信息。
[0062]其中,上述聊天内容信息的语言可以是中文、英文、日文和韩文等多国语言。
[0063]其中,需要理解的是,该实施例中所说的人工智能机器人不仅仅限定于基于人工智能的人工智能机器人,例如,度秘,上述人工智能机器人还可以是终端中的具有人工智能的智能对话软件。
[0064]其中,上述终端可以是个人计算机PC、手机、平板电脑等具有各种操作系统的硬件设备。
[0065]S52,根据聊天内容信息判断用户是否具有翻译需求。
[0066]具体地,在获得到用户输入的聊天内容信息为语音聊天内容信息后,可对聊天内容信息进行语音识别,并根据语音识别结果确定用户当前输入的聊天内容信息中是否包含预设的文字信息,如果确定用户当前输入的聊天内容信息中包含预设的文字信息,则可判断出用户有翻译需求。
[0067]其中,预设的文字信息是预先设置的确定用户有翻译需求的关键词,例如,预设的文字信息可以为“我要翻译”。
[0068]S53,如果判断用户具有翻译需求,则确定当前的翻译模式。
[0069]其中,上述翻译模式可以为中文翻英语模式、中文翻日语模式或中文翻韩语模式等多国语言翻译模式。
[0070]例如,在用户通过语音方式输入“我要翻译”后,根据用户当前输入的聊天内容信息可以确定用户有翻译需求,此时,可在聊天界面中提供多种翻译模式,其中,包含多种翻译模式的聊天界面的示例图如图6所示。通过图6可以看出,聊天界面中提供了中—英(中文翻英语模式)、中—韩(中文翻日语模式)和中—日(中文翻韩语模式)等翻译模式,在上述翻译模式不能满足用户需求时,用户还可以通过点击“更多”按钮以查看更多的翻译模式。如果接收到用户通过语音的方式输入“中文翻译成英文”语音数据,通过对该语音数据进行识别可确定用户当前选择的是中—英模式。
[0071]S54,接收用户通过语音方式输入的待翻译内容,并根据翻译模式对待翻译内容进行翻译并生成翻译结果。
[0072]S55,在聊天界面上显示翻译结果的同时,语音播放翻译结果。
[0073]再以如图6所示的聊天界面为例,在接收到用户选择中—英模式后,如果接收到用户通过语音方式输入的待翻译内容为“你好”,则根据翻译模式对待翻译内容进行翻译,以生成待翻译内容对应的文字信息,并将对应的文字信息转换为对应的语音数据,以及在聊天界面上显示对应的翻译结果的同时,语音播放对应的翻译结果。包含翻译结果的聊天界面的示例图如图7所示。通过图7可以看出,在翻译完“你好”之后,用户还对“你叫什么名字”进行了英文翻译,对应的翻译结果为“what is your name”。
[0074]根据本发明实施例的基于人工智能机器人的翻译提供方法,在人工智能机器人获取到用户输入的聊天内容信息后,首先根据聊天内容信息判断用户是否具有翻译需求,如果判断用户具有翻译需求,则确定当前的翻译模式,而后接收用户输入的待翻译内容,并根据翻译模式对待翻译内容进行翻译并生成翻译结果,以及向用户提供翻译结果。因此,该方法能够在保证翻译的前提下增加翻译的趣味性、人性化,把翻译很自然的融入到用户和人工智能机器人的聊天互动中去,提高了人机交互的用户体验。
[0075]为了实现上述实施例,本发明还提出一种基于人工智能机器人的翻译提供装置。
[0076]图8是根据本发明一个实施例的基于人工智能机器人的翻译提供装置的方框示意图。
[0077]如图8所示,该基于人工智能机器人的翻译提供装置包括获取模块100、判断模块200、模式选取模块300、翻译模块400和提供模块500,其中:
[0078]其中,获取模块100用于获取用户输入的聊天内容信息。
[0079]具体地,在用户与人工智能机器人聊天的过程中,获取模块100获取用户通过文字或者语音方式输入的聊天内容信息。
[0080]其中,上述聊天内容信息的语言可以是中文、英文、日文和韩文等多国语言。
[0081]其中,需要理解的是,该实施例中所说的人工智能机器人不仅仅限定于基于人工智能的人工智能机器人,例如,度秘,上述人工智能机器人还可以是终端中的具有人工智能的智能对话软件。
[0082]其中,上述终端可以是个人计算机PC、手机、平板电脑等具有各种操作系统的硬件设备。
[0083]判断模块200用于根据聊天内容信息判断用户是否具有翻译需求。
[0084]在本发明的一个实施例中,在判断模块200确定用户输入的聊天内容信息为文字聊天内容信息后,可对用户输入的聊天内容信息进行文字识别,并根据文字识别结果确定用户当前输入的聊天内容信息中是否包含预设的文字信息,如果确定用户当前输入的聊天内容信息中包含预设的文字信息,则可判断出用户有翻译需求。
[0085]其中,预设的文字信息是预先设置的确定用户有翻译需求的关键词,例如,预设的文字信息可以为“我要翻译”。
[0 086]另外,如果判断模块200确定用户输入的聊天内容信息为语音聊天内容信息,则对聊天内容信息进行语音识别,并根据语音识别结果确定用户当前输入的聊天内容信息中是否包含预设的文字信息,如果确定用户当前输入的聊天内容信息中包含预设的文字信息,则可判断出用户有翻译需求。
[0087]模式选取模块300用于在判断模块200判断用户具有翻译需求时,确定当前的翻译模式。
[0088]其中,在本发明的实施例中,上述翻译模式可以为中文翻英语模式、中文翻日语模式或中文翻韩语模式等多国语言翻译模式。
[0089]在本发明的一个实施例中,模式选取模块300具体用于:在聊天界面中提供多种翻译模式;判断是否接收到用户的选择指令;如果接收到选择指令,则将用户选择的翻译模式作为当前的翻译模式。在本发明的另一个实施例中,模式选取模块300,还用于:如果未接收到选择指令,则根据用户选择的翻译模式历史记录确定当前的翻译模式。进一步地,模式选取模块300确定当前的翻译模式的具体过程,如图2所示,此处不再赘述。
[0090]翻译模块400用于接收用户输入的待翻译内容,并根据翻译模式对待翻译内容进行翻译并生成翻译结果。
[0091]具体地,在翻译模块400确定当前的翻译模式并进入正式的翻译阶段后,如果接收到用户通过文字或者语音方式输入的待翻译内容,则根据翻译模式对待翻译内容进行翻译。
[0092]提供模块500,用于向用户提供翻译结果。
[0093]在本发明的一个实施例中,在翻译模块400生成待翻译内容的翻译结果后,提供模块500可通过文字和/或语音的形式向用户提供翻译结果。
[0094]需要说明的是,前述对基于人工智能机器人的翻译提供方法实施例的解释说明也适用于该实施例的基于人工智能机器人的翻译提供装置,此处不再赘述。
[0095]根据本发明实施例的基于人工智能机器人的翻译提供装置,首先通过获取模块获取用户输入的聊天内容信息,判断模块根据聊天内容信息判断用户是否具有翻译需求,然后模式选取模块在判断模块判断用户具有翻译需求时,确定当前的翻译模式,而后翻译模块接收用户输入的待翻译内容,并根据翻译模式对待翻译内容进行翻译并生成翻译结果,最后提供模块向用户提供翻译结果。因此,该装置能够在保证翻译的前提下增加翻译的趣味性、人性化,把翻译很自然的融入到用户和人工智能机器人的聊天互动中去,提高了人机交互的用户体验。
[0096]在本发明的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“长度”、“宽度”、“厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底” “内”、“外”、“顺时针”、“逆时针”、“轴向”、“径向”、“周向”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。
[0097]此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
[0098]在本发明中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”、“固定”等术语应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或成一体;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系,除非另有明确的限定。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。
[0099]在本发明中,除非另有明确的规定和限定,第一特征在第二特征“上”或“下”可以是第一和第二特征直接接触,或第一和第二特征通过中间媒介间接接触。而且,第一特征在第二特征“之上”、“上方”和“上面”可是第一特征在第二特征正上方或斜上方,或仅仅表示第一特征水平高度高于第二特征。第一特征在第二特征“之下”、“下方”和“下面”可以是第一特征在第二特征正下方或斜下方,或仅仅表示第一特征水平高度小于第二特征。
[0100]在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
[0101]尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。
【主权项】
1.一种基于人工智能机器人的翻译提供方法,其特征在于,包括以下步骤: 获取用户输入的聊天内容信息; 根据所述聊天内容信息判断所述用户是否具有翻译需求; 如果判断所述用户具有翻译需求,则确定当前的翻译模式; 接收用户输入的待翻译内容,并根据所述翻译模式对所述待翻译内容进行翻译并生成翻译结果;以及 向所述用户提供所述翻译结果。2.如权利要求1所述的基于人工智能机器人的翻译提供方法,其特征在于,所述聊天内容信息为文字聊天内容信息或语音聊天内容信息,所述根据所述聊天内容信息判断所述用户是否具有翻译需求具体包括: 对所述聊天内容信息进行文字识别或语音识别判断所述用户是否具有翻译需求。3.如权利要求1所述的基于人工智能机器人的翻译提供方法,其特征在于,所述确定当前的翻译模式具体包括: 在聊天界面中提供多种翻译模式; 判断是否接收到所述用户的选择指令; 如果接收到所述选择指令,则将所述用户选择的翻译模式作为所述当前的翻译模式。4.如权利要求3所述的基于人工智能机器人的翻译提供方法,其特征在于,还包括: 如果未接收到所述选择指令,则根据用户选择的翻译模式历史记录确定所述当前的翻译模式。5.如权利要求1所述的基于人工智能机器人的翻译提供方法,其特征在于,通过文字和/或语音的形式向所述用户提供所述翻译结果。6.—种基于人工智能机器人的翻译提供装置,其特征在于,包括: 获取模块,用于获取用户输入的聊天内容信息; 判断模块,用于根据所述聊天内容信息判断所述用户是否具有翻译需求; 模式选取模块,用于在所述判断模块判断所述用户具有翻译需求时,确定当前的翻译模式; 翻译模块,用于接收用户输入的待翻译内容,并根据所述翻译模式对所述待翻译内容进行翻译并生成翻译结果;以及 提供模块,用于向所述用户提供所述翻译结果。7.如权利要求6所述的基于人工智能机器人的翻译提供装置,其特征在于,所述聊天内容信息为文字聊天内容信息或语音聊天内容信息,所述判断模块,具体用于: 对所述聊天内容信息进行文字识别或语音识别判断所述用户是否具有翻译需求。8.如权利要求6所述的基于人工智能机器人的翻译提供装置,其特征在于,所述模式选取模块,具体用于: 在聊天界面中提供多种翻译模式; 判断是否接收到所述用户的选择指令; 如果接收到所述选择指令,则将所述用户选择的翻译模式作为所述当前的翻译模式。9.如权利要求8所述的基于人工智能机器人的翻译提供装置,其特征在于,所述模式选取模块,还用于: 如果未接收到所述选择指令,则根据用户选择的翻译模式历史记录确定所述当前的翻译模式。10.如权利要求6所述的基于人工智能机器人的翻译提供装置,其特征在于,通过文字和/或语音的形式向所述用户提供所述翻译结果。
【专利摘要】本发明公开了一种基于人工智能机器人的翻译提供方法及装置,其中,该方法包括:获取用户输入的聊天内容信息;根据聊天内容信息判断用户是否具有翻译需求;如果判断用户具有翻译需求,则确定当前的翻译模式;接收用户输入的待翻译内容,并根据翻译模式对待翻译内容进行翻译并生成翻译结果;以及向用户提供翻译结果。本发明实施例提供的基于人工智能机器人的翻译提供方法和装置,在保证翻译的前提下增加翻译的趣味性、人性化,把翻译很自然的融入到用户和人工智能机器人的聊天互动中去,提高了人机交互的用户体验。
【IPC分类】G06F17/28
【公开号】CN105488036
【申请号】CN201510821233
【发明人】宋治云
【申请人】百度在线网络技术(北京)有限公司
【公开日】2016年4月13日
【申请日】2015年11月23日

最新回复(0)