一种web小语种单语语料数据提取方法、装置及介质与流程

    专利查询2025-10-06  7


    本发明属于机器翻译,具体地说,是涉及一种web小语种单语语料数据提取方法、装置及介质。


    背景技术:

    1、在机器翻译领域,小语种机翻引擎在训练过程中,语料数据的丰富性很重要。目前,大部分的语料数据,都来自互联网,从互联网海量数据中,提取出自己想要的小语种数据;现有技术所采取的技术方案,在语料数据提取过程中,容易提取很多无效信息,即增加了时间成本,也增加了数据清洗成本。


    技术实现思路

    1、本发明的目的在于提供一种web小语种单语语料数据提取方法,以解决现有技术所存在的技术问题。

    2、为了实现上述目的,本发明采取的技术方案如下:

    3、一种web小语种单语语料数据提取方法,包括以下步骤:

    4、(1)网页数据获取:选择单个或者多个目标网页,并使用爬虫工具,通过发送http请求获取网页的html源代码,网页内容的下载支持重复验证以及重试失败的下载;

    5、(2)数据解析与提取:利用html解析器,精确解析html源代码:(21)将所有<br>标签,替换为“\n”换行符;(22)提取出目标网页中的所有的文本信息;(23)修复编码错误,取消html转义,删除多余的html标签;

    6、(3)unicode编码识别:输入语种标准语言代码,然后在字典表中获取到该语种的unicode编码范围,识别和提取数据;遍历所述(2)中获取的所有文本信息,并基于每一行文本信息,判断该行文本信息中是否包含有所需要采集的语种文字,若是,则保留该行文本信息,并执行下一步,若否,则丢弃该行文本信息;

    7、(4)数据存储:将保留的行文本信息保存到mongo数据库中,保存的文本信息为文本信息字段,其包括:语料垂域、网址、内容、语种。

    8、优选的,还包括数据存储到本地文件:在将文本信息字段存储到mongo数据库的同时,还将文本信息字段以文本文件、csv文件、xlsx文件或json文件格式保存到本地。

    9、优选的,所述(1)中选择单个或者多个目标网页的方法如下:对于小语种的网页获取,通过搜索引擎搜索对应的语种的关键字进行获取。

    10、优选的,所述(3)中每一行文本信息采用正则表达方法,通过判断该行文本信息中是否包含有匹配的unicode编码来判断该行文本信息中是否包含有所需要采集的语种文字。

    11、为了实现上述目的,本发明还提供了一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行,以实现所述的web小语种单语语料数据提取方法。

    12、为了实现上述目的,本发明还提供了一种web小语种单语语料数据提取的装置,包括:处理器和存储器;所述存储器用于存储计算机程序;所述处理器与所述存储器相连,用于执行所述存储器存储的计算机程序,以使得所述web小语种单语语料数据提取的装置执行所述的web小语种单语语料数据提取方法。

    13、与现有技术相比,本发明具备以下有益效果:

    14、(1)本发明通过精确解析和提取html标签数据,显著提高了数据爬取的准确性,减少了对杂乱数据的干扰。

    15、(2)本发明采用unicode编码识别技术,能够有效地提取各种语种数据,充分利用unicode编码,避免数据丢失或无效数据。

    16、(3)本发明具有较强的可扩展性,可以根据不同需求进行修改和定制,适应不同的小语种单语数据爬取任务。



    技术特征:

    1.一种web小语种单语语料数据提取方法,其特征在于,包括以下步骤:

    2.根据权利要求1所述的web小语种单语语料数据提取方法,其特征在于,还包括数据存储到本地文件:在将文本信息字段存储到mongo数据库的同时,还将文本信息字段以文本文件、csv文件、xlsx文件或json文件格式保存到本地。

    3.根据权利要求2所述的web小语种单语语料数据提取方法,其特征在于,所述(1)中选择单个或者多个目标网页的方法如下:对于小语种的网页获取,通过搜索引擎搜索对应的语种的关键字进行获取。

    4.根据权利要求3所述的web小语种单语语料数据提取方法,其特征在于,所述(3)中每一行文本信息采用正则表达方法,通过判断该行文本信息中是否包含有匹配的unicode编码来判断该行文本信息中是否包含有所需要采集的语种文字。

    5.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行,以实现如权利要求1~4中任一项所述的web小语种单语语料数据提取方法。

    6.一种web小语种单语语料数据提取的装置,其特征在于,包括:处理器和存储器;所述存储器用于存储计算机程序;所述处理器与所述存储器相连,用于执行所述存储器存储的计算机程序,以使得所述web小语种单语语料数据提取的装置执行如权利要求1~4中任一项所述的web小语种单语语料数据提取方法。


    技术总结
    本发明属于机器翻译技术领域,提供了一种web小语种单语语料数据提取方法、装置及介质,其中方法包括:(1)网页数据获取:选择单个或者多个目标网页,并使用爬虫工具,通过发送HTTP请求获取网页的HTML源代码;(2)数据解析与提取:利用HTML解析器,精确解析HTML源代码;(3)Unicode编码识别:输入语种标准语言代码,然后在字典表中获取到该语种的Unicode编码范围,识别和提取数据;(4)数据存储。本发明通过精确解析和提取HTML标签数据,显著提高了数据爬取的准确性,减少了对杂乱数据的干扰。

    技术研发人员:魏杰,朱宪超,霍展羽,李晶
    受保护的技术使用者:四川语言桥信息技术有限公司
    技术研发日:
    技术公布日:2024/11/26
    转载请注明原文地址:https://tc.8miu.com/read-31298.html

    最新回复(0)