翻译方法、装置、计算机设备及其存储介质制造方法及图纸

技术编号:37721806 阅读:24 留言:0更新日期:2023-06-02 00:21
本申请涉及一种翻译方法、装置、计算机设备及其存储介质。涉及人工智能技术领域,方法包括:获取待翻译内容;将待翻译内容输入至目标语言模型,得到目标语言模型生成的与待翻译内容对应的翻译结果,其中,目标语言模型是基于目标翻译任务确定的语法训练样本和语种训练样本训练得到。本申请使得目标翻译模型能够顺利完成目标翻译任务,保证了目标翻译任务的翻译准确性。翻译准确性。翻译准确性。

【技术实现步骤摘要】
翻译方法、装置、计算机设备及其存储介质


[0001]本申请涉及人工智能
,特别是涉及一种翻译方法、装置、计算机设备及其存储介质。

技术介绍

[0002]随着社会的不断发展,人们的日常生活与工作当中经常会遇到需要进行语言翻译的情况;因此,为满足人们对于语言翻译方面的需求,以“中间语言”模式为主的翻译模型应运而生。
[0003]其中,以“中间语言”模式为主的翻译模型具体用于在将待翻译语言翻译为目标语言的过程中,选择另外一种语言作为中间语言,从而将待翻译语言翻译为中间语言,并将中间语言翻译为目标语言。例如,当需要将汉语翻译为法语时,可以选择英语作为中间语言,因此,在对汉语进行翻译时,可先将汉语翻译成英语,再将英语翻译为法语。
[0004]但是,“中间语言”模式的翻译模型,由于需要引入第三种语言(即中间语言)从而实现将待翻译语言翻译为目标语言,导致待翻译语言和目标语言之间的误差增大,因此,通过以“中间语言”模式为主的翻译模型进行语言翻译所得到的翻译结果准确性较差。

技术实现思路

