CoolFace
Datasetpublic

pulipakav-1/translated-babylm-hindi

Translated BabyLM — Hindi (translated-babylm-hindi) Dataset Description This dataset is a Hindi translation of the English BabyLM 2026 corpus, produced using IndicTrans2, a state-of-the-art neural machine translation model developed by AI4Bharat for Indic languages. The dataset is intended for training and evaluating language models on Hindi, following the BabyLM challenge setup. Translated by: IndicTrans2 (ai4bharat/indictrans2-en-indic-1B) Source language:… See the full description on the dataset page: https://huggingface.co/datasets/pulipakav-1/translated-babylm-hindi.

sourceHugging Facecc-by-4.0updated 5mo agoView on Hugging Face
0likes42downloads
Dataset Card

Translated BabyLM — Hindi (translated-babylm-hindi)

Dataset Description

This dataset is a Hindi translation of the English BabyLM 2026 corpus, produced using IndicTrans2, a state-of-the-art neural machine translation model developed by AI4Bharat for Indic languages. The dataset is intended for training and evaluating language models on Hindi, following the BabyLM challenge setup.


Dataset Structure

The dataset is organized into three splits mirroring the original BabyLM structure:

train/   — Training data (translated from BabyLM-2026-Strict, 100M tokens)
val/     — Validation data (translated from BabyLM-dev)
test/    — Test data (translated from BabyLM-Test)

Each split contains translations of the following source corpora:

SourceDescriptionLink
bnc_spokenBritish National Corpus — spoken languagehttps://www.english-corpora.org/bnc/
childesChild-directed speech (CHILDES database)https://childes.talkbank.org/
gutenbergProject Gutenberg literary textshttps://www.gutenberg.org
open_subtitlesMovie and TV subtitleshttps://opus.nlpl.eu/OpenSubtitles.php
simple_wikiSimple English Wikipediahttps://simple.wikipedia.org
switchboardTelephone conversation transcriptshttps://catalog.ldc.upenn.edu/LDC97S62

Dataset Statistics

Train Split

FileSentencesWords
bnc_spoken.train.hi.txt797,5488,568,128
childes.train.hi.txt5,638,77938,080,105
gutenberg.train.hi.txt661,68926,928,762
open_subtitles.train.hi.txt3,808,71727,181,937
simple_wiki.train.hi.txt642,58817,270,682
switchboard.train.hi.txt30,559279,445
Total11,579,880118,309,059

Validation Split

FileSentencesWords
bnc_spoken.dev.hi.txt128,7921,396,256
childes.dev.hi.txt519,2833,720,466
gutenberg.dev.hi.txt64,9202,972,941
open_subtitles.dev.hi.txt372,7552,475,235
simple_wiki.dev.hi.txt49,3631,150,668
switchboard.dev.hi.txt18,000167,096
Total1,153,11311,882,662

Test Split

FileSentencesWords
bnc_spoken.test.hi.txt89,3131,043,064
childes.test.hi.txt538,9803,591,627
gutenberg.test.hi.txt54,9482,475,116
open_subtitles.test.hi.txt344,6322,330,117
simple_wiki.test.hi.txt49,5801,478,721
switchboard.test.hi.txt20,000188,230
Total1,097,45311,106,875

Overall

SplitSentencesWords
Train11,579,880118,309,059
Val1,153,11311,882,662
Test1,097,45311,106,875
Total13,830,446141,298,596

Usage

Load the full dataset

python
from datasets import load_dataset

dataset = load_dataset("pulipakav-1/translated-babylm-hindi")
print(dataset)
# DatasetDict({
#     train: Dataset({features: ['text'], num_rows: 11579880}),
#     val:   Dataset({features: ['text'], num_rows: 1153113}),
#     test:  Dataset({features: ['text'], num_rows: 1097453})
# })

Load a specific split

python
from datasets import load_dataset

train_data = load_dataset("pulipakav-1/translated-babylm-hindi", split="train")
val_data   = load_dataset("pulipakav-1/translated-babylm-hindi", split="val")
test_data  = load_dataset("pulipakav-1/translated-babylm-hindi", split="test")

Load a specific source corpus

python
from datasets import load_dataset

# Available sources: bnc_spoken, childes, gutenberg, open_subtitles, simple_wiki, switchboard
ds = load_dataset(
    "pulipakav-1/translated-babylm-hindi",
    data_files={"train": "train/childes.train.hi.txt"},
    split="train"
)

Iterate over examples

python
from datasets import load_dataset

dataset = load_dataset("pulipakav-1/translated-babylm-hindi", split="train")
for example in dataset:
    print(example["text"])
    break

Use with a tokenizer for language model training

python
from datasets import load_dataset
from transformers import AutoTokenizer

dataset = load_dataset("pulipakav-1/translated-babylm-hindi")
tokenizer = AutoTokenizer.from_pretrained("your-tokenizer")

