CC-100
CC-100 is a multilingual text corpus built from Common Crawl, created to reproduce the training data behind the XLM-R multilingual model. It covers more than 100 languages, including many lower-resource ones that are hard to find at scale elsewhere, with the larger languages running to tens or hundreds of gigabytes of plain text and the smaller ones much slimmer. Each language comes as its own compressed plain-text file, so you can take only the languages you care about.
You download it directly from the statmt.org mirror, one file per language, and unpack the plain `.txt`. There is no API or streaming layer: you pull the files and process them yourself, which is refreshingly simple. Because it is already extracted text with no HTML or markup to strip, you can move fairly quickly to cleaning, deduplication, and chunking.
One quirk matters for RAG, and it is easy to miss. The data is stored split into individual paragraphs rather than whole documents, so although it reads like continuous text, it is effectively a paragraph-level corpus. If your pipeline depends on full-document structure or long context windows, you will need to reassemble or re-chunk rather than treat each block as a complete document.
CC-100 is best for multilingual and lower-resource language work: pretraining or fine-tuning multilingual embedding models, or building a retrieval corpus in a language where clean data is scarce. Because it is derived from Common Crawl, the content stays subject to the original sites' terms, so treat commercial reuse and redistribution with the same care you would the underlying crawl. If you need document-level structure or heavier filtering already done, a corpus like OSCAR, CC-Net, or the multilingual slices of FineWeb may fit better; CC-100's strength is breadth of language coverage in a form that is trivial to download.
Related sources
AI4Bharat (IndicCorp)
A collection of corpora, models, and benchmarks for Indian languages, produced by IIT Madras. It covers major Indic languages with monolingual corpora, parallel translation data, and evaluation sets.
Aya Collection
Cohere Labs' massively multilingual instruction dataset: around 513 million templated, translated and human-written instances across 114 languages, released under Apache 2.0 on the Hugging Face Hub.
CulturaX
CulturaX (uonlp/CulturaX on Hugging Face) is a multilingual text dataset of 6.3 T tokens across 167 languages, built for training large language models. It combines cleaned versions of mC4 and OSCAR, two large web corpora, after a multi-stage filtering pipeline.
FineWeb2-HQ
A high-quality multilingual pretraining corpus of roughly the top 10% of FineWeb2 documents in each of 20 languages, selected by a model-based quality classifier. Built by EPFL and released on Hugging Face.