一种数据处理方法、装置及电子设备制造方法及图纸

技术编号:22722716 阅读:15 留言:0更新日期:2019-12-04 05:36
本申请提供了一种数据处理方法、装置及电子设备,获取待进行翻译的超文本标记语言html格式数据,从html格式数据中提取出需要进行翻译的文本内容,确定文本内容对应的翻译数据,并将翻译数据替换html格式数据中的相应文本内容。在翻译html格式数据时,不是对所有的html格式数据均翻译,而是仅翻译html格式数据中的文本内容,html格式数据中的html脚本数据和属性数据均不会进行翻译,则在翻译后进行识别和显示时,html脚本数据和属性数据仍为原有的数据,诊断设备的处理器能够正常识别和显示。

A data processing method, device and electronic equipment

The application provides a data processing method, device and electronic device to obtain HTML format data of hypertext markup language to be translated, extract the text content to be translated from the HTML format data, determine the translation data corresponding to the text content, and replace the corresponding text content in the HTML format data with the translation data. When translating HTML format data, not all HTML format data are translated, but only the text content in HTML format data. HTML script data and attribute data in HTML format data are not translated, so when identifying and displaying after translation, HTML script data and attribute data are still the original data, and the processor of diagnosis equipment can recognize and display them normally Show.

【技术实现步骤摘要】
一种数据处理方法、装置及电子设备
本申请涉及诊断设备数据处理领域,更具体的说,涉及一种数据处理方法、装置及电子设备。
技术介绍
由于超文本标记语言html(HyperTextMarkupLanguage)的简易性,可扩展性,平台无关性,通用性的语言特点。诊断设备上越来越多的数据用html格式数据显示。诊断设备的html格式数据默认语种为英文,但是诊断设备的处理器在实际使用过程中,会通过网络翻译将英文转换成用户常用语种,如中文、法语等。然后处理器显示翻译后的数据。但是由于html格式数据在翻译过程中,是全文翻译,即将所有的html格式数据均进行翻译,实际上,html脚本数据和属性数据等内容进行翻译后,会导致诊断设备的处理器不能正确识别并显示,进而用户无法识别翻译内容。
技术实现思路
有鉴于此,本申请提供一种数据处理方法、装置及电子设备,以解决诊断设备的html格式数据翻译后,诊断设备的处理器无法正确识别并显示的问题。为解决上述技术问题,本申请采用了如下技术方案:一种数据处理方法,包括:获取待进行翻译的超文本标记语言html格式数据;从所述html格式数据中提取出需要进行翻译的文本内容;确定所述文本内容对应的翻译数据,并将所述翻译数据替换所述html格式数据中的相应文本内容。可选地,所述在获取待进行翻译的html格式数据之后,还包括:将所述html格式数据中的回车换行符以及html注释替换为空字符,得到目标数据。可选地,从所述html格式数据中提取出需要进行翻译的文本内容,包括:基于body属性数据的属性信息,从所述目标数据中提取出属性数据;按照所述属性数据的出现顺序,设置所述属性数据的标识信息;将位于任两个属性数据之间的数据作为所述文本内容,并设置所述文本内容与紧邻所述属性数据的标识信息的对应关系。可选地,确定所述文本内容对应的翻译数据,包括:将所述文本内容进行翻译,得到所述文本内容对应的翻译数据;或,输出所述文本内容至外接翻译设备,并接收所述外接翻译设备翻译的所述文本内容对应的翻译数据。可选地,将所述翻译数据替换所述html格式数据中的相应所述文本内容,包括:依据所述文本内容与紧邻所述属性数据的标识信息的对应关系,将所述文本内容对应的翻译数据替换相应的所述文本内容。一种数据处理装置,包括:数据获取模块,用于获取待进行翻译的超文本标记语言html格式数据;数据提取模块,用于从所述html格式数据中提取出需要进行翻译的文本内容;数据翻译模块,用于确定所述文本内容对应的翻译数据,并将所述翻译数据替换所述html格式数据中的相应文本内容。可选地,还包括:数据替换模块,用于将所述html格式数据中的回车换行符以及html注释替换为空字符,得到目标数据。可选地,所述数据提取模块包括:数据提取子模块,用于基于body属性数据的属性信息,从所述目标数据中提取出属性数据;标识设置子模块,用于按照所述属性数据的出现顺序,设置所述属性数据的标识信息;信息设置子模块,用于将位于任两个属性数据之间的数据作为所述文本内容,并设置所述文本内容与紧邻所述属性数据的标识信息的对应关系。可选地,所述数据翻译模块用于确定所述文本内容对应的翻译数据时,具体用于:将所述文本内容进行翻译,得到所述文本内容对应的翻译数据;或,输出所述文本内容至外接翻译设备,并接收所述外接翻译设备翻译的所述文本内容对应的翻译数据。一种电子设备,包括:存储器和处理器;其中,所述存储器用于存储程序;处理器调用程序并用于:获取待进行翻译的超文本标记语言html格式数据;从所述html格式数据中提取出需要进行翻译的文本内容;确定所述文本内容对应的翻译数据,并将所述翻译数据替换所述html格式数据中的相应文本内容。相较于现有技术,本申请具有以下有益效果:本申请提供了一种数据处理方法、装置及电子设备,在翻译html格式数据时,不是对所有的html格式数据均翻译,而是仅翻译html格式数据中的文本内容,html格式数据中的html脚本数据和属性数据均不会进行翻译,则在翻译后进行识别和显示时,html脚本数据和属性数据仍为原有的数据,诊断设备的处理器能够正常识别和显示。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本申请实施例提供的一种数据处理方法的方法流程图;图2为本申请实施例提供的另一种数据处理方法的方法流程图;图3为本申请实施例提供的一种数据处理装置的结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。在使用诊断设备进行诊断时,由于界面显示的文字数据的语言和当前用户所使用的语言不一样,而需要将界面显示数据翻译成用户当前语言文字给用户展示。诊断设备的诊断软件传入数据包含html的脚本格式以及显示文本的属性,这些数据如果进行了翻译,将导致html格式显示不正确。无法正常显示。比如说有如下简单数据:<optionvalue="0">--pleaseselect--</option>,将英语翻译成法语则会成<lavaleurd'option="0">--></optionveuillezchoisir...,这样就会使得翻译后的数据不是正常的html格式数据。因而无法达到翻译的目的。为了解决上述的问题,本申请实施例提供了一种数据处理方法,该方法应用于诊断设备的处理器,参照图1,可以包括:S11、获取待进行翻译的超文本标记语言html格式数据。在实际应用中,在诊断设备使用的过程中,html格式数据默认为英语语言,本实施例中获取的就是英文语言的html格式数据。具体可以为:以收集用户名字和性别功能的html格式数据为例,需要从英语翻译成法语,体如下:为了减少后续翻译的数据量,本申请的另一种实现方式中,可以将所述html格式数据中的回车换行符以及html注释替换为空字符,得到目标数据。在实际应用中,替换html格式数据中的回车换行符(\r,\n)为空字符,替换所有html格式数据的注释为空字符,html注释标签<!--与-->用于在HTML插入注释。...

