【技术实现步骤摘要】
翻译数据处理方法以及相关设备
[0001]本申请实施例涉及计算机领域,尤其涉及翻译数据处理方法以及相关设备
。
技术介绍
[0002]为了更简便地为软件提供不同的语言版本,软件服务商通常会通过在翻译平台创建翻译项目的方式,构建软件不同语言版本对应的语言包
。
其中,每个翻译项目可以对应不同的软件
、
原文语言
、
以及译文语言
。
[0003]目前,每个翻译项目对应的原文
、
译文以及属性等信息都是记录在同一张数据库表中,针对每个软件系统的特性,构建相应类型的数据库表
。
当需要进行多种源语言词条
、
原文或译文的词条属性等等的增加拓展时,不但需要修改业务代码,同时也需要修改数据库表的存储结构
。
由此可见,现有翻译平台中数据库表的结构设计存在扩展性较差的问题
。
技术实现思路
[0004]本申请实施例提供了翻译数据处理方法以及相关设备,用于提升翻译数据处理的通用性< ...
【技术保护点】
【技术特征摘要】
1.
一种翻译数据处理方法,其特征在于,包括:获取原文的原文信息以及译文的译文信息,所述原文信息包括原文属性,所述译文信息包括译文属性;若任一属性与相应的每个预设公共属性均不一致,则将所述任一属性确定为扩展属性,并确定所述扩展属性对应的属性标识,所述属性包括原文属性以及译文属性;在预设的扩展属性表存储每个扩展属性的属性标识及对应的属性值
。2.
根据权利要求1所述的方法,其特征在于,所述若任一属性与每个预设的公共属性均不一致,则将所述任一属性确定为扩展属性,包括:从原文属性行中获取每个所述原文的扩展属性,并从译文属性行中获取每个所述译文的扩展属性;所述在预设的扩展属性表存储每个扩展属性的属性标识及对应的属性值,包括:在扩展属性表的标识列存储所述每个扩展属性的属性标识,并在扩展属性表的属性值列存储所述每个扩展属性的属性值
。3.
根据权利要求1所述的方法,其特征在于,所述预设公共属性包括原文公共属性以及译文公共属性,所述方法还包括:在预设的原文表记录所述原文,并在预设的译文表记录所述译文,所述扩展属性表分别与所述原文表以及所述译文表存在关联关系;若任一原文属性与任一所述原文公共属性一致,则在原文表记录所述任一原文属性对应的属性值;若任一译文属性与任一所述译文公共属性一致,则在译文表记录所述任一译文属性对应的属性值
。4.
根据权利要求1所述的方法,其特征在于,所述方法还包括:响应于针对翻译项目的临时表构建指令,获取所述翻译项目包含的第一原文以及第一译文,所述翻译项目用于将所述原文所属的业务系统,从所述第一原文转换为相应的所述第一译文;从原文表中获取每个第一原文的原文公共属性
、
并从所述扩展属性表中获取所述每个第一原文的扩展属性,作为所述每个第一原文的第一原文属性;从译文表中获取每个第一译文的译文公共属性,以及所述每个第一译文的扩展属性,作为所述每个第一译文的第一译文属性;构建包括每个第一原文属性以及每个第一译文属性的临时表
。5.
根据权利要求1至4中任一项所述的方法,其特征在于,在所述构建包括...
【专利技术属性】
技术研发人员:王宁,田长春,谭欣,牛一帆,杨航,
申请(专利权)人:金蝶软件中国有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。