HMI组态元件的翻译方法、装置、电子设备及存储介质制造方法及图纸

技术编号:33706230 阅读:74 留言:0更新日期:2022-06-06 08:29
本申请涉及HMI组态元件的翻译方法、装置、电子设备及存储介质,属于HMI组态元件翻译技术领域。本申请包括:在确定目标翻译语言后,获取组态界面中组态元件所对应的当前文本;将当前文本在预设的文本库中进行匹配,确认是否存在目标翻译语言下的翻译文本,若存在,则利用预设专业术语库得到目标翻译语言下翻译文本的专业术语文本,以及利用预设简称库得到目标翻译语言下专业术语文本的简称文本;将组态元件所对应的当前文本更换为目标翻译语言下的简称文本。通过本申请,有助于帮助解决过长语言翻译文本显示在设计出的界面上时,可能导致在界面中无法显示完整的问题。在界面中无法显示完整的问题。在界面中无法显示完整的问题。

【技术实现步骤摘要】
HMI组态元件的翻译方法、装置、电子设备及存储介质


[0001]本申请属于HMI组态元件翻译
,具体涉及HMI组态元件的翻译方法、装置、电子设备及存储介质。

技术介绍

[0002]HMI(HumanMachineInterface)组态软件是一种设计软件,用于设计组态界面(即一些操作界面)、组态配置等,用户可以根据自己的具体应用场景需要,搭建适用于该具体应用场景的组态元件,在HMI组态软件的应用场景中,可能需求将HMI设备使用在不同语言场景中,相关技术中,可使用翻译程序对组态元件的文本进行翻译,如百度翻译、有道智云翻译、腾讯翻译、微软Bing翻译、Google翻译等等,存在的问题是,相关技术中的翻译程序是普适性的,并非针对HMI开发,因而,在一些目标语言翻译下,翻译文本会较基础语言文本过长,而过长语言翻译文本显示在界面上时,可能导致在界面中无法显示完整。

技术实现思路

