belumind/en-vi-ja-curated-500k-triplets
EN-VI-JA Curated 500K Triplets High-quality English-Vietnamese-Japanese translation triplets curated from OPUS parallel corpora. Dataset Statistics Split Count Train 446,252 Validation 24,792 Test 24,792 Total 495,836 Quality Metrics Average Quality Score: 0.794 Average LaBSE Score: 0.859 LaBSE Threshold: 0.6 LaBSE Score Distribution Range Count 0.9-1.0 177,022 0.8-0.9 217,463 0.7-0.8 76,727… See the full description on the dataset page: https://huggingface.co/datasets/belumind/en-vi-ja-curated-500k-triplets.
EN-VI-JA Curated 500K Triplets
High-quality English-Vietnamese-Japanese translation triplets curated from OPUS parallel corpora.
Dataset Statistics
Quality Metrics
- Average Quality Score: 0.794
- Average LaBSE Score: 0.859
- LaBSE Threshold: 0.6
LaBSE Score Distribution
Source Distribution
Quality Pipeline (19 Steps)
V2 Steps (10)
- Language validation (FastText + script)
- Deduplication
- Cross-lingual coherence
- Text normalization
- Content quality filters
- Japanese tokenization
- Quality-based selection
- Source quality weighting
- Triplet length ratio
- Encoding handling
V3 Steps (9)
- LaBSE semantic alignment
- Broken English detection
- Web artifact removal
- B2B spam filtering
- NSFW content filtering
- Fragment detection
- MT artifact detection
- Script ratio validation
- Character ratio validation
Quality Thresholds
Usage
from datasets import load_dataset
dataset = load_dataset("sotalab/en-vi-ja-curated-500k-triplets")
# Access splits
train = dataset["train"]
val = dataset["validation"]
test = dataset["test"]
# Example
print(train[0])
# {'en': '...', 'vi': '...', 'ja': '...', 'source': '...', 'quality_score': 0.85, 'labse_score': 0.92}License
This dataset is released under the CC-BY-4.0 license.
Citation
If you use this dataset, please cite:
@dataset{sotalab2024envija500k,
title={EN-VI-JA Curated 500K Triplets},
author={SotaLab},
year={2025},
publisher={Hugging Face},
url={https://huggingface.co/datasets/sotalab/en-vi-ja-curated-500k-triplets}
}