应用文本的处理方法、装置、电子设备及存储介质制造方法及图纸

技术编号:37380293 阅读:14 留言:0更新日期:2023-04-27 07:22
本发明专利技术实施例提供了一种应用文本的处理方法、装置、电子设备及存储介质,所述方法包括:获取应用工程文件中各个文本节点对应的文本内容,所述文本节点包括配置有自适应文本框的目标文本节点;对各个所述文本节点对应的文本内容进行翻译,获得所述文本内容对应的翻译内容,并获取所述目标文本节点对应的翻译内容的文本特征;根据所述自适应文本框对应的检测条件与所述文本特征对所述翻译内容进行文本格式检测,若所述检测结果为所述翻译内容与所述自适应文本框不适配,则根据所述自适应文本框对应的文本框特征与所述检测条件,生成针对不适配所述自适应文本框的翻译内容的推荐格式。式。式。

【技术实现步骤摘要】
应用文本的处理方法、装置、电子设备及存储介质


[0001]本专利技术涉及数据处理
,特别是涉及一种应用文本的处理方法、一种应用文本的处理装置、一种电子设备以及一种计算机可读存储介质。

技术介绍

[0002]随着应用程序的发展,对于一个应用程序而言,其可以针对不同类型的用户对语言进行转换,例如,可以提供中文、英文、日文、德文等不同语言。其中,对于应用程序的多语言相关文本的维护,通常采用的是从应用程序对应的工程文件中将文本导出成表格,并进行翻译,接着再将翻译后的文本反写回工程中,在该过程中,对于翻译的质量,其往往只能在翻译文本导入工程之后,在应用程序上进行验证,从而容易导致翻译质量较差时所带来的维护效率低下以及维护人员沟通不便的问题。

技术实现思路

