Finglish-To-Persian-Dataset-Large
收藏资源简介:
Finglish to Persian Large Dataset 是一个大规模平行语料库,专门用于Finglish(拉丁字母波斯语)到波斯文字母的转写任务。该数据集包含约9,851,664个句对,数据格式为Parquet,总大小约9.72 GB。数据通过合成方法生成,结合了基于规则和词典的转换技术。数据集包含两个主要字段:finglish_input(拉丁字母书写的波斯语字符串)和persian_output(对应的原生波斯文字母字符串)。Finglish是指在非正式数字通信(如社交媒体、短信、电子邮件)中使用拉丁字母书写波斯语的实践,由于缺乏统一标准,其书写方式变化较大。该数据集通过多阶段NLP流水线构建:首先从高质量波斯语句子源获取语料,然后进行长度和字符内容过滤,接着集成多个词典资源(包括finglify和Virastyar)以确保高覆盖率,最后应用逐词转换引擎和回退音素表处理未登录词。该数据集适用于训练序列到序列模型、用户生成文本的规范化、增强波斯语输入法以及开发能够处理非正式罗马化波斯语输入的AI代理等任务。需要注意的是,由于数据是算法生成的,可能无法完全捕捉真实世界中高度风格化的Finglish变体,且基于规则的转换可能无法覆盖所有区域性的打字习惯。
数据集概述
Finglish to Persian Large Dataset 是一个大规模平行语料库,包含超过 980万条句子对,专门用于将 Finglish(拉丁字母书写的波斯语) 转换为 波斯语(Persian script) 的音译任务。该数据集为训练和微调序列到序列模型、用户生成文本规范化以及增强波斯语输入法提供了坚实基础。
Finglish 简介
Finglish(又称 Pinglish)是在非正式数字通信(如社交媒体、短信、邮件)中使用拉丁字母书写波斯语的实践。由于缺乏统一标准,其表达方式多样。
| Finglish 输入 | 波斯语输出 | 含义 |
|---|---|---|
salam khoobi |
سلام خوبی |
你好,你好吗? |
man daram miravam |
من دارم میروم |
我正在走 |
khosh amadid |
خوش آمدید |
欢迎 |
数据集统计
| 属性 | 值 |
|---|---|
| 总句子对数量 | ~9,851,664 |
| 数据格式 | Parquet |
| 总大小 | ~9.72 GB |
| 生成方法 | 合成(基于规则 + 词典) |
数据字段
该数据集包含两个主要列:
finglish_input:拉丁字母音译字符串。persian_output:原生波斯语脚本字符串(目标)。
方法论与流程
该数据集通过多阶段 NLP 流程合成生成:
- 语料获取:从
mshojaei77/PersianCorpus_merged数据集中获取高质量波斯语句子。 - 过滤:对句子进行长度限制(10–2000 字符)并确保包含原生波斯语字符。
- 词典集成:整合三个主要来源的词法映射:
- 生成:采用逐词转换引擎,并配有回退音素表以处理词汇外标记,确保对整个语料库的全面覆盖。
使用方法
可通过 Hugging Face datasets 库直接加载:
python
from datasets import load_dataset
ds = load_dataset("Arshia82sbn/Finglish-To-Persian-Dataset-Large")
print(ds["train"][0])
潜在应用
- 音译模型:训练 seq2seq 架构(如 mT5、ByT5、Llama-3)以将 Finglish 转换为波斯语。
- 文本规范化:清理用户生成内容,用于下游 NLP 任务(如情感分析、命名实体识别)。
- 聊天机器人开发:使 AI 代理能够处理非正式的罗马化波斯语输入。
- 拼写检查:纠正非正式的打字模式。
局限性
- 合成性质:数据集通过算法生成,可能无法完全捕捉真实世界“俚语”Finglish 的混乱变化(如高度风格化的缩写)。
- 基于规则的约束:尽管回退音素表较为鲁棒,但词汇外单词按音位映射,可能与特定地区的打字习惯存在差异。
引用
若使用该数据集,请致谢基础工作: bibtex @misc{finglish_large_2026, author = {Arshia Saberian}, title = {Finglish to Persian Large Dataset}, year = {2026}, publisher = {Hugging Face}, howpublished = {url{https://huggingface.co/datasets/Arshia82sbn/Finglish-To-Persian-Dataset-Large}} }




