Constarium
← Search

Data · dataset · 2026

BanglaDual: A 1.24-Million Pair Multi-Source Dataset for Banglish Transliteration and Translation

Listed in Teesside University Research Data Repository

This dataset provides a large-scale, unified resource for Banglish (Romanized Bengali) natural language processing.

Description

It contains 1,122,189 Banglish-to-Bangla transliteration pairs and 119,727 Banglish-to-English translation pairs, totaling over 1.24 million aligned texts. The data is aggregated from six distinct public sources for transliteration and four for translation, encompassing diverse domains such as general Wikipedia text (85.34%), emotion detection (7.12%), hate speech (3.33%), academic transliteration benchmarks, and regional dialects.

A key feature of this dataset is its unified schema, which resolves the fragmented nature of previous Banglish resources. All textual data underwent rigorous standardization, including Unicode NFKC normalization to handle Bengali character variations, cross-source deduplication, and the removal of missing values. Furthermore, every entry is tagged with its original source, allowing researchers to filter data by domain.

Read the rest (2 more)

To support immediate model development, the dataset includes a pre-computed 80/10/10 train/validation/test split (seed = 42). This dataset is roughly 30 times larger than previously available benchmarks like BanglaTLit and is the first to support both transliteration and translation tasks from a single format. It aims to support researchers addressing the challenges of code-mixed Bengali text in low-resource environments.

Repository File Structure:To facilitate ease of use, the repository is organized into five directories containing the data files in Apache Parquet format (with Snappy compression for efficiency) and standard CSVs for quick inspection. 📁 Task-Specific-Datasets/banglish_bangla_transliteration.parquet: Contains 1,122,189 cleaned and deduplicated transliteration pairs. banglish_english_translation.parquet: Contains 119,727 translation pairs, including 470 manually translated by the authors. 📁 Merged-Dataset/banglish_merged_dual_task.parquet: Contains 1,122,998 rows produced by an outer join of the Bangla and English datasets, supporting multi-task learning. 📁 Model-Splits/train.parquet: Training set partition (898,024 rows). validation.parquet: Validation set partition (112,253 rows). test.parquet: Testing set partition (112,254 rows). 📁 Sample-Data/samples_bangla.csv: 60 randomly sampled transliteration records for quick inspection. samples_english.csv: 40 randomly sampled translation records for quick inspection. sample_merged_data.csv: A representative sample showcasing the outer-joined dual-task format structure. 📁 Processing-Scripts/banglish_to_bangla_pipeline.py: Code to process and merge the six Bangla sources. banglish_to_english_pipeline.py: Code to process the four English sources. merge_datasets.py: Code to perform the outer join and generate the 80/10/10 splits.

Links

Where it is published

Catalogue records · 1

Topics

Inferred from text
Audio 65% · Text 75%
Provenance · 1 source records, 17 field assertions
SourceKeyLast seenRaw
Teesside University Research Data Repositoryoai:data.mendeley.com/pxw2bb4wyt.110 d agoJSON v1
FieldAssertionExtractorEvidence
access_levelsource · researchdata tees ac ukconnector:researchdata_tees_ac_uk@1.0.0
concepts[field].anzsrc:field:461103mapping · researchdata tees ac ukvocabulary-mapper@1.0.0keywords['Deep Learning']
concepts[field].anzsrc:group:4602mapping · researchdata tees ac ukvocabulary-mapper@1.0.0keywords['Artificial Intelligence']
concepts[field].anzsrc:group:4611mapping · researchdata tees ac ukvocabulary-mapper@1.0.0keywords['Machine Learning']
concepts[field].local:field:computer-science-aimapping · researchdata tees ac ukconnector:researchdata_tees_ac_uk@1.0.0
concepts[field].local:field:earth-environmentalmapping · researchdata tees ac ukconnector:researchdata_tees_ac_uk@1.0.0
concepts[field].local:field:engineeringmapping · researchdata tees ac ukconnector:researchdata_tees_ac_uk@1.0.0
concepts[field].local:field:humanitiesmapping · researchdata tees ac ukconnector:researchdata_tees_ac_uk@1.0.0
concepts[field].local:field:life-sciencesmapping · researchdata tees ac ukconnector:researchdata_tees_ac_uk@1.0.0
concepts[field].local:field:mathematics-statisticsmapping · researchdata tees ac ukconnector:researchdata_tees_ac_uk@1.0.0
concepts[field].local:field:social-sciencemapping · researchdata tees ac ukconnector:researchdata_tees_ac_uk@1.0.0
concepts[modality].local:modality:audioenrichment · researchdata tees ac ukkeyword-concept-rules@1.0.0title+description (65%)
concepts[modality].local:modality:textenrichment · researchdata tees ac ukkeyword-concept-rules@1.0.0title+description (75%)
descriptionsource · researchdata tees ac ukconnector:researchdata_tees_ac_uk@1.0.0/metadata/dc/description
licensesource · researchdata tees ac ukconnector:researchdata_tees_ac_uk@1.0.0/metadata/dc/rights
publication_datesource · researchdata tees ac ukconnector:researchdata_tees_ac_uk@1.0.0
titlesource · researchdata tees ac ukconnector:researchdata_tees_ac_uk@1.0.0/metadata/dc/title