CoolFace
Datasetpublic

BeitTigreAI/tigre-data-parallel-multilingual

Tigre Parallel Multilingual Dataset (Tigre-Data 1.0) Overview This repository introduces the Parallel Multilingual Text component of the Tigre language resource collection. Tigre is an under-resourced South Semitic language within the Afro-Asiatic family. The goal of Tigre-Data 1.0 is to accelerate research in low-resource NLP and morphologically rich language modeling. This dataset provides a clean, high-quality parallel corpus essential for developing and… See the full description on the dataset page: https://huggingface.co/datasets/BeitTigreAI/tigre-data-parallel-multilingual.

sourceHugging Facecc-by-sa-4.0updated 10mo agoView on Hugging Face
1likes50downloads
Dataset Card

Tigre Parallel Multilingual Dataset (Tigre-Data 1.0)

Overview

This repository introduces the Parallel Multilingual Text component of the Tigre language resource collection. Tigre is an under-resourced South Semitic language within the Afro-Asiatic family.

The goal of Tigre-Data 1.0 is to accelerate research in low-resource NLP and morphologically rich language modeling. This dataset provides a clean, high-quality parallel corpus essential for developing and evaluating Machine Translation (MT) systems for Tigre.

Data Source & Licensing

The parallel sentences in this dataset originate from Tatoeba.org, a community-driven multilingual corpus released under the CC-BY 2.0 license. All Tigre translations were contributed by native-speaking members of the Tigre diaspora, reflecting years of collective volunteer effort to expand the language’s digital presence. This contribution is significant, as, by the end of 2025, the Tigre language on Tatoeba.org is supported by 77 registered translators working across more than ten other languages, resulting in a larger sentence pool than 93% of the 429 hosted languages.

Included Data & Structure

Data Modalities

This repository contains the Parallel Multilingual Text modality.

Dataset Structure

The dataset is provided in Parquet format, compatible with the Hugging Face datasets library.

text
tigre-data-parallel-multilingual/
├── README.md
└── tigre-data-parallel-multilingual.parquet

Dataset Statistics and Metrics

The dataset contains 329,554 parallel sentences across seven target languages.

Corpus Totals

StatisticValue
Total Sentences in Corpus329,554
Total Source Words (Tigre)1,072,951
Total Target Words1,240,407
Avg Sentence Length (Tigre)3.26 words
Avg Sentence Length (Target)3.76 words

Language Pair Distribution (Tigre → Target Language)

Target LanguageTotal SentencesPercentageTigre WordsAvg Src Words/SentenceTarget WordsAvg Tgt Words/Sentence
ara_Arab (Arabic)49,96415.16%172,6453.46160,6753.22
deu_Latn (German)80,12024.31%258,1603.22321,9664.02
eng_Latn (English)156,20647.40%508,3183.25610,3213.91
nno_Latn (Norwegian Nynorsk)6,0011.82%14,0552.3414,6192.44
nob_Latn (Norwegian Bokmål)8,2222.49%21,5672.6223,4812.86
swe_Latn (Swedish)28,5548.66%96,4393.38107,5623.77
tir_Ethi (Tigrinya)4870.15%1,7673.631,7833.66

How to Download & Load the Dataset

python
from datasets import load_dataset
import pandas as pd

dataset = load_dataset(
    "BeitTigreAI/tigre-data-parallel-multilingual",
    data_files={
        "train": "train.parquet",
        "validation": "validation.parquet"
    }
)

print("Dataset Info:")
print(dataset)

df_train = dataset["train"].to_pandas()
lang_counts = df_train["tgt_lang"].value_counts().to_frame().reset_index()
lang_counts.columns = ["tgt_lang", "count"]
lang_counts["percentage"] = (lang_counts["count"] / lang_counts["count"].sum() * 100).round(2)
print(lang_counts.to_string(index=False))

Licensing

This dataset is released under the CC-BY-SA-4.0 license.

Citation

If you use this resource, please cite the dataset using its Hugging Face entry.

Repository: Tigre Parallel Multilingual Dataset Organization: BeitTigreAI URL: https://huggingface.co/datasets/BeitTigreAI/tigre-data-parallel-multilingual