翻译文本修订方法、装置、计算机设备和存储介质
文献发布时间:2023-06-19 09:32:16
技术领域
本申请涉及计算机技术领域,特别是涉及一种翻译文本修订方法、装置、计算机设备和存储介质。
背景技术
目前的在线翻译系统中,译员在编辑器中完成翻译后,通常需要将译文交给质检人员或自动质检工具进行质检,以确保翻译质量,质检后可以生成质检报告;当客户对翻译文本进行审阅时,客户也可以通过直接修改译文或添加批注的方式输出质检意见,生成质检报告。在接收到质检报告后,译员可以根据质检报告中的修改意见,手动定位到需要修改的句段对翻译文本进行人工修订。
然而,上述的人工修订方式效率较低,而且译员在修订过程中难以避免出错,容易导致一定的质量缺陷。
因此,目前的翻译文本修订方法存在修订效率较低、准确率较差的问题。
发明内容
基于此,有必要针对上述修订效率较低、准确率较差的问题,提供一种翻译文本修订方法、装置、计算机设备和存储介质。
一种翻译文本修订方法,所述方法包括:
获取质检报告,所述质检报告中包括质检句段以及对应于至少一条所述质检句段的修订内容;所述质检句段与所述翻译文本中的文本句段相对应;
接收针对所述质检报告的确认修订指令;
根据所述确认修订指令和所述修订内容,对所述翻译文本中的文本句段进行修订。
在其中一个实施例中,所述根据所述确认修订指令和所述修订内容,对所述翻译文本中的文本句段进行修订,包括:
获取所述确认修订指令对应的第一质检句段;
根据所述第一质检句段对应的修订内容,对与所述第一质检句段对应的第一文本句段进行修订。
在其中一个实施例中,所述根据所述第一质检句段对应的修订内容,对与所述第一质检句段对应的第一文本句段进行修订,包括:
根据所述第一质检句段对应的修订内容,得到目标修订内容;
获取所述第一质检句段的句段标识;
根据所述句段标识从所述翻译文本中确定所述第一文本句段;
根据所述目标修订内容对所述第一文本句段进行修订。
在其中一个实施例中,所述确认修订指令为对目标按钮的点选指令,所述目标按钮显示在与所述第一质检句段对应的位置。
在其中一个实施例中,所述根据所述确认修订指令和所述修订内容,对所述翻译文本中的文本句段进行修订,还包括:
若接收到所述确认修订指令,则将所述质检报告中具有修订内容的质检句段确定为第二质检句段;
根据所述第二质检句段对应的修订内容,对与所述第二质检句段对应的第二文本句段进行修订。
在其中一个实施例中,所述根据所述确认修订指令和所述修订内容,对所述翻译文本中的文本句段进行修订,还包括:
判断所述修订内容是否匹配预设修订模板;
根据所述修订内容所匹配的所述预设修订模板,获取修订操作和修订操作内容;
根据所述修订操作和修订操作内容对所述文本句段执行操作,以完成所述修订。
在其中一个实施例中,所述质检报告中,具有所述修订内容的所述质检句段的初始状态为待确认状态;所述方法还包括:
接收修订完成通知,所述修订完成通知在所述翻译文本中任一条文本句段修订完成后发送;
将所述修订完成通知对应的质检句段的状态更新为已修订状态。
在其中一个实施例中,所述方法还包括:
接收对应于至少一条所述质检句段的拒绝修订指令;
将所述拒绝修订指令对应的质检句段的状态更新为拒绝修订状态。
一种翻译文本修订装置,所述装置包括:
质检报告获取模块,用于获取质检报告,所述质检报告中包括质检句段以及对应于至少一条所述质检句段的修订内容;所述质检句段与所述翻译文本中的文本句段相对应;
修订指令接收模块,用于接收针对所述质检报告的确认修订指令;
翻译文本修订模块,用于根据所述确认修订指令和所述修订内容,对所述翻译文本中的文本句段进行修订。
一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
获取质检报告,所述质检报告中包括质检句段以及对应于至少一条所述质检句段的修订内容;所述质检句段与所述翻译文本中的文本句段相对应;
接收针对所述质检报告的确认修订指令;
根据所述确认修订指令和所述修订内容,对所述翻译文本中的文本句段进行修订。
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
获取质检报告,所述质检报告中包括质检句段以及对应于至少一条所述质检句段的修订内容;所述质检句段与所述翻译文本中的文本句段相对应;
接收针对所述质检报告的确认修订指令;
根据所述确认修订指令和所述修订内容,对所述翻译文本中的文本句段进行修订。
上述翻译文本修订方法、装置、计算机设备和存储介质,通过获取质检报告,可以得到质检报告中质检句段所对应的修订内容,接收针对质检报告的确认修订指令,根据确认修订指令和修订内容,对翻译文本中的文本句段进行修订,可以根据修订内容自动修改翻译文本中的文本句段,将质检报告中的修改意见自动实施到翻译文本中,提高翻译文本的修订效率和修订准确率。
附图说明
图1为一个实施例中翻译文本修订方法的应用环境图;
图2为一个实施例中翻译文本修订方法的流程示意图;
图3为另一个实施例中翻译文本修订方法的流程示意图;
图4为一个实施例中翻译文本修订装置的结构框图;
图5为一个实施例中计算机设备的内部结构图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
本申请提供的翻译文本修订方法,可以应用于如图1所示的应用环境中。其中,终端102通过网络与服务器104进行通信。其中,终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现,还可以为云服务器。进一步地,终端102可以是语言服务提供商(Language Services Provider)的译员终端,服务器可以是语言服务提供商的服务器。
在一个实施例中,如图2所示,提供了一种翻译文本修订方法,以该方法应用于图1中的服务器104为例进行说明,包括以下步骤:
步骤S210,获取质检报告,质检报告中包括质检句段以及对应于至少一条质检句段的修订内容;质检句段与翻译文本中的文本句段相对应。
其中,质检句段可以为经过质检的句段。
具体实现中,服务器104可以读取一份质检报告,质检报告中可以包含多条质检句段和至少一条质检句段的修订内容,其中,质检句段与翻译文本中的文本句段相对应,质检句段可以携带有句段标识。
实际应用中,客户可以通过客户终端从语言服务提供商服务器下载翻译文本,翻译文本中可以包含翻译的原文和译文,在翻译文本中可以选取全部文本句段作为质检句段,也可以选取部分文本句段作为质检句段,针对质检句段进行质检,并对其中有问题的质检句段给出修订意见,得到至少一条质检句段的修订内容,客户终端可以根据质检句段和修订内容生成质检报告,并将质检报告上传至语言服务提供商的服务器104。
质检报告还可以为语言服务提供商内部质检所产生的质检报告,内部质检人员可以通过质检终端从服务器下载翻译文本,对其进行质检后将形成的质检报告由质检终端上传至服务器104。
语言服务提供商内部译员也可以通过译员终端从服务器下载质检报告,将需要进行自动修改的内容添加在质检报告中,形成更新后的质检报告,并通过译员终端将更新后的质检报告上传至服务器104。
需要说明的是,可以在质检报告中的质检句段中添加句段标识,例如,可以以句段的来源信息作为句段标识,其中来源信息可以为GUID(Globally Unique Identifier,全局唯一标识符)、文件标识、任务标识和授权人员信息中的至少一种,根据句段标识可以在翻译文本中查找文本句段。
步骤S220,接收针对质检报告的确认修订指令。
其中,确认修订指令可以为确认对翻译文本进行修改的指令。
具体实现中,终端102可以生成针对质检报告的确认修订指令,并向服务器104进行发送,服务器104可以接收到终端102发送的确认修订指令。
实际应用中,终端102可以为语言服务提供商内部译员的译员终端,可以在译员终端上显示一份质检报告,以及与质检报告中每条质检句段相对应的目标按钮,若译员同意指定质检句段的修订内容,并需要将修订内容实施到存储在服务器104上的翻译文本中,则可以点选该质检句段对应的目标按钮,生成针对该质检句段的确认修订指令,译员终端可以将确认修订指令发送至服务器104,由服务器104进行接收。
终端102还可以为语言服务提供商内部质检员的质检员终端,质检员终端上可以显示质检报告,以及与质检报告中每条质检句段相对应的目标按钮,若质检员在添加指定质检句段的修订内容后,需要根据修订内容对该质检句段进行修改,则可以点选该质检句段的目标按钮,生成针对该质检句段的确认修订指令,质检员终端可以将确认修订指令发送至服务器104,由服务器104进行接收。
需要说明的是,译员或质检员可以点选一条质检句段的目标按钮,生成针对一条质检句段的确认修订指令,还可以点选多条或全部质检句段的目标按钮,生成多条或全部质检句段的确认修订指令。
步骤S230,根据确认修订指令和修订内容,对翻译文本中的文本句段进行修订。
具体实现中,服务器104可以获取确认修订指令对应的质检句段,将质检句段对应的修订内容作为目标修订内容,服务器104还可以获取质检句段的句段标识,根据句段标识在翻译文本中确定目标文本句段,并根据目标修订内容对目标文本句段进行修订。
实际应用中,目标修订内容可以为对目标文本句段的删除、插入或替换,可以根据目标修订内容对目标文本句段执行删除、插入或替换的操作。目标修订内容还可以为一段批注,服务器104可以首先识别该批注是否使用了预定义的批注模板,若使用了预定义的批注模板,则可以根据批注模板来修改目标文本句段,例如,根据批注模板“@R XXX=>YYY”,可以将目标文本句段中的XXX全部替换为YYY,根据批注模板“@D ZZZ”,可以删除目标文本句段中的所有ZZZ,其中,批注模板可以根据需要预先约定或定义;若识别到批注未使用批注模板,则可以确定该批注为普通批注,不执行上述基于批注模板的修改,此时译员可以在将需要进行自动修改的内容添加在质检报告中,形成更新后的质检报告,并针对更新后的质检报告给出确认修订指令,服务器104根据确认修订指令和更新后的质检报告对翻译文本中的文本句段进行修订。
上述翻译文本修订方法,通过获取质检报告,可以得到质检报告中质检句段所对应的修订内容,接收针对质检报告的确认修订指令,根据确认修订指令和修订内容,对翻译文本中的文本句段进行修订,可以根据修订内容自动修改翻译文本中的文本句段,将质检报告中的修改意见自动实施到翻译文本中,提高翻译文本的修订效率和修订准确率。
在一个实施例中,上述步骤S230,可以具体包括:
步骤S231,获取确认修订指令对应的第一质检句段;
步骤S232,根据第一质检句段对应的修订内容,对与第一质检句段对应的第一文本句段进行修订。
其中,第一质检句段可以为单个质检句段。
其中,第一文本句段可以为翻译文本中的单个文本句段。
具体实现中,服务器在接收到确认修订指令后,可以将确认修订指令对应的质检句段作为第一质检句段,并在质检报告中获取到第一质检句段对应的修订内容,作为目标修订内容。服务器还可以获取到第一质检句段的句段标识,并在翻译文本中查找句段标识对应的文本句段,作为第一文本句段。服务器可以根据目标修订内容对第一文本句段进行修订。
例如,当语言服务提供商的译员同意质检报告中对于质检句段1的修订内容时,可以在译员终端显示的质检报告中点选质检句段1对应的“确认单句更改”按钮,生成针对质检句段1的确认修订指令,发送至服务器。服务器在接收到确认修订指令后,可以根据确认修订指令确定需要对质检句段1进行修订,并通过质检报告得到质检句段1对应的修订内容为删除该句段,服务器可以根据质检句段1的句段标识在翻译文本中查找相应的文本句段,对该文本句段进行删除。
本实施例中,通过获取确认修订指令对应的第一质检句段,根据第一质检句段对应的修订内容,对与第一质检句段对应的第一文本句段进行修订,可以将质检句段的修订内容快速实施到文本句段上,提高翻译文本的修订效率和修订准确率。
在一个实施例中,上述步骤S232,可以具体包括:根据第一质检句段对应的修订内容,得到目标修订内容;获取第一质检句段的句段标识;根据句段标识从翻译文本中确定第一文本句段;根据目标修订内容对第一文本句段进行修订。
具体实现中,服务器可以预先为翻译文本中的文本句段添加标识,得到文本句段的句段标识,在生成质检报告,从翻译文本中选取文本句段作为质检句段的过程中,可以将文本句段的句段标识作为质检句段的句段标识。服务器在接收到确认修订指令后,可以将确认修订指令对应的质检句段作为第一质检句段,并在质检报告中获取到第一质检句段对应的修订内容,作为目标修订内容。服务器还可以获取到第一质检句段的句段标识,并根据句段标识,在翻译文本中查找相应的文本句段,作为第一文本句段。服务器可以根据目标修订内容对第一文本句段进行修订。
例如,服务器可以为翻译文本中的文本句段A添加句段标识6F9619FF-8B86-D011-B42D,质检报告中将文本句段A作为质检句段1,可以得到质检句段1的句段标识也为6F9619FF-8B86-D011-B42D,服务器在确定需要对质检句段1进行修订,并通过质检报告得到质检句段1对应的修订内容为删除该句段时,可以获取质检句段1的句段标识6F9619FF-8B86-D011-B42D,通过在翻译文本中查找相同的句段标识,可以确定需要对翻译文本中的文本句段A进行修订,根据修订内容对文本句段A进行删除。
本实施例中,通过根据第一质检句段对应的修订内容,得到目标修订内容,获取第一质检句段的句段标识,根据句段标识从翻译文本中确定第一文本句段,根据目标修订内容对第一文本句段进行修订,可以将质检句段的修订内容快速实施到文本句段上,提高翻译文本的修订效率和修订准确率。
在一个实施例中,上述步骤S230的确认修订指令为对目标按钮的点选指令,目标按钮显示在与第一质检句段对应的位置。
具体实现中,译员终端上显示的质检报告中,可以有与第一质检句段相对应的目标按钮,若译员同意第一质检句段的修订内容,并需要将修订内容实施到存储在服务器上的翻译文本中,则可以点选第一质检句段对应的目标按钮,译员终端生成针对第一质检句段的点选指令,并将该点选指令作为确认修订指令,发送至服务器。
本实施例中,通过确认修订指令为对目标按钮的点选指令,目标按钮显示在与第一质检句段对应的位置,可以通过点选目标按钮实现对质检句段的修改,便于操作,提高翻译文本的修订效率和便捷性。
在一个实施例中,上述步骤S230,具体还可以包括:若接收到确认修订指令,则将质检报告中具有修订内容的质检句段确定为第二质检句段;根据第二质检句段对应的修订内容,对与第二质检句段对应的第二文本句段进行修订。
其中,第二质检句段可以为批量质检句段。
其中,第二文本句段可以为翻译文本中的批量文本句段。
具体实现中,服务器在接收到确认修订指令后,可以在质检报告中选取具有修订内容的批量质检句段,作为第二质检句段,并将各个第二质检句段所对应的修订内容作为目标修订内容。服务器可以获取到各个第二质检句段的句段标识,在翻译文本中查找句段标识对应的文本句段,将得到的批量文本句段作为第二文本句段。服务器可以根据目标修订内容对第二文本句段进行修订。
例如,当语言服务提供商的译员同意质检报告中所有质检句段的修订内容时,可以在译员终端显示的质检报告中点选“确认批量更改”按钮,生成针对所有质检句段的确认修订指令,发送至服务器。服务器在接收到确认修订指令后,可以根据确认修订指令确定需要对所有质检句段进行修订,并通过质检报告得到各个质检句段所对应的修订内容,服务器可以根据各个质检句段的句段标识在翻译文本中查找到相应的文本句段,根据修订内容对文本句段进行修订。
本实施例中,若接收到确认修订指令,则将质检报告中具有修订内容的质检句段确定为第二质检句段,根据第二质检句段对应的修订内容,对与第二质检句段对应的第二文本句段进行修订,可以将批量质检句段的修订内容快速实施到文本句段上,在确保翻译文本修订准确率的基础上,进一步提高修订效率。
在一个实施例中,上述步骤S230,可以具体包括:判断修订内容是否匹配预设修订模板;根据修订内容所匹配的预设修订模板,获取修订操作和修订操作内容;根据修订操作和修订操作内容对文本句段执行操作,以完成修订。
其中,修订操作可以为对翻译文本进行修订的动作。
其中,修订操作内容可以为对翻译文本进行修订的文本。
具体实现中,可以在服务器中预先设置修订模板,在接收到确认修订指令后,服务器可以获取确认修订指令对应的质检句段,并获取质检句段对应的修订内容,判断修订内容与预设的修订模板是否相匹配,若修订内容与修订模板不匹配,则不能使用修订模板进行修订,若修订内容与修订模板相匹配,则可以根据修订模板确定修订操作和修订操作内容,根据修订操作确定需要对翻译文本中的文本句段进行何种操作,根据修订操作内容得到对文本句段进行修订操作的具体文本内容,从而根据修订操作和修订操作内容完成对文本句段的修订。
例如,服务器可以首先识别该批注是否使用了预定义的批注模板,若使用了预定义的批注模板,则可以根据批注模板来修改目标文本句段,例如,根据批注模板“@R XXX=>YYY”,可以将目标文本句段中的XXX全部替换为YYY,根据批注模板“@D ZZZ”,可以删除目标文本句段中的所有ZZZ,其中,批注模板可以根据需要预先约定或定义;若识别到批注未使用批注模板,则可以确定该批注为普通批注,不执行上述基于批注模板的修改,此时译员可以在将需要进行自动修改的内容添加在质检报告中,形成更新后的质检报告,并针对更新后的质检报告给出确认修订指令,服务器104根据确认修订指令和更新后的质检报告对翻译文本中的文本句段进行修订。
本实施例中,通过判断修订内容是否匹配预设修订模板,根据修订内容所匹配的预设修订模板,获取修订操作和修订操作内容,根据修订操作和修订操作内容对文本句段执行操作,以完成修订,可以将多个质检句段中相同的修订内容快速实施到文本句段上,在确保翻译文本修订准确率的基础上,进一步提高修订效率。
在一个实施例中,上述翻译文本修订方法,具体还可以包括:接收修订完成通知,修订完成通知在翻译文本中任一条文本句段修订完成后发送;将所述修订完成通知对应的质检句段的状态更新为已修订状态。
具体实现中,服务器在获取到质检报告后,可以将质检报告中质检句段的状态设置为待修订状态,终端针对质检句段发送确认修订指令,服务器在接收到确认修订指令后,根据确认修订指令对翻译文本中的文本句段进行修订,在对任意一条文本句段进行修订后,可以生成修订完成通知,修订完成通知与质检句段相对应,可以将修订完成通知对应的质检句段的状态由待修订状态更新为已修订状态。
例如,服务器获取的质检报告中可以包括质检句段1、质检句段2和质检句段3,可以将三个质检句段的状态均设置为待修订状态,终端针对质检句段1发送确认修订指令,服务器在接收到确认修订指令后确定质检句段1对应翻译文本中的文本句段A,对文本句段A进行修订后,可以生成修订完成通知,服务器可以确定修订完成通知与质检报告中的质检句段1相对应,可以将质检句段1的状态由待修订状态更新为已修订状态。
本实施例中,通过接收修订完成通知,将修订完成通知对应的质检句段的状态更新为已修订状态,可以区分质检报告中待修订的质检句段和已修订的质检句段,方便查看翻译文本的修订情况,能够提高修订的效率和便捷性。
在一个实施例中,上述翻译文本修订方法,具体还可以包括:接收对应于至少一条质检句段的拒绝修订指令;将拒绝修订指令对应的质检句段的状态更新为拒绝修订状态。
具体实现中,服务器在获取到质检报告后,可以将质检报告中质检句段的状态设置为待修订状态,终端可以针对单个质检句段或批量质检句段发送拒绝修订指令,服务器在接收到拒绝修订指令后,可以获取拒绝修订指令对应的质检句段,将该质检句段的状态由待修订状态更新为拒绝修订状态。
例如,服务器获取的质检报告中可以包括质检句段1、质检句段2和质检句段3,可以将三个质检句段的状态均设置为待修订状态,终端针对质检句段1发送拒绝修订指令,服务器在接收到拒绝修订指令后确定拒绝修订指令与质检句段1相对应,服务器可以将质检句段1的状态由待修订状态更新为拒绝修订状态。
本实施例中,通过接收对应于至少一条质检句段的拒绝修订指令,将拒绝修订指令对应的质检句段的状态更新为拒绝修订状态,可以对质检报告中的质检意见拒绝修订,区分质检报告中待修订的质检句段和拒绝修订的质检句段,能够提高修订的效率和便捷性。
在一个实施例中,提供了一种翻译文本修订方法,以该方法应用于终端为例进行说明,包括:获取用户的用户信息;根据用户信息,验证用户是否为授权用户;若是,则识别用户的用户类型。
其中,用户信息可以为用户的用户名、用户编号、电话号码等信息。
具体实现中,终端显示初始质检报告后,可以通过验证用户身份来确定用户权限,终端可以通过获取用户信息来验证用户身份,例如,在用户点击初始质检报告上的登录按钮时,可以请求用户输入用户名或电话等身份信息,并通过用户输入的登录密码对对身份信息进行验证,若验证通过则可以判定为授权用户;终端还可以通过读取Cookies进行身份验证;出于安全考虑,当用户长时间未操作质检报告页面或点击跳转链接跳转到其他页面时,若用户请求重新登录质检报告页面,则可以重新验证用户身份。终端可以根据身份信息验证用户是否为授权用户,对于非授权用户,可以仅开放对于翻译文本的查看权限,无法对翻译文本进行编辑或批注,如果为授权用户,终端可以进一步根据身份信息识别包括内部用户和外部用户在内的用户类型。
本实施例中,通过获取用户的用户信息,根据用户信息,验证用户是否为授权用户,若是,则识别用户的用户类型,可以避免非授权用户对质检报告进行非法篡改,确保质检报告的可靠性。
在一个实施例中,上述翻译文本修订方法,还包括:若用户类型为外部用户,则开放用户的查看、编辑和批注权限;若用户类型为内部用户,则开放用户的查看、编辑、批注、确认修订和拒绝修订权限。
其中,内部用户可以为语言服务提供商的内部作业人员,可以是内部译员、内部质检或内部PM(Project Management,干系人),内部用户可以通过企业内部的软件系统(例如,在线翻译软件系统)进行质检作业。
其中,外部用户可以为客户方用户,可以是客户方质检人员、验收人员或客户方PM,外部用户通常不使用语言服务提供商的软件系统,而是通过线下批注等方式进行质检工作。
具体实现中,终端可以识别用户类型,根据用户类型授予用户不同的权限,用户可以根据向其开通的权限对质检报告进行操作。其中,用户类型可以包括内部用户和外部用户,对于内部用户,可以向其开放对于翻译文本的查看权限、编辑权限、批注权限,以及确认是否接受质检报告中修改意见的权限;对于外部用户,可以向其开放对于翻译文本的查看权限、编辑权限和批注权限。
本实施例中,若用户类型为外部用户,则开放用户的查看、编辑和批注权限;若用户类型为内部用户,则开放用户的查看、编辑、批注、确认修订和拒绝修订权限,可以根据用户类型开放用户的使用权限,避免外部用户对翻译文本进行非法编辑,确保翻译文本的可靠性。
在一个实施例中,如图3所示,提供了一种翻译文本修订方法,以该方法应用于图1中的服务器为例进行说明,包括以下步骤:
步骤S301,获取质检报告;
步骤S302,接收针对所述质检报告的确认修订指令;
步骤S303,获取所述确认修订指令对应的第一质检句段;
步骤S304,根据所述第一质检句段对应的修订内容,得到目标修订内容;
步骤S305,获取所述第一质检句段的句段标识;
步骤S306,根据所述句段标识从所述翻译文本中确定所述第一文本句段;
步骤S307,根据所述目标修订内容对所述第一文本句段进行修订。
步骤S308,接收修订完成通知;
步骤S309,将所述修订完成通知对应的质检句段的状态更新为已修订状态。
步骤S310,接收对应于至少一条所述质检句段的拒绝修订指令;
步骤S311,将所述拒绝修订指令对应的质检句段的状态更新为拒绝修订状态。
应该理解的是,虽然图2-3的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-3中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
为了便于本领域技术人员深入理解本申请实施例,以下将结合一个具体示例对翻译文本修订方法进行说明,翻译文本修订方法可以包括以下步骤:
步骤S10,生成HTML质检报告时,在质检报告中标记句段的来源信息,其中,来源信息包括但不限于是GUID、文件ID、任务ID和授权人员信息,来源信息可以存放于标签属性中,还可以存入隐藏或不可见的元素中;
步骤S20,验证用户身份或权限,包括但不限于使用用户登录、Cookies、和用户身份维持机制,例如,用户可以通过质检报告上的登录按钮进行登录以完成身份验证,还可以通过读取Cookies中保存的信息来确认用户的登录和权限,出于安全考虑,用户点击按钮提交数据时、或用户点击跳转链接触发跳转时,可以再次验证用户身份;
步骤S30,若验证结果为非授权用户,可以仅提供内容查看,不提供对译文的编辑和批注;
步骤S40,若验证结果为授权用户,可以进一步识别内部用户或外部用户;
步骤S50,若识别结果为外部用户,可以开放译文编辑和批注权限,外部用户对译文进行编辑或批注后,可以将质检状态改为“待确认质检意见”;
步骤S60,若识别结果为内部用户,可以开放对于译文的编辑、批注和确认修订权限(包括对于单句的确认修订和对于批量句子的确认修订),还允许直接跳转至编辑器相应句段以便进行人工处理。内部用户对译文进行编辑或批注后,可以将质检状态改为“待确认质检意见”;
步骤S70,当内部用户对单句进行确认修订时,可以执行下述步骤:步骤S71,按下“确认单句更改”按钮时触发单句提交功能;步骤S72,向后台发送句段来源信息(例如,GUID),以及当前最新译文或批注;步骤S73,后台收到数据后,根据GUID在数据库中使用最新译文或批注更新相应的译文或批注;步骤S74,后台返回修改成功的消息;步骤S75,前台收到修改成功的消息后,将对应句段的质检状态改为“已实施质检意见”;
步骤S80,当内部用户对批量句段进行确认修订时,可以执行下述步骤:步骤S81,按下“确认批量更改”按钮时触发批量提交功能;步骤S82,确定有状态为“待确认质检意见”的句段;步骤S83,向后台发送这些句段的来源信息(例如,GUID),以及对应的当前最新译文或批注;步骤S84,后台收到数据后,根据GUID在数据库中使用最新译文或批注更新各个相应的译文或批注;步骤S85,后台返回修改成功的消息;步骤S86,前台收到修改成功的消息,将对应句段的质检状态改为“已实施质检意见”。
需要说明的是,质检报告中可以携带跳转链接,用于直接跳转至翻译文本中的相应句段,当质检报告中的质检意见较复杂,需要在翻译文本中查看上下文、或查阅参考信息(例如,翻译记忆库(Translation Memory,TM)、术语库(Term Base,TB)、屏幕截图(ScreenShot,SS),其他翻译要求等)时,内部用户可以通过点击质检报告中的跳转链接,跳转到编辑器相应句段,以便在编辑器中查看上下文信息和参考信息,从而可以避免手动定位查询,提高工作效率。
本实施例中,通过在质检报告中记录句段的来源信息,可以将质检报告中的修改或批注意见快速实施到译文中,提高翻译文本的修订效率,通过允许外部用户直接在质检报告上修改译文或添加批注,便于外部用户直接反馈质量意见,通过允许内部用户确认译文以及批量提交修改,便于内部用户快速修复质量缺陷,以及批量实施外部客户的高优先级修改意见,进而提高翻译文本修订的效率和准确率。
在一个实施例中,如图4所示,提供了一种翻译文本修订装置400,包括:质检报告获取模块402、修订指令接收模块404和翻译文本修订模块406,其中:
质检报告获取模块402,用于获取质检报告,所述质检报告中包括质检句段以及对应于至少一条所述质检句段的修订内容;所述质检句段与所述翻译文本中的文本句段相对应;
修订指令接收模块404,用于接收针对所述质检报告的确认修订指令;
翻译文本修订模块406,用于根据所述确认修订指令和所述修订内容,对所述翻译文本中的文本句段进行修订。
在一个实施例中,上述翻译文本修订模块406,还用于获取所述确认修订指令对应的第一质检句段;根据所述第一质检句段对应的修订内容,对与所述第一质检句段对应的第一文本句段进行修订。
在一个实施例中,上述翻译文本修订模块406,还用于根据所述第一质检句段对应的修订内容,得到目标修订内容;获取所述第一质检句段的句段标识;根据所述句段标识从所述翻译文本中确定所述第一文本句段;根据所述目标修订内容对所述第一文本句段进行修订。
在一个实施例中,上述翻译文本修订模块406,所述确认修订指令为对目标按钮的点选指令,所述目标按钮显示在与所述第一质检句段对应的位置。
在一个实施例中,上述翻译文本修订模块406,还用于若接收到所述确认修订指令,则将所述质检报告中具有修订内容的质检句段确定为第二质检句段;根据所述第二质检句段对应的修订内容,对与所述第二质检句段对应的第二文本句段进行修订。
在一个实施例中,上述翻译文本修订模块406,还用于判断所述修订内容是否匹配预设修订模板;根据所述修订内容所匹配的所述预设修订模板,获取修订操作和修订操作内容;根据所述修订操作和修订操作内容对所述文本句段执行操作,以完成所述修订。
在一个实施例中,上述翻译文本修订装置400,还用于接收修订完成通知,所述修订完成通知在所述翻译文本中任一条文本句段修订完成后发送;将所述修订完成通知对应的质检句段的状态更新为已修订状态。
在一个实施例中,上述翻译文本修订装置400,还用于接收对应于至少一条所述质检句段的拒绝修订指令;将所述拒绝修订指令对应的质检句段的状态更新为拒绝修订状态。
关于翻译文本修订装置的具体限定可以参见上文中对于翻译文本修订方法的限定,在此不再赘述。上述翻译文本修订装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图5所示。该计算机设备包括通过系统总线连接的处理器、存储器和网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储翻译文本修订数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种翻译文本修订方法。
本领域技术人员可以理解,图5中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:获取质检报告,所述质检报告中包括质检句段以及对应于至少一条所述质检句段的修订内容;所述质检句段与所述翻译文本中的文本句段相对应;接收针对所述质检报告的确认修订指令;根据所述确认修订指令和所述修订内容,对所述翻译文本中的文本句段进行修订。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:获取所述确认修订指令对应的第一质检句段;根据所述第一质检句段对应的修订内容,对与所述第一质检句段对应的第一文本句段进行修订。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:根据所述第一质检句段对应的修订内容,得到目标修订内容;获取所述第一质检句段的句段标识;根据所述句段标识从所述翻译文本中确定所述第一文本句段;根据所述目标修订内容对所述第一文本句段进行修订。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:所述确认修订指令为对目标按钮的点选指令,所述目标按钮显示在与所述第一质检句段对应的位置。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:若接收到所述确认修订指令,则将所述质检报告中具有修订内容的质检句段确定为第二质检句段;根据所述第二质检句段对应的修订内容,对与所述第二质检句段对应的第二文本句段进行修订。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:判断所述修订内容是否匹配预设修订模板;根据所述修订内容所匹配的所述预设修订模板,获取修订操作和修订操作内容;根据所述修订操作和修订操作内容对所述文本句段执行操作,以完成所述修订。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:接收修订完成通知,所述修订完成通知在所述翻译文本中任一条文本句段修订完成后发送;将所述修订完成通知对应的质检句段的状态更新为已修订状态。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:接收对应于至少一条所述质检句段的拒绝修订指令;将所述拒绝修订指令对应的质检句段的状态更新为拒绝修订状态。
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:获取质检报告,所述质检报告中包括质检句段以及对应于至少一条所述质检句段的修订内容;所述质检句段与所述翻译文本中的文本句段相对应;接收针对所述质检报告的确认修订指令;根据所述确认修订指令和所述修订内容,对所述翻译文本中的文本句段进行修订。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:获取所述确认修订指令对应的第一质检句段;根据所述第一质检句段对应的修订内容,对与所述第一质检句段对应的第一文本句段进行修订。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:根据所述第一质检句段对应的修订内容,得到目标修订内容;获取所述第一质检句段的句段标识;根据所述句段标识从所述翻译文本中确定所述第一文本句段;根据所述目标修订内容对所述第一文本句段进行修订。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:所述确认修订指令为对目标按钮的点选指令,所述目标按钮显示在与所述第一质检句段对应的位置。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:若接收到所述确认修订指令,则将所述质检报告中具有修订内容的质检句段确定为第二质检句段;根据所述第二质检句段对应的修订内容,对与所述第二质检句段对应的第二文本句段进行修订。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:判断所述修订内容是否匹配预设修订模板;根据所述修订内容所匹配的所述预设修订模板,获取修订操作和修订操作内容;根据所述修订操作和修订操作内容对所述文本句段执行操作,以完成所述修订。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:接收修订完成通知,所述修订完成通知在所述翻译文本中任一条文本句段修订完成后发送;将所述修订完成通知对应的质检句段的状态更新为已修订状态。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:接收对应于至少一条所述质检句段的拒绝修订指令;将所述拒绝修订指令对应的质检句段的状态更新为拒绝修订状态。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read-Only Memory,ROM)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(Random Access Memory,RAM)或外部高速缓冲存储器。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(Static Random Access Memory,SRAM)或动态随机存取存储器(Dynamic Random Access Memory,DRAM)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。
- 翻译文本修订方法、装置、计算机设备和存储介质
- 文本翻译方法、装置、存储介质和计算机设备