Skip to main content

Arabic to Hindi transliteration benchmark dataset (2k per domain)

Project description

AH-Translit_Benchmark

Arabic → Hindi Transliteration Benchmark Dataset

PyPI version GitHub license


Description

AH-Translit_Bench is a 6,000-sample Arabic-to-Hindi transliteration benchmark dataset, curated for systematic evaluation and comparison of transliteration models across three linguistically distinct domains:

  • Quranic Arabic
  • Modern Standard Arabic (Daily Use)
  • Modern Standard Arabic (Bibliographic)

Each domain contributes 2,000 carefully selected sentence pairs, ensuring balanced, fair, and domain-aware evaluation of cross-script transliteration systems.

This benchmark is designed strictly for testing and reporting results, and is complementary to the full AH-Translit training dataset.


Dataset Curators

Vilal Ali MS by Research, Data Sciences and Analytics Centre IIIT Hyderabad 📧 vilal.ali@research.iiit.ac.in

Mohd Hozaifa Khan MS by Research, CVIT IIIT Hyderabad 📧 mohd.hozaifa@research.iiit.ac.in


Dataset Usage

Designed for benchmarking and evaluating Arabic-to-Hindi phonetic transliteration models under domain shifts and varying sequence-length conditions.


Content Type

Text — sentence-level Arabic source text paired with Hindi (Devanagari) phonetic transliteration.


File Type

CSV (Comma-Separated Values)


Dataset Structure

AH-Translit-Benchmark-Dataset
├── quranic_benchmark_2000.csv
├── msa_dailyuse_benchmark_2000.csv
├── msa_bibliographic_benchmark_2000.csv
├── all_domain_mix_benchmark_6000.csv
└── README.md

File Descriptions

  • quranic_benchmark_2000.csv 2,000 sentence pairs from Quranic Arabic, characterized by long sequences and rich morphology.

  • msa_dailyuse_benchmark_2000.csv 2,000 sentence pairs from daily-use Modern Standard Arabic, representing short and conversational inputs.

  • msa_bibliographic_benchmark_2000.csv 2,000 sentence pairs from formal and bibliographic MSA, featuring higher lexical diversity.

  • all_domain_mix_benchmark_6000.csv Combined benchmark file containing all 6,000 samples, evenly distributed across domains.

Each CSV contains exactly two columns:

Arabic , Hindi

Hindi text is phonetic transliteration, not translation.


Benchmark Scale Summary

Domain Samples
Quranic 2,000
MSA Daily Use 2,000
MSA Bibliographic 2,000
Total 6,000

This strict balance ensures macro-averaged, unbiased evaluation across domains.


How to Use This Dataset

Load a Benchmark CSV

import pandas as pd

df = pd.read_csv("quranic_benchmark_2000.csv")
print(df.head())
print(df.shape)  # (2000, 2)

Load the Full Benchmark Mix

df_all = pd.read_csv("all_domain_mix_benchmark_6000.csv")
print(df_all.shape)  # (6000, 2)

🧾 Example Data Snippet

Arabic,Hindi
المطبعة الحيدرية،,"अल-मतबअह अल-हैदरियह,"

Version Overview

Version 2.0 (Current)

Version Description: Expanded benchmark release with 2,000 samples per domain, covering Quranic Arabic, MSA Daily Use, and MSA Bibliographic text, along with a combined 6,000-sample mixed-domain benchmark file for standardized evaluation.


Important Notes

  • This is a benchmark-only dataset
  • Not intended for model training
  • No overlap with AH-Translit training splits
  • Focuses on phonetic fidelity, not semantic translation

License

  • Code: MIT License
  • Dataset: Creative Commons Attribution–NonCommercial 4.0 (CC BY-NC 4.0)

Permitted for research and educational use only with proper attribution.

Full license: https://creativecommons.org/licenses/by-nc/4.0/


Acknowledgements

The AH-Translit team at IIIT Hyderabad thanks India Data for hosting and supporting this benchmark dataset.


Authors

Vilal Ali LinkedIn

Mohd Hozaifa Khan LinkedIn

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ah_translit_bench-2.0.0.tar.gz (625.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ah_translit_bench-2.0.0-py3-none-any.whl (653.9 kB view details)

Uploaded Python 3

File details

Details for the file ah_translit_bench-2.0.0.tar.gz.

File metadata

  • Download URL: ah_translit_bench-2.0.0.tar.gz
  • Upload date:
  • Size: 625.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.8

File hashes

Hashes for ah_translit_bench-2.0.0.tar.gz
Algorithm Hash digest
SHA256 48f429695f101e84aea4c590ed590b0afd72dc9044be8dc7c81941726041b0f6
MD5 7b1aac587f914dbe0653d63958c8c42a
BLAKE2b-256 ff094bf02520c75c73d82a0c576498587ae3608b8c87e46658f517d9c0e2efea

See more details on using hashes here.

File details

Details for the file ah_translit_bench-2.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for ah_translit_bench-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 eec6e952cf98ed029d0a513473975c971b457a24e79dc355e0249e18a36bab5a
MD5 97c86dac6c3d52a5b65d618555dd41c5
BLAKE2b-256 10acdfec7b95fb5dc9bc854faeba0c4791b9647d33e21aa9f62fc2330f3e802a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page