CoolFace
Datasetpublic

pulipakav-1/translated-babylm-telugu

Translated BabyLM — Telugu (translated-babylm-telugu) Dataset Description This dataset is a Telugu 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 Telugu, 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-telugu.

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

Translated BabyLM — Telugu (translated-babylm-telugu)

Dataset Description

This dataset is a Telugu 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 Telugu, 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.te.txt797,5485,637,643
childes.train.te.txt5,638,77925,095,648
gutenberg.train.te.txt661,68917,387,618
open_subtitles.train.te.txt3,808,71718,275,525
simple_wiki.train.te.txt642,58812,585,806
switchboard.train.te.txt30,559197,183
Total11,579,88079,179,423

Validation Split

FileSentencesWords
bnc_spoken.dev.te.txt128,792913,908
childes.dev.te.txt519,2832,465,403
gutenberg.dev.te.txt64,9201,908,076
open_subtitles.dev.te.txt372,7551,671,247
simple_wiki.dev.te.txt49,3631,150,668
switchboard.dev.te.txt18,000117,876
Total1,153,1138,227,178

Test Split

FileSentencesWords
bnc_spoken.test.te.txt89,313679,491
childes.test.te.txt538,9802,389,689
gutenberg.test.te.txt54,9481,590,229
open_subtitles.test.te.txt343,4921,569,578
simple_wiki.test.te.txt49,5801,094,615
switchboard.test.te.txt20,000132,302
Total1,096,3137,455,904

Overall

SplitSentencesWords
Train11,579,88079,179,423
Val1,153,1138,227,178
Test1,096,3137,455,904
Total13,829,30694,862,505

Usage

Load the full dataset

python
from datasets import load_dataset

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

Load a specific split

python
from datasets import load_dataset

train_data = load_dataset("pulipakav-1/translated-babylm-telugu", split="train")
val_data   = load_dataset("pulipakav-1/translated-babylm-telugu", split="val")
test_data  = load_dataset("pulipakav-1/translated-babylm-telugu", 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-telugu",
    data_files={"train": "train/childes.train.te.txt"},
    split="train"
)

Iterate over examples

python
from datasets import load_dataset

dataset = load_dataset("pulipakav-1/translated-babylm-telugu", 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-telugu")
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-telugu", 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→Telugu 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 Telugu 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 Telugu language models under low-resource / data-limited conditions (BabyLM challenge setting)
  • —Studying cross-lingual transfer and translation-based data augmentation
  • —Benchmarking Telugu 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 Telugu 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}
}