[0003]本专利技术实施例是提供一种应用文本的处理方法、装置、电子设备以及计算机可读存储介质,以解决或部分解决应用程序中多语言文本翻译过程中存在维护效率低下的问题。
[0004]本专利技术实施例公开了一种应用文本的处理方法,包括:
[0005]获取应用工程文件中各个文本节点对应的文本内容,所述文本节点包括配置有自适应文本框的目标文本节点;
[0006]对各个所述文本节点对应的文本内容进行翻译,获得所述文本内容对应的翻译内容,并获取所述目标文本节点对应的翻译内容的文本特征;
[0007]根据所述自适应文本框对应的检测条件与所述文本特征对所述翻译内容进行文本格式检测,若所述检测结果为所述翻译内容与所述自适应文本框不适配,则根据所述自适应文本框对应的文本框特征与所述检测条件,生成针对不适配所述自适应文本框的翻译内容的推荐格式。
[0008]本专利技术实施例还公开了一种应用文本的处理装置,包括:
[0009]文本内容获取模块,用于获取应用工程文件中各个文本节点对应的文本内容,所述文本节点包括配置有自适应文本框的目标文本节点;
[0010]文本特征获取模块,用于对各个所述文本节点对应的文本内容进行翻译,获得所述文本内容对应的翻译内容,并获取所述目标文本节点对应的翻译内容的文本特征;
[0011]文本处理模块,用于根据所述自适应文本框对应的检测条件与所述文本特征对所述翻译内容进行文本格式检测,若所述检测结果为所述翻译内容与所述自适应文本框不适配,则根据所述自适应文本框对应的文本框特征与所述检测条件,生成针对不适配所述自适应文本框的翻译内容的推荐格式。
[0012]本专利技术实施例还公开了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,所述处理器、所述通信接口以及所述存储器通过所述通信总线完成相互间的通
信;
[0013]所述存储器,用于存放计算机程序;
[0014]所述处理器,用于执行存储器上所存放的程序时,实现如本专利技术实施例所述的方法。
[0015]本专利技术实施例还公开了一种计算机可读存储介质,其上存储有指令,当由一个或多个处理器执行时,使得所述处理器执行如本专利技术实施例所述的方法。
[0016]本专利技术实施例包括以下优点:
[0017]在本专利技术实施例中,对于应用程序中的多语言文本,在进行多语言翻译的过程中,可以通过获取应用工程文件中各个文本节点对应的文本内容,文本节点包括配置有自适应文本框的目标文本节点,接着对各个文本节点对应的文本内容进行翻译,获得文本内容对应的翻译内容,并获取目标文本节点对应的翻译内容的文本特征,然后根据自适应文本框对应的检测条件与文本特征对翻译内容进行文本格式检测,若检测结果为翻译内容与自适应文本框不适配,则根据自适应文本框对应的文本框特征与检测条件,生成针对不适配自适应文本框的翻译内容的推荐格式,从而在对应用程序的相关文本进行多语言翻译时,基于文本的翻译结果,对其翻译后的文本内容进行格式检测,并在检测到翻译内容超出文本框的情况下,根据文本框的特征以及设定的检测条件,生成针对翻译内容的推荐格式,以便相关人员可以基于推荐格式对翻译内容进行二次加工,避免了在应用程序上进行验证的过程,有效地提高了多语言文本翻译过程的效率,以及基于推荐格式对文本内容进行处理可以有效地文本内容在应用程序中的显示质量,提高用户体验。
附图说明
[0018]图1是本专利技术实施例中提供的一种应用文本的处理方法的步骤流程图;
[0019]图2是本专利技术实施例中提供的一种应用文本的处理装置的结构框图;
[0020]图3是本专利技术实施例中提供的一种电子设备的框图。
具体实施方式
[0021]为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本专利技术作进一步详细的说明。
[0022]作为一种示例,对于应用程序,其可以面向不同类型的用户提供相应的语言版本,例如,可以提供中文、英文、日文、德文等不同语言的版本。对于多语言版本的应用程序,在维护的过程中,针对同一内容需要翻译为不同语言,以便在用户使用应用程序时,通过相应的语言展示对应的内容。其中,对于应用程序的多语言相关文本的维护,通常采用的是从应用程序对应的工程文件中将文本导出成表格,并进行翻译,接着再将翻译后的文本反写回工程中,在该过程中,对于翻译的质量,其往往只能在翻译文本导入工程之后,在应用程序上进行验证,从而容易导致翻译质量较差时所带来的维护效率低下以及维护人员沟通不便的问题。
[0023]对此,本专利技术的核心专利技术点之一在于对于应用程序中的多语言文本,在进行多语言翻译的过程中,可以通过获取应用工程文件中各个文本节点对应的文本内容,文本节点包括配置有自适应文本框的目标文本节点,接着对各个文本节点对应的文本内容进行翻
译,获得文本内容对应的翻译内容,并获取目标文本节点对应的翻译内容的文本特征,然后根据自适应文本框对应的检测条件与文本特征对翻译内容进行文本格式检测,若检测结果为翻译内容与自适应文本框不适配,则根据自适应文本框对应的文本框特征与检测条件,生成针对不适配自适应文本框的翻译内容的推荐格式,从而在对应用程序的相关文本进行多语言翻译时,基于文本的翻译结果,对其翻译后的文本内容进行格式检测,并在检测到翻译内容超出文本框的情况下,根据文本框的特征以及设定的检测条件,生成针对翻译内容的推荐格式,以便相关人员可以基于推荐格式对翻译内容进行二次加工,避免了在应用程序上进行验证的过程,有效地提高了多语言文本翻译过程的效率,以及基于推荐格式对文本内容进行处理可以有效地文本内容在应用程序中的显示质量,提高用户体验。
[0024]参照图1,示出了本专利技术实施例中提供的一种应用文本的处理方法的步骤流程图,具体可以包括如下步骤:
[0025]步骤101,获取应用工程文件中各个文本节点对应的文本内容,所述文本节点包括配置有自适应文本框的目标文本节点;
[0026]可选地,对于应用程序,其可以为游戏应用程序,在游戏应用程序中涉及的文本内容,其可以通过多语言进行展示,而对于不同的语言,表达同一内容的文本内容所涉及的文本长度不同,对此,在显示的过程中,可能出现文本内容超框本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种应用文本的处理方法,其特征在于,包括:获取应用工程文件中各个文本节点对应的文本内容,所述文本节点包括配置有自适应文本框的目标文本节点;对各个所述文本节点对应的文本内容进行翻译,获得所述文本内容对应的翻译内容,并获取所述目标文本节点对应的翻译内容的文本特征;根据所述自适应文本框对应的检测条件与所述文本特征对所述翻译内容进行文本格式检测,若所述检测结果为所述翻译内容与所述自适应文本框不适配,则根据所述自适应文本框对应的文本框特征与所述检测条件,生成针对不适配所述自适应文本框的翻译内容的推荐格式。2.根据权利要求1所述的方法,其特征在于,所述检测条件至少包括最小显示字号,所述根据所述自适应文本框对应的检测条件与所述文本特征对所述翻译内容进行文本格式检测,包括:获取所述自适应文本框对应的文本框面积;根据所述文本特征计算所述翻译内容对应的文本占用面积;若所述文本占用面积大于所述文本框面积,则对所述翻译内容进行字号缩小,并获取缩小后所述翻译内容对应的目标字号;若缩小后的翻译内容对应的文本占用面积小于或等于所述文本框面积,则将目标字号小于所述最小显示字号的翻译内容对应的目标文本节点标记为异常文本节点。3.根据权利要求2所述的方法,其特征在于,还包括:将缩小后的翻译内容对应的文本占用面积大于所述文本框面积的翻译内容对应的目标文本节点标记为异常文本节点。4.根据权利要求2所述的方法,其特征在于,所述文本特征至少包括字间距、行间距、字体以及文本设定字号,所述根据所述文本特征计算所述翻译内容对应的文本占用面积,包括:基于所述字体采用所述字间距、所述行间距以及所述文本设定字号计算所述翻译内容对应的文本占用面积。5.根据权利要求2或3所述的方法,其特征在于,所述检测条件还包括字号百分比,所述对所述翻译内容进行字号缩小使得所述翻译内容对应的文本占用面积小于或等于所述文本框面积,包括:按照所述字号百分比对所述翻译内容进行字号缩小。6.根据权利要求5所述的方法,其特征在于,所述文本框特征至少包括文本框尺寸,所述根据所述自适应文本框对应的文本框特征与所述检测条件,生成针对不适配所述自适应文本框的翻译内容的推荐格式,包括:采用所述文本框尺寸、所述文本设定字号、所述最小显示字号以及所述字号百分比,计算在所述文本框尺寸...

【专利技术属性】
技术研发人员:沈佳波穆言王吉康
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:

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

1