产品界面多语词条管理集成系统及管理方法技术领域
本发明涉及产品界面多语词条翻译技术领域,具体地,涉及产品界面多语词条管
理集成系统及管理方法。
背景技术
随着经济全球化,跨国公司越来越多。对于软件公司来说,其软件产品要想在其他
国家(地区)使用,其产品界面语言就必须翻译为该国家(地区)所使用的语言。在翻译软件
UI(User Interface,即用户界面)词条过程中,管理人员需要对软件词条进行处理。而许多
大型的软件系统,其需翻译的词条高达数十万条,字数高达数百万,这就需要使用一些工具
和方案,来处理需要翻译的产品界面词条。
一般来说,多语词条管理过程包括:(1)工程师将需要翻译的词条从软件架包(jar
文件)里抽取出来,放入excel或者word文件进行翻译;(2)词条交付给翻译公司,用工具进
行分析处理,然后分发给翻译人员;(3)翻译人员使用第三方翻译辅助软件,进行词条翻译
和词库(翻译成果)管理。
在这个过程中,被分割成了若干阶段,需要若干种不同的工具,分别进行词条提
取、词条量分析、词条分发、词条翻译、词条翻译成果管理等,需要涉及不同的人员(开发人
员、项目管理人员,翻译人员等),效率低下,且不易管理。
发明内容
本发明的目的在于,针对上述问题,提出产品界面多语词条管理集成系统及管理
方法,以提高工作效率,减少整个过程涉及的人手,简化了整个工作流程。
为实现上述目的,本发明采用的技术方案是:产品界面多语词条管理集成系统,主
要包括:
基础设置模块,对数据库进行设置,对产品档案、模块档案和译员/审校员进行管理;
术语管理模块,存储常用默认术语、特殊术语、ERP词典或已有/未审校翻译;
词条管理模块,读取文件结构和内容,实现机器预翻译以及对翻译资源的回写;
翻译过程管理模块,对翻译词条进行分配、对翻译任务进行记录、翻译后进行文件读入
以及对QA词条进行回写;
报表管理模块,对翻译词条进行字数统计并对词条进行查询;
窗口管理模块,实现窗口的水平平铺、垂直平铺、层叠和图片的排列。
进一步地,所述词条管理模块包括,词条抽取模块,将需要翻译的词条,从软件架
包文件中提取出来。
进一步地,所述翻译过程管理模块包括词条分析模块、词条分发模块和词条翻译
模快,所述词条分析模块将提取出来的词条,与词条库进行对比,筛选出未翻译过的新词
条;所述词条分发模块根据特定的条件,将翻译分发给翻译人员;
所述词条翻译模块,在内置工具中进行英文翻译。
进一步地,所述术语管理模块包括,词库管理模块,保存翻译后的词条,并供查询
和复用。
进一步地,产品界面多语词条管理集成系统的管理方法,其特征在于,包括以下步
骤:
步骤1:接收提交的待翻译的资源,进行Jar转换;
步骤2:判断Jar转换是否规范,若果不规范则重新提交待翻译的资源,如果规范,则执
行步骤3;
步骤3:保存结构及内容,进行预翻译;
步骤4:对预翻译后的资源进行导出;
步骤5:导出的资源进行翻译/校对后,接收导入翻译后的文件,执行步骤6;
步骤6:对翻译后的文件进行翻译回写,Jar输出,经数据处理后,由产品界面进行显示。
进一步地,步骤4中,对预翻译后的资源进行导出前,还包括对词条进行分析和对
词条按照特定的条件进行选择,最终得到未翻译的词条,以及对含有特定条件的词条。
进一步地,步骤5中,对导出的资源进行翻译/校对,包括由翻译人员直接翻译/校
对或由其他翻译部门进行翻译后回传给翻译人员,由翻译人员校对后,导入系统。
本发明各实施例的产品界面多语词条管理集成系统及管理方法,由于主要包括:
将词条的抽取、分析、分发、翻译、翻译成果管理等工作,全部都集中到一个工具中进行;这
大大提高了工作效率,减少了整个过程涉及的人手,并简化了整个工作流程。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变
得显而易见,或者通过实施本发明而了解。
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
附图说明
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实
施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
图1为本发明具体实施例所述的产品界面多语词条管理集成系统的系统结构原理图;
图2为本发明具体实施例所述的产品界面多语词条管理集成系统的管理方法的工作原
理流程图。
具体实施方式
以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实
施例仅用于说明和解释本发明,并不用于限定本发明。
具体地,产品界面多语词条管理集成系统,结合图2,主要包括:基础设置模块,对
数据库进行设置,对产品档案、模块档案和译员/审校员进行管理;术语管理模块,存储常用
默认术语、特殊术语、ERP词典或已有/未审校翻译;词条管理模块,读取文件结构和内容,实
现机器预翻译以及对翻译资源的回写;翻译过程管理模块,对翻译词条进行分配、对翻译任
务进行记录、翻译后进行文件读入以及对QA词条进行回写;报表管理模块,对翻译词条进行
字数统计并对词条进行查询;窗口管理模块,实现窗口的水平平铺、垂直平铺、层叠和图片
的排列。
所述词条管理模块包括,词条抽取模块,将需要翻译的词条,从软件架包文件中提
取出来。
所述翻译过程管理模块包括词条分析模块、词条分发模块和词条翻译模快,所述
词条分析模块将提取出来的词条,与词条库进行对比,筛选出未翻译过的新词条;所述词条
分发模块根据特定的条件,将翻译分发给翻译人员;所述词条翻译模块,在内置工具中进行
英文翻译。所述术语管理模块包括,词库管理模块,保存翻译后的词条,并供查询和复用。
其中若干关键功能的描述如下:
词条抽取。将需要翻译的词条,从软件架包文件(jar文件)中提取出来;
词条分析。将提取出来的词条,与词条库进行对比,筛选出未翻译过的新词条;
词条分发。根据特定的条件,将翻译分发给翻译人员;
词条翻译。在工具中进行英文翻译;
词库管理。翻译成果保存在词库中,供查询和复用。本集成工具的难点在于:既需要进
行词条抽取,又需要进行词条翻译过程管理,还需要进行翻译成果管理。为此,我们设计了
一个工具。该工具采用C/S模式,即客户端/服务器模式。使用C#作为编程语言,采用 Visual
Studio作为IDE,使用SQL Server 数据库。通过使用C/S模式,该工具的数据库存储在服务
器上,这样,用户可以使用本地客户端在本地进行操作,而结果数据则导入服务器/从服务
器导出。
结合图2,产品界面多语词条管理集成系统的管理方法,其特征在于,包括以下步
骤:
步骤1:接收提交的待翻译的资源,进行Jar转换;
步骤2:判断Jar转换是否规范,若果不规范则重新提交待翻译的资源,如果规范,则执
行步骤3;
步骤3:保存结构及内容,进行预翻译;
步骤4:对预翻译后的资源进行导出;
步骤5:导出的资源进行翻译/校对后,接收导入翻译后的文件,执行步骤6;
步骤6:对翻译后的文件进行翻译回写,Jar输出,经数据处理后,由产品界面进行显示。
步骤4中,对预翻译后的资源进行导出前,还包括对词条进行分析和对词条按照特
定的条件进行选择,最终得到未翻译的词条,以及对含有特定条件的词条。
步骤5中,对导出的资源进行翻译/校对,包括由翻译人员直接翻译/校对或由其他
翻译部门进行翻译后回传给翻译人员,由翻译人员校对后,导入系统。
在这种集成模式下,整合了词条抽取、分析、分发、翻译、翻译成果管理等功能。将
一些技术性难题转移到后台解决。工具操作者只需熟悉流程,便可使用菜单/按钮实现所有
功能。
使用这种集成模式,词条的抽取、分析、分发、翻译、翻译成果管理等工作,全部都
集中到一个工具中进行。一位不懂开发的翻译人员,经过简单的培训,便可掌握该工具,完
成整个过程。这大大提高了工作效率,减少了整个过程涉及的人手,并简化了整个工作流
程。
最后应说明的是:以上所述仅为本发明的优选实施例而已,并不用于限制本发明,
尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可
以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。
凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的
保护范围之内。