[0003]为此,本申请提供HMI组态元件的翻译方法、装置、HMI、设备及介质,有助于帮助解决过长语言翻译文本显示在设计出的界面上时,可能导致在界面中无法显示完整的问题。
[0004]为实现以上目的,本申请采用如下技术方案:
[0005]第一方面,本申请提供一种HMI组态元件的翻译方法,所述方法包括:
[0006]在确定目标翻译语言后,获取组态界面中组态元件所对应的当前文本;
[0007]将所述当前文本在预设的文本库中进行匹配,确认是否存在所述目标翻译语言下的翻译文本,若存在,则通过所述文本库得到所述目标翻译语言下的翻译文本,利用预设专业术语库得到所述目标翻译语言下所述翻译文本的专业术语文本,以及利用预设简称库得到所述目标翻译语言下所述专业术语文本的简称文本;
[0008]将所述组态元件所对应的所述当前文本更换为所述目标翻译语言下的所述简称文本。
[0009]进一步地,所述获取组态界面中组态元件所对应的当前文本,包括:
[0010]确定翻译方式,根据所述翻译方式获取组态界面中组态元件所对应的当前文本,其中,所述翻译方式包括:组态过程中同步翻译、或者、在组态完成后翻译。
[0011]进一步地,所述方法还包括:
[0012]若所述文本库中不存在所述目标翻译语言下的翻译文本,则利用预设外部翻译程序,通过网络得到所述当前文本在所述目标翻译语言下的翻译文本。
[0013]进一步地,所述方法还包括:
[0014]将通过网络得到所述当前文本在所述目标翻译语言下的翻译文本更新至所述文本库中。
[0015]进一步地,所述方法还包括:
[0016]获取针对所述文本库、所述专业术语库和所述简称库任一者的更新文件,利用所
述更新文件对目标库进行更新。
[0017]进一步地,所述方法还包括:
[0018]当检测出所述文本库、所述专业术语库和所述简称库任一者中,针对同一对象具有两种或者多于两种的结果时,进行选择处理提示。
[0019]第二方面,本申请提供一种HMI组态元件的翻译装置,所述装置包括:
[0020]组态元件当前文本获取模块,用于在确定目标翻译语言后,获取组态界面中组态元件所对应的当前文本;
[0021]简称文本得到模块,用于将所述当前文本在预设的文本库中进行匹配,确认是否存在所述目标翻译语言下的翻译文本,若存在,则通过所述文本库得到所述目标翻译语言下的翻译文本,利用预设专业术语库得到所述目标翻译语言下所述翻译文本的专业术语文本,以及利用预设简称库得到所述目标翻译语言下所述专业术语文本的简称文本;
[0022]组态元件文本更新模块,用于将所述组态元件所对应的所述当前文本更换为所述目标翻译语言下的所述简称文本。
[0023]进一步地,所述装置还包括:
[0024]外部翻译程序得到翻译文本模块,用于若所述文本库中不存在所述目标翻译语言下的翻译文本,则利用预设外部翻译程序,通过网络得到所述当前文本在所述目标翻译语言下的翻译文本。
[0025]第三方面,本申请提供一种电子设备,包括:
[0026]存储器,其上存储有可执行程序;
[0027]处理器,用于执行所述存储器中的所述可执行程序,以实现上述中任一项所述方法的步骤。
[0028]第四方面,本申请提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使计算机执行上述任一项的所述方法。
[0029]本申请采用以上技术方案,至少具备以下有益效果:
[0030]通过本申请,只针对组态界面中组态元件所对应的当前文本进行翻译,即只翻译用户所选择的组态元件,而不是针对组态软件中所有的组态元件进行翻译,该方式下,可提升翻译效率,针对组态界面中组态元件所对应的当前文本,依次利用预设文本库、专业术语库和简称库,翻译得到目标翻译语言下的简称文本,可解决一些目标语言翻译文本过长导致在设计出的界面中无法显示完整的问题,进而也可有助于保障界面中文本显示的简洁性。
[0031]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
附图说明
[0032]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0033]图1是根据一示例性实施例示出的一种HMI组态元件的翻译方法的流程图;
[0034]图2是根据一示例性实施例示出的按钮组态元件示意图;
[0035]图3是根据另一示例性实施例示出的一种HMI组态元件的翻译方法的流程图;
[0036]图4是根据一示例性实施例示出的一种HMI组态元件的翻译装置的框图示意图;
[0037]图5是根据一示例性实施例示出的一种电子设备的框图示意图。
具体实施方式
[0038]为使本申请的目的、技术方案和优点更加清楚,下面将对本申请的技术方案进行详细的描述。显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所得到的所有其它实施方式,都属于本申请所保护的范围。
[0039]请参阅图1,图1是根据一示例性实施例示出的一种HMI组态元件的翻译方法的流程图,该HMI组态元件的翻译方法应用于电子设备中,该电子设备可以包括但不限于台式电脑、笔记本电脑等等,该HMI组态元件的翻译方法包括如下步骤:
[0040]步骤S11、在确定目标翻译语言后,获取组态界面中组态元件所对应的当前文本。
[0041]对于HMI组态软件中的组态元件,可以包括但不限于:按钮、文本框、报警记录元件等等。如图2所示,图2是根据一示例性实施例示出的按钮组态元件示意图,组态界面2中该按钮组态元件对应有中文按钮两本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种HMI组态元件的翻译方法,其特征在于,所述方法包括:在确定目标翻译语言后,获取组态界面中组态元件所对应的当前文本;将所述当前文本在预设的文本库中进行匹配,确认是否存在所述目标翻译语言下的翻译文本,若存在,则通过所述文本库得到所述目标翻译语言下的翻译文本,利用预设专业术语库得到所述目标翻译语言下所述翻译文本的专业术语文本,以及利用预设简称库得到所述目标翻译语言下所述专业术语文本的简称文本;将所述组态元件所对应的所述当前文本更换为所述目标翻译语言下的所述简称文本。2.根据权利要求1所述的方法,其特征在于,所述获取组态界面中组态元件所对应的当前文本,包括:确定翻译方式,根据所述翻译方式获取组态界面中组态元件所对应的当前文本,其中,所述翻译方式包括:组态过程中同步翻译、或者、在组态完成后翻译。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:若所述文本库中不存在所述目标翻译语言下的翻译文本,则利用预设外部翻译程序,通过网络得到所述当前文本在所述目标翻译语言下的翻译文本。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:将通过网络得到所述当前文本在所述目标翻译语言下的翻译文本更新至所述文本库中。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取针对所述文本库、所述专业术语库和所述简称库任一者的更新文件,利用所述更新文件对目标库进行更新。6.根据权利要求1

5任一项所述的方法,其特征在于,所述方法还包括...

【专利技术属性】
技术研发人员:李杰李伟进梁勇帅杨丽娟王灵军
申请(专利权)人:珠海格力电器股份有限公司
类型:发明
国别省市:

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

1