def tokenize(example):
    return tokenizer(example["text"], truncation=True, max_length=512)

tokenized = dataset.map(tokenize, batched=True, remove_columns=["text"])

Use with PyTorch DataLoader

python
from datasets import load_dataset

dataset = load_dataset("pulipakav-1/translated-babylm-hindi", split="train")
dataset.set_format(type="torch", columns=["input_ids", "attention_mask"])

from torch.utils.data import DataLoader
dataloader = DataLoader(dataset, batch_size=32, shuffle=True)

Translation Quality

Translations were produced using [IndicTrans2](https://huggingface.co/ai4bharat/indictrans2-en-indic-1B) (arxiv: 2305.16307), the highest-quality open-source English→Hindi translation model available, developed by AI4Bharat. IndicTrans2 is trained on large-scale parallel corpora covering all 22 scheduled Indian languages and achieves state-of-the-art BLEU scores on standard benchmarks for Hindi translation.

Expected translation quality varies by source domain:

  • —High quality: Simple Wikipedia, Gutenberg (formal, well-structured text)
  • —Moderate quality: Open Subtitles, BNC Spoken (informal, conversational)
  • —Variable quality: CHILDES (child-directed speech, non-standard syntax)

Intended Use

This dataset is designed for:

  • —Training Hindi language models under low-resource / data-limited conditions (BabyLM challenge setting)
  • —Studying cross-lingual transfer and translation-based data augmentation
  • —Benchmarking Hindi LMs against English BabyLM baselines

Limitations

  • —All text is machine-translated and may contain translation artifacts, mistranslations, or unnatural phrasing
  • —Some source corpora (CHILDES, Switchboard) contain highly informal or fragmented speech which may translate poorly
  • —The dataset does not represent naturally occurring Hindi text

Citation

If you use this dataset, please cite the following:

BabyLM 2026:

bibtex
@misc{choshen2026babylmturns4papers,
  title  = {BabyLM Turns 4: Call for Papers for the 2026 BabyLM Workshop},
  author = {Leshem Choshen and Ryan Cotterell and Mustafa Omer Gul and Jaap Jumelet and Tal Linzen and Aaron Mueller and Suchir Salhan and Raj Sanjay Shah and Alex Warstadt and Ethan Gotlieb Wilcox},
  year   = {2026}
}

IndicTrans2 (https://huggingface.co/ai4bharat/indictrans2-en-indic-1B):

bibtex
@article{gala2023indictrans2,
  title   = {IndicTrans2: Towards High-Quality and Accessible Machine Translation Models for all 22 Scheduled Indian Languages},
  author  = {Gala, Jay and Chitale, Pranjal A. and AK, Raghavan and Gumma, Varun and Doddapaneni, Sumanth and Kumar, Aswanth and Nawale, Janki and Sujatha, Anupama and Puduppully, Ratish and Raghavan, Vivek and Kumar, Pratyush and Khapra, Mitesh M. and Kunchukuttan, Anoop},
  journal = {Transactions on Machine Learning Research},
  year    = {2023},
  url     = {https://arxiv.org/abs/2305.16307}
}

BNC Spoken (https://www.english-corpora.org/bnc/):

bibtex
@article{burnard2007british,
  title     = {Reference Guide for the British National Corpus (XML Edition)},
  author    = {Burnard, Lou},
  year      = {2007},
  publisher = {Oxford Text Archive}
}

CHILDES (https://childes.talkbank.org/):

bibtex
@article{macwhinney2000childes,
  title   = {The CHILDES Project: Tools for Analyzing Talk},
  author  = {MacWhinney, Brian},
  journal = {Computational Linguistics},
  year    = {2000}
}

Project Gutenberg (https://www.gutenberg.org):

bibtex
@misc{project_gutenberg,
  title  = {Project Gutenberg},
  author = {Hart, Michael},
  year   = {1971},
  url    = {https://www.gutenberg.org}
}

OpenSubtitles (https://opus.nlpl.eu/OpenSubtitles.php):

bibtex
@inproceedings{lison2016opensubtitles2016,
  title     = {OpenSubtitles2016: Extracting Large Parallel Corpora from Movie and TV Subtitles},
  author    = {Lison, Pierre and Tiedemann, J{\"o}rg},
  booktitle = {Proceedings of LREC},
  year      = {2016}
}

Simple English Wikipedia (https://simple.wikipedia.org):

bibtex
@misc{simple_wikipedia,
  title  = {Simple English Wikipedia},
  author = {Wikimedia Foundation},
  url    = {https://simple.wikipedia.org}
}

Switchboard (https://catalog.ldc.upenn.edu/LDC97S62):

bibtex
@article{godfrey1992switchboard,
  title   = {SWITCHBOARD: Telephone Speech Corpus for Research and Development},
  author  = {Godfrey, John J and Holliman, Edward C and McDaniel, Jane},
  journal = {ICASSP},
  year    = {1992}
}