【技术保护点】
1.一种数据处理方法,其特征在于,包括:/n获取待进行翻译的超文本标记语言html格式数据;/n从所述html格式数据中提取出需要进行翻译的文本内容;/n确定所述文本内容对应的翻译数据,并将所述翻译数据替换所述html格式数据中的相应文本内容。/n

【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:
获取待进行翻译的超文本标记语言html格式数据;
从所述html格式数据中提取出需要进行翻译的文本内容;
确定所述文本内容对应的翻译数据,并将所述翻译数据替换所述html格式数据中的相应文本内容。


2.根据权利要求1所述的数据处理方法,其特征在于,所述在获取待进行翻译的html格式数据之后,还包括:
将所述html格式数据中的回车换行符以及html注释替换为空字符,得到目标数据。


3.根据权利要求1所述的数据处理方法,其特征在于,从所述html格式数据中提取出需要进行翻译的文本内容,包括:
基于body属性数据的属性信息,从所述目标数据中提取出属性数据;
按照所述属性数据的出现顺序,设置所述属性数据的标识信息;
将位于任两个属性数据之间的数据作为所述文本内容,并设置所述文本内容与紧邻所述属性数据的标识信息的对应关系。


4.根据权利要求1所述的数据处理方法,其特征在于,确定所述文本内容对应的翻译数据,包括:
将所述文本内容进行翻译,得到所述文本内容对应的翻译数据;
或,输出所述文本内容至外接翻译设备,并接收所述外接翻译设备翻译的所述文本内容对应的翻译数据。


5.根据权利要求3所述的数据处理方法,其特征在于,将所述翻译数据替换所述html格式数据中的相应所述文本内容,包括:
依据所述文本内容与紧邻所述属性数据的标识信息的对应关系,将所述文本内容对应的翻译数据替换相应的所述文本内容。


6.一种数据处理装置,其特征在于,包括:
数据获取模块,用于获取待进行翻...

【专利技术属性】
技术研发人员:刘均邓春武
申请(专利权)人:深圳市元征科技股份有限公司
类型:发明
国别省市:广东;44

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

1