This dataset contains human feedback on translations produced by SlangGPT, a model designed to convert Egyptian Arabic dialect into Modern Standard Arabic (MSA). Users evaluate the quality and correctness of generated translations.
This dataset was created to:
Users were shown:
They were then asked:
Correct / Incorrect0β5All responses were timestamped and stored.
| Field | Type | Description |
|---|---|---|
egyptian_arabic | string | Original Egyptian Arabic sentence |
generated_msa | string | MSA translation generated by SlangGPT |
user_label | string | correct or incorrect |
user_rating | int64 | Rating from 0β5 |
corrected_msa | string | Better translation provided by user β filled when incorrect or rating β€ 2, empty otherwise |
timestamp | string | ISO 8601 UTC timestamp |
{
"egyptian_arabic": "Ψ§ΩΨ§ Ψ²ΨΉΩΨ§Ω Ω
ΩΩ Ψ¬Ψ―Ψ§",
"generated_msa": "Ψ£ΩΨ§ Ψ’Ψ³Ω ΩΩ Ψ¬Ψ―Ψ§",
"user_label": "incorrect",
"user_rating": 0,
"corrected_msa": "Ψ§ΩΨ§ ΨΨ²ΩΩ Ω
ΩΩ Ψ¬Ψ―Ψ§",
"timestamp": "2026-05-24T13:24:12.159885Z"
}
| Metric | Value |
|---|---|
| Total entries | Updates automatically |
| Correct labels | Updates automatically |
| Incorrect labels | Updates automatically |
| Average rating | Updates automatically |
from datasets import load_dataset
dataset = load_dataset("AdhamAshraf/slanggpt-feedback-dataset")
df = dataset["train"].to_pandas()
correct_df = df[df["user_label"] == "correct"]
incorrect_df = df[df["user_label"] == "incorrect"]
# All rows where a human provided a better translation
corrections = df[df["corrected_msa"] != ""]
# Group multiple corrections per sentence
mapping = (
corrections
.groupby("egyptian_arabic")["corrected_msa"]
.apply(list)
.reset_index()
)
high_quality = df[df["user_rating"] >= 4]
low_quality = df[df["user_rating"] <= 2]
This dataset is released under the MIT License. It may be used freely for academic and commercial purposes with attribution.
Dataset curated by:
@dataset{slanggpt_feedback_2026,
title={SlangGPT User Feedback Dataset},
author={Abdelrahman Ahmed and Adham Ashraf and Ahmed Fekry},
year={2026},
publisher={Hugging Face}
}
This dataset contains human feedback on translations produced by SlangGPT, a model designed to convert Egyptian Arabic dialect into Modern Standard Arabic (MSA). Users evaluate the quality and correctness of generated translations.
This dataset was created to:
Users were shown:
They were then asked:
Correct / Incorrect0β5All responses were timestamped and stored.
| Field | Type | Description |
|---|---|---|
egyptian_arabic | string | Original Egyptian Arabic sentence |
generated_msa | string | MSA translation generated by SlangGPT |
user_label | string | correct or incorrect |
user_rating | int64 | Rating from 0β5 |
corrected_msa | string | Better translation provided by user β filled when incorrect or rating β€ 2, empty otherwise |
timestamp | string | ISO 8601 UTC timestamp |
{
"egyptian_arabic": "Ψ§ΩΨ§ Ψ²ΨΉΩΨ§Ω Ω
ΩΩ Ψ¬Ψ―Ψ§",
"generated_msa": "Ψ£ΩΨ§ Ψ’Ψ³Ω ΩΩ Ψ¬Ψ―Ψ§",
"user_label": "incorrect",
"user_rating": 0,
"corrected_msa": "Ψ§ΩΨ§ ΨΨ²ΩΩ Ω
ΩΩ Ψ¬Ψ―Ψ§",
"timestamp": "2026-05-24T13:24:12.159885Z"
}
| Metric | Value |
|---|---|
| Total entries | Updates automatically |
| Correct labels | Updates automatically |
| Incorrect labels | Updates automatically |
| Average rating | Updates automatically |
from datasets import load_dataset
dataset = load_dataset("AdhamAshraf/slanggpt-feedback-dataset")
df = dataset["train"].to_pandas()
correct_df = df[df["user_label"] == "correct"]
incorrect_df = df[df["user_label"] == "incorrect"]
# All rows where a human provided a better translation
corrections = df[df["corrected_msa"] != ""]
# Group multiple corrections per sentence
mapping = (
corrections
.groupby("egyptian_arabic")["corrected_msa"]
.apply(list)
.reset_index()
)
high_quality = df[df["user_rating"] >= 4]
low_quality = df[df["user_rating"] <= 2]
This dataset is released under the MIT License. It may be used freely for academic and commercial purposes with attribution.
Dataset curated by:
@dataset{slanggpt_feedback_2026,
title={SlangGPT User Feedback Dataset},
author={Abdelrahman Ahmed and Adham Ashraf and Ahmed Fekry},
year={2026},
publisher={Hugging Face}
}