Egyptian Arabic Slang ↔ Formal Arabic Dataset
0
6 commits
1 linked in READMEs
updated May 16, 2026
This dataset contains 18,250 parallel sentence pairs mapping Egyptian Arabic dialect/slang to Modern Standard Arabic (MSA).
It is designed for Arabic NLP research on dialect normalization, slang understanding, and machine translation between informal and formal Arabic.
This dataset can be used for:
| Field | Type | Description |
|---|---|---|
egyptian_arabic | string | Egyptian Arabic dialect or slang sentence |
formal_arabic | string | Corresponding Modern Standard Arabic sentence |
| Metric | Value |
|---|---|
| Total rows | 18,250 |
| Cleaned rows | 18,210 |
| Avg Egyptian sentence length | 8–15 words |
| Avg Formal sentence length | 10–20 words |
| Split | Ratio |
|---|---|
| Train | 80% |
| Validation | 10% |
| Test | 10% |
| Egyptian Arabic | Formal Arabic |
|---|---|
| يلا فين؟ | إلى أين تذهب؟ |
| إزيك | كيف حالك؟ |
| أنا محتاج أتكلم معاكي | أحتاج إلى التحدث معك |
| عامل إيه | كيف تسير الأمور؟ |
| مش عارف أعمل إيه | لا أعرف ماذا أفعل |
from datasets import load_dataset
dataset = load_dataset(
"AdhamAshraf/egyptian-arabic-slang-formal"
)
train_data = dataset["train"]
print(train_data[0])
import pandas as pd
df = pd.read_csv("egyptian_slang_formal.csv")
print(df.head())
The dataset was cleaned using Arabic-specific normalization techniques:
Rows containing mostly English text were flagged but not removed.
This dataset is derived from:
Abdalrahmankamel/Egyption_2_English
The original dataset contained Egyptian Arabic paired with English translations.
This version repurposes the Egyptian Arabic content for Dialect → Modern Standard Arabic conversion.
This dataset is part of the SlangGPT Arabic NLP project:
SlangGPT focuses on Egyptian Arabic slang understanding, normalization, and dialect-to-MSA translation.
This dataset is released under the MIT License.
If you use this dataset, please cite:
@dataset{egyptian_arabic_slang_formal_2026,
author = {AdhamAshraf},
title = {Egyptian Arabic Slang to Formal Arabic Dataset},
year = {2026},
publisher = {Hugging Face},
url = {https://huggingface.co/AdhamAshraf/egyptian-arabic-slang-formal},
version = {1.0.0}
}
@dataset{egyptian_english_original,
author = {Abdalrahmankamel},
title = {Egyption_2_English},
year = {2024},
publisher = {Hugging Face},
url = {https://huggingface.co/datasets/Abdalrahmankamel/Egyption_2_English}
}
Egyptian Arabic Slang ↔ Formal Arabic Dataset
0
6 commits
1 linked in READMEs
updated May 16, 2026
This dataset contains 18,250 parallel sentence pairs mapping Egyptian Arabic dialect/slang to Modern Standard Arabic (MSA).
It is designed for Arabic NLP research on dialect normalization, slang understanding, and machine translation between informal and formal Arabic.
This dataset can be used for:
| Field | Type | Description |
|---|---|---|
egyptian_arabic | string | Egyptian Arabic dialect or slang sentence |
formal_arabic | string | Corresponding Modern Standard Arabic sentence |
| Metric | Value |
|---|---|
| Total rows | 18,250 |
| Cleaned rows | 18,210 |
| Avg Egyptian sentence length | 8–15 words |
| Avg Formal sentence length | 10–20 words |
| Split | Ratio |
|---|---|
| Train | 80% |
| Validation | 10% |
| Test | 10% |
| Egyptian Arabic | Formal Arabic |
|---|---|
| يلا فين؟ | إلى أين تذهب؟ |
| إزيك | كيف حالك؟ |
| أنا محتاج أتكلم معاكي | أحتاج إلى التحدث معك |
| عامل إيه | كيف تسير الأمور؟ |
| مش عارف أعمل إيه | لا أعرف ماذا أفعل |
from datasets import load_dataset
dataset = load_dataset(
"AdhamAshraf/egyptian-arabic-slang-formal"
)
train_data = dataset["train"]
print(train_data[0])
import pandas as pd
df = pd.read_csv("egyptian_slang_formal.csv")
print(df.head())
The dataset was cleaned using Arabic-specific normalization techniques:
Rows containing mostly English text were flagged but not removed.
This dataset is derived from:
Abdalrahmankamel/Egyption_2_English
The original dataset contained Egyptian Arabic paired with English translations.
This version repurposes the Egyptian Arabic content for Dialect → Modern Standard Arabic conversion.
This dataset is part of the SlangGPT Arabic NLP project:
SlangGPT focuses on Egyptian Arabic slang understanding, normalization, and dialect-to-MSA translation.
This dataset is released under the MIT License.
If you use this dataset, please cite:
@dataset{egyptian_arabic_slang_formal_2026,
author = {AdhamAshraf},
title = {Egyptian Arabic Slang to Formal Arabic Dataset},
year = {2026},
publisher = {Hugging Face},
url = {https://huggingface.co/AdhamAshraf/egyptian-arabic-slang-formal},
version = {1.0.0}
}
@dataset{egyptian_english_original,
author = {Abdalrahmankamel},
title = {Egyption_2_English},
year = {2024},
publisher = {Hugging Face},
url = {https://huggingface.co/datasets/Abdalrahmankamel/Egyption_2_English}
}