【技术实现步骤摘要】
软件本地化翻译方法、装置和电子设备
[0001]本专利技术涉及本地化翻译
,尤其是涉及一种软件本地化翻译方法、装置和电子设备。
技术介绍
[0002]任何游戏、应用和Web服务等软件产品,想要在全球范围发行都必须对其内容进行本地化翻译,使其符合当地的语言、文化、法律、宗教、风俗等。本地化翻译工作直接影响软件产品在对应市场的用户体验,做的不好可能影响软件产品的口碑,如果有违当地习俗、法律、宗教传统,则可能直接影响到软件产品的正常运营。
[0003]本地化翻译工作涉及的人员众多,流程长而复杂,有些环节如翻译和测试等依赖的信息很多,并且对翻译质量的影响也很大,因而,需要一些高效且易用的工具来支持整个翻译工作的进行。相关技术中,提供了电脑辅助翻译系统CAT、翻译管理系统TMS和内容管理系统CMS三类翻译工具,但是CAT只能解决翻译工作中的翻译问题,无法覆盖翻译工作的全流程,且不能对翻译流程进行定制;CMS虽然可以定制但成本极高,并不会针对翻译工作提供预设的可选组件;TMS介于二者之间,但是仍然不够灵活,也无法解决一些软件和游戏软件中特定的翻译需求。
技术实现思路
[0004]本专利技术的目的在于提供一种软件本地化翻译方法、装置和电子设备,以管理软件翻译工作全流程,并能够对软件翻译工作流进行低成本的灵活定制。
[0005]第一方面,本专利技术提供了一种软件本地化翻译方法,该方法应用于包含有软件翻译工具的电子设备,该方法包括:通过软件翻译工具从目标软件中提取待翻译数据;将待翻译数据显示在软件 ...
【技术保护点】
【技术特征摘要】
1.一种软件本地化翻译方法,其特征在于,所述方法应用于包含有软件翻译工具的电子设备,所述方法包括:通过所述软件翻译工具从目标软件中提取待翻译数据;将所述待翻译数据显示在所述软件翻译工具提供的网页界面中,并基于所述待翻译数据的原始语种和所述待翻译数据待翻译的目标语种,确定处理所述待翻译数据的有限状态机;其中,所述有限状态机中包括多个状态节点,每个所述状态节点对应软件翻译工作流中的一个翻译事件;基于所述有限状态机之间的流转顺序和所述有限状态机中所述状态节点的流转顺序,处理所述网页界面中显示的待翻译数据,得到所述待翻译数据的翻译结果;将所述翻译结果合入所述目标软件中,得到翻译后的所述目标软件。2.根据权利要求1所述的方法,其特征在于,所述基于所述待翻译数据的原始语种和所述待翻译数据待翻译的目标语种,确定处理所述待翻译数据的有限状态机的步骤,包括:根据所述待翻译数据的原始语种和所述待翻译数据待翻译的目标语种,从预设的状态机集合中确定至少一个目标有限状态机;其中,所述状态机集合中包括多个有限状态机,一种原始语种和一种目标语种对应一个所述有限状态机;将所述至少一个目标有限状态机确定为处理所述待翻译数据的有限状态机。3.根据权利要求2所述的方法,其特征在于,所述状态机集合中的有限状态机,通过下述方式确定:基于预设角色集合、预设状态集合和状态转换关系,确定软件翻译工作流对应的有限状态机;其中,所述预设角色集合中包含有多个职能角色;所述预设状态集合中包括:多个状态节点,以及每个所述状态节点对应的基本信息、权限信息和自动化信息;所述权限信息用于指示处理所述状态节点对应的翻译事件的职能角色;所述状态转换关系用于指示所述状态节点之间的流转关系。4.根据权利要求1所述的方法,其特征在于,所述处理所述待翻译数据的有限状态机包括多个;所述基于所述有限状态机之间的流转顺序和所述有限状态机中所述状态节点的流转顺序,处理所述网页界面中显示的待翻译数据,得到所述待翻译数据的翻译结果的步骤,包括:根据所述待翻译数据的原始语种和所述待翻译数据待翻译的目标语种,确定处理所述待翻译数据的多个有限状态机之间的流转顺序;基于所述多个有限状态机之间的流传顺序,依次通过所述有限状态机处理所述待翻译数据,得到所述待翻译数据对应的翻译结果;其中,在每个所述有限状态机处理待翻译数据时,基于当前有限状态机中所述状态节点的流转顺序,依次处理所述待翻译数据,得到所述当前有限状态机对应的翻译结果,并将所述当前有限状态机对应的翻译结果确定为所述当前有限状态机对应的下一个有限状态机需要处理的待翻译数据。5.根据权利要求4所述的方法,其特征在于,所述有限状态机包括依次流转的新建节点、待翻译节点、待审校节点、待测试节点和完成节点;所述基于当前有限状态机中所述状态节点的流转顺序,依次处理所述待翻译数据,得
到所述当前有限状态机对应的翻译结果的步骤,包括:将所述待翻译数据切换至新建节点;响应于策划职能对所述新建节点中的待翻译数据的确定操作,将所述待翻译数据切换至所述待翻译节点;响应于翻译职能对所述待翻译数据的翻译操作,得到所述待翻译数据的初始翻译结果,并将所述初始翻译结果切换至所述待审校节点;响应于审校职能对所述初始翻译结果的确定操作,将所述初始翻译结果切换至待测试节点;响应于测试职能对所述初始翻译结果的测试操作,自动测试所述初始翻译结果,得到测试结果;如果所述测试结果指示所述初始翻译结果无误,将所述初始翻译结果切换至所述完成节点,并将所述完成节点中的所述初始翻译结果,确定为所述当前有限状态机对应的翻译结果。6.根据权利要求5所述的方法,其特征在于,所...
【专利技术属性】
技术研发人员:沈剑锋,陈俊雄,
申请(专利权)人:网易杭州网络有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。