[0005]基于此,有必要针对上述技术问题,提供一种能够提高翻译准确性的翻译方法、装置、计算机设备及其存储介质。
[0006]第一方面,本申请提供了一种翻译方法。该方法包括:
[0007]获取待翻译内容;
[0008]将待翻译内容输入至目标语言模型,得到目标语言模型生成的与待翻译内容对应的翻译结果,其中,目标语言模型是基于目标翻译任务确定的语法训练样本和语种训练样本训练得到。
[0009]在其中一个实施例中,将待翻译内容输入至目标语言模型,对待翻译内容进行向量转换,确定待翻译内容的待翻译向量;
[0010]基于待翻译向量,得到目标语言模型生成的与待翻译内容对应的翻译结果。
[0011]在其中一个实施例中,根据目标翻译任务,确定语法训练样本和语种训练样本;其中,目标翻译任务包括:原语种、目标语种和翻译精度;
[0012]基于语法训练样本对待训练翻译模型进行语法训练,得到基础翻译模型;
[0013]确定基础翻译模型中影响翻译准确性的目标神经网络;
[0014]基于语种训练样本,对基础翻译模型中的目标神经网络进行微调训练,得到目标翻译模型,目标语言模型用于执行原语种到目标语种的翻译任务。
[0015]在其中一个实施例中,根据目标翻译任务,确定语法训练样本,包括:
[0016]根据目标翻译任务中的翻译精度,确定语法训练任务;
[0017]根据目标翻译任务中的原语种、目标语种和语法训练任务,确定语法训练样本。
[0018]在其中一个实施例中,根据目标翻译任务,确定语种训练样本,包括:
[0019]根据目标翻译任务中的原语种、目标语种,确定语种训练样本。
[0020]在其中一个实施例中,语法训练任务包括完型填空任务、上下句预测任务和多语言对照任务中的至少一种。
[0021]在其中一个实施例中,确定基础翻译模型中影响翻译准确性的目标神经网络,包括:
[0022]确定目标翻译任务是否有对应的历史翻译任务;其中,历史翻译任务与目标翻译任务中的原语种和目标语种相同;
[0023]若是,则根据历史翻译任务对应的网络微调记录,确定基础翻译模型中影响语言翻译准确性的目标神经网络。
[0024]在其中一个实施例中,该方法还包括:
[0025]若否,则确定基础语言模型中的各候选神经网络对目标翻译任务的翻译准确性的影响程度;
[0026]基于影响程度确定结果,从各候选神经网络确定目标神经网络。
[0027]第二方面,本申请还提供了一种翻译装置。该装置包括:
[0028]获取模块,用于获取待翻译内容;
[0029]输入模块,用于将待翻译内容输入至目标语言模型,得到目标语言模型生成的与待翻译内容对应的翻译结果,其中,目标语言模型是基于目标翻译任务确定的语法训练样本和语种训练样本训练得到。
[0030]第三方面,本申请还提供了一种计算机设备。计算机设备包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现如上述第一方面任一实施例的翻译方法。
[0031]第四方面,本申请还提供了一种计算机可读存储介质。计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现如上述第一方面任一实施例的翻译方法。
[0032]第五方面,本申请还提供了一种计算机程序产品。计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现如上述第一方面任一实施例的翻译方法。
[0033]根据本申请的技术方案,通过确定语法训练样本和语种训练样本,保证了后续流程的顺利进行,为后续训练提供训练样本,保证了训练的效果,能够根据语法训练样本,对待训练翻译模型进行语法训练,提高后续目标翻译任务的翻译准确性,并且保证了能够根据语种训练样本,对基础翻译模型进行微调训练,进一步提高了后续目标翻译任务的翻译准确性;通过确定影响翻译准确性的目标神经网络,保证了后续能够顺利对基础翻译模型进行微调训练,保证了在对基础翻译模型进行微调训练时只训练目标神经网络,提高了微调训练的训练效率,保证了微调训练的训练效果,使得目标翻译模型能够顺利完成目标翻译任务,并且,保证了目标翻译模型执行目标翻译任务的准确性。
附图说明
[0034]图1为本申请实施例提供的一种翻译方法的应用环境图;
[0035]图2为本申请实施例提供的一种翻译方法的流程图;
[0036]图3为本申请实施例提供的一种确定待翻译向量的步骤流程图;
[0037]图4为本申请实施例提供的一种翻译方法的流程图;
[0038]图5为本申请实施例提供的一种确定语法训练样本的步骤流程图;
[0039]图6为本申请实施例提供的一种确定目标神经网络的步骤流程图;
[0040]图7为本申请实施例提供的另一种翻译方法的流程图;
[0041]图8为本申请实施例提供的第一种翻译装置的结构框图;
[0042]图9为本申请实施例提供的第二种翻译装置的结构框图;
[0043]图10为本申请实施例提供的第三种翻译装置的结构框图;
[0044]图11为本申请实施例提供的第四种翻译装置的结构框图;
[0045]图12为一个实施例中计算机设备的内部结构图。
具体实施方式
[0046]为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
[0047]应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。在本申请的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本申请的至少一个实施例或示例中。在本说明书中,对上述术本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种翻译方法,其特征在于,所述方法包括:获取待翻译内容;将所述待翻译内容输入至目标语言模型,得到所述目标语言模型生成的与所述待翻译内容对应的翻译结果,其中,所述目标语言模型是基于目标翻译任务确定的语法训练样本和语种训练样本训练得到。2.根据权利要求1所述的方法,其特征在于,所述将所述待翻译内容输入至目标语言模型,得到所述目标语言模型生成的与所述待翻译内容对应的翻译结果,包括:将所述待翻译内容输入至所述目标语言模型,对所述待翻译内容进行向量转换,确定所述待翻译内容的待翻译向量;基于所述待翻译向量,得到所述目标语言模型生成的与所述待翻译内容对应的所述翻译结果。3.根据权利要求1所述的方法,其特征在于,基于目标翻译任务确定的语法训练样本和语种训练样本训练得到所述目标语言模型,包括:根据目标翻译任务,确定语法训练样本和语种训练样本;其中,所述目标翻译任务包括:原语种、目标语种和翻译精度;基于所述语法训练样本对待训练翻译模型进行语法训练,得到基础翻译模型;确定所述基础翻译模型中影响翻译准确性的目标神经网络;基于所述语种训练样本,对所述基础翻译模型中的所述目标神经网络进行微调训练,得到目标翻译模型,所述目标语言模型用于执行所述原语种到所述目标语种的翻译任务。4.根据权利要求3所述的方法,其特征在于,所述根据目标翻译任务,确定语法训练样本,包括:根据所述目标翻译任务中的所述翻译精度,确定语法训练任务;根据所述目标翻译任务中的所述原语种、所述目标语种和所述语法训练任务,确定所述语法训练样本。5.根据权利要求3所述的方法,其特征在于,所述根据目标翻译任务,确定语种训练样本,包括:根据所述目标翻译任...

【专利技术属性】
技术研发人员:冯歆然刘华杰王雅欣张宏韬
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1