allenai/MADLAD-400

Dataset

MADLAD-400

173

500 commits

2 linked in READMEs

updated Sep 9, 2024

See the code

README

MADLAD-400

Dataset and Introduction

MADLAD-400 (Multilingual Audited Dataset: Low-resource And Document-level) is a document-level multilingual dataset based on Common Crawl, covering 419 languages in total. This uses all snapshots of CommonCrawl available as of August 1, 2022. The primary advantage of this dataset over similar datasets is that it is more multilingual (419 languages), it is audited and more highly filtered, and it is document-level. The main disadvantage is also its strength -- being more filtered, it may lack the recall needed for some applications.

There are two versions released: the noisy dataset, which has no filtering except document-level LangID, and the clean dataset, which has a variety of filters applied, though it naturally has a fair amount of noise itself. Each dataset is released in a document-level form that has been deduplicated.

Loading

You can load both the clean and noisy versions of any language by specifing its LangID:

madlad_abt = load_dataset("allenai/madlad-400", "abt")

A list of langagues can also be supplied with a keyword argument:

madlad_multilang = load_dataset("allenai/madlad-400", languages=["abt", "ace"])

Additionally, you can load the noisy and clean subsets seperately with the split keyword argument:

madlad_multilang_clean = load_dataset("allenai/madlad-400", languages=["abt", "ace"], split="clean")

LangID model and Crawl

Following Language Id In the Wild, we trained a Semi-Supervised LangId model (SSLID) on 500 languages. The training data is as described in that paper, with the differences that 1) training data is sampled to a temperature of T=3 to reduce over-triggering on low-resource languages; and 2) the data is supplemented with web-crawled data from the same paper (that has already been through the various filters described therein) in the hopes that it will increase robustness to web-domain text.

Filtering

Before separating the raw CommonCrawl corpus by LangID, these filtering steps are done, similar to Raffel et al (2020):

  • Discarded any page with fewer than 5 sentences and only retained lines that contained at least 3 words.
  • Removed any line with the word Javascript.
  • Removed any page where the phrase “lorem ipsum” appeared.
  • Removed any pages containing the phrases "terms of use", "privacy policy", "cookie policy", "uses cookies", "use of cookies", "use cookies"
  • Removed any pages that contained a curly bracket.
  • To deduplicate the data set, discarded all but one of any three-sentence span occurring more than once in the data set.

The noisy subset of the data was filtered only by document-level LangID, which was taken to be the majority sentence-level LangID prediction. The clean subset removed all documents with a percent_questionable score greater than 20%. It furthermore removed any document with under 5 sentences.

The pct_questionable score is simple the percentage of sentences in the input document that were "questionable". A sentence was considered questionable if any of the following were true:

  • LangID Consistency: the sentence-level LangID does not match the document-level LangID
  • List Case: The sentence has at least 12 tokens, and over 50% percent of the tokens began in a capital letter.
  • Length: The sentence has under 20 characters or over 500 characters (note: this is a bad heuristic for ideographic languages)
  • Danger Chars: Over 20% of the characters in the sentence match [0-9{}+/()>]
  • Cursedness: The sentence matches a cursed regex (see below)

Cursed Substrings

Based on the initial round of data audits, the authors created a heuristic list of substrings and regexes accounting for a large amount of questionable content. Keep in mind that these all are fed into the pct_questionable score -- a sentence is only excluded from the clean dataset if over 20% of the sentences in that document are flagged as questionable.

notes about cursed substrings:

  • low quality sentences ending in the pipe character were very common. Before you ask, this was not Devanagari-script text using a Danda.
  • The last few regexes are meant to match A N T S P E A K, List Case, and weirdly regular text (for instance, lists of shipping labels or country codes)
# this implementation is for demonstration and is pretty inefficient;
# to speed it up, use string inclusion (`in`) instead of regex for all but the
# last four, and for those use a compiled regex.
def is_cursed(s):
  return any(re.findall(curse, s) in s for curse in CURSED_SUBSTRINGS)

CURSED_SUBSTRINGS = [" №", "���", "\\|\\s*$", " nr\\.$", "aute irure dolor ", " sunt in culpa qui ", "orem ipsum ", " quis nostrud ", " adipisicing ", " dolore eu ", " cupidatat ", "autem vel eum", "wisi enim ad", " sex ", " porn ", "黄色电影", "mp3", "ownload", "Vol\\.", " Ep\\.", "Episode", " г\\.\\s*$", " кг\\.\\s*$", " шт\\.", "Develop", "Facebook", " crusher ", " xxx ", " ... ... ... ... ... ... ... ... ...", " .... .... .... .... .... .... .... .... ....", " [^ ] [^ ] [^ ] [^ ] [^ ] [^ ] [^ ] [^ ] [^ ]", ", ..,,? ..,,? ..,,? ..,,?"]

Virama Correction

Many languages using Brahmic Abugida (South and Southeast Asian scripts like Devanagari, Khmer, etc.) use some variant on the virama character. For whatever reason, it was found that this character was often messed up in the common crawl snapshots used. Therefore, for the languages bn my pa gu or ta te kn ml si th tl mn lo bo km hi mr ne gom as jv dv bho dz hne ks_Deva mag mni shn yue zh ja kjg mnw ksw rki mtr mwr xnr, a special correction step was done.

For these languages, the authors took the list of all virama characters and removed all unnecessary spaces between each instance of a virama character and the next character with a regex.

'%s' % regex.sub(r' ([%s]) ' % _VIRAMA_CHARS, '\\1', x)

Myanmar Font Compatibility

Prior to 2019, the most popular font for Burmese websites was the Zawgyi font. The authors used Myanmar Tools to convert text.

Several scripts, like the Chinese script, Tibetan script, and Thai, do not use whitespace to separate characters. The languages with this property in this dataset are yue zh ja th lo kjg mnw my shn ksw rki km bo dz.

Alas, the Length aspect of the pct_questionable score was calculated using simplistic whitespace tokenization, and therefore rendered the whole pct_questionable score invalid for those languages. Therefore, for these languages, the "clean" data is identical to the "noisy" data (barring Chinese; see below.)

Special filters

Chinese had a particular issue with pornographic content. After manual inspection a list of strings likely to be present in pornographic content was developed. All pages containing at least one of these strings were removed. Resulted in 17% reduction in number of documents and 56% reduction in file size.

pornsignals = "caoporn caoprom caopron caoporen caoponrn caoponav caopom caoorn 99re dy888 caopro hezyo re99 4438x zooskool xfplay 7tav xxoo xoxo 52av freexx 91chinese anquye cao97 538porm 87fuli 91pron 91porn 26uuu 4438x 182tv kk4444 777me ae86 91av 720lu yy6080 6080yy qqchub paa97 aiai777 yy4480 videossexo 91free 一级特黄大片 偷拍久久国产视频 日本毛片免费视频观看 久久免费热在线精品 高清毛片在线看 日本毛片高清免费视频 一级黄色录像影片 亚洲男人天堂 久久精品视频在线看 自拍区偷拍亚洲视频 亚洲人成视频在线播放 色姑娘综合站 丁香五月啪啪 在线视频成人社区 亚洲人成视频在线播放 久久国产自偷拍 一本道 大香蕉无码 香港经典三级 亚洲成在人线免费视频 天天色综合网 大香蕉伊人久草 欧美一级高清片 天天鲁夜夜啪视频在线 免费黄片视频在线观看 加比勒久久综合 久草热久草在线视频 韩国三级片大全在线观看 青青草在线视频 美国一级毛片 久草在线福利资源 啪啪啪视频在线观看免费 成人福利视频在线观看 婷婷我去也 老司机在线国产 久久成人视频 手机看片福利永久国产 高清国产偷拍在线 大香蕉在线影院 日本高清免费一本视频 男人的天堂东京热 影音先锋男人资源 五月婷婷开心中文字幕 亚洲香蕉视频在线播放 天天啪久久爱视频精品 超碰久久人人摸人人搞".split()

A few more random notes, comparing to common alternative codes for these languages:

  • fil for Filipino/Tagalog, not tl
  • ak for Twi/Akan, rather than tw. This includes Fante.
  • Unfortunately use the macro code chm for Meadow Mari (instead of the correct mhr), and mrj for Hill Mari
  • no for Norwegian Bokmål, whereas some resources use nb
  • ps for Pashto instead of pbt (Southern Pashto)
  • ms for Standard Malay, not zlm
  • sq for Albanian, and don't distinguish dialects like Gheg (aln) and Tosk (als)
  • ber as the code for Tamazight, after consultation with Tamazight speakers opining that the dialect distinctions are not significant. Other resources use the individual codes like tzm and kab.
  • Macrocode qu for Quechua. In practice, this seems usually to be a mix of the Ayacucho and Cusco dialects. Other resources, like NLLB, may use the dialect code, e.g. quy for Ayacucho Chanka. The same is true for a few other macro codes, like ff (Macro code for Fulfulde, whereas other sources may use e.g. fuv.)
  • Really, there are notes that can be made about almost any code, from the well-accepted conventions like zh for Mandarin, to many dialectical notes, like which variant of Hmong really is the hmn data? But the above ones are made specifically for ones where the authors are aware of other datasources floating out there that use different conventions.

Audit

Following Quality at a Glance, the authors performed an "audit" of every corpus in this dataset. Although the authors did not speak most languages, they were able to give high-level comments on the general quality. They looked at a sample of 20 documents of each language.

After an initial round of auditing, they devised a new set of filters and applied them. They then re-did all audits.

Overall notes from the audit

The decision was to include languages that looked noisy, but omit any language that was clearly majority noise, or only had 20 or fewer docs. This is a low bar -- twenty documents can be very little indeed, and some of the corpora released are quite noisy, but all of them should have at least the potential to be used in some useful way. The motivation for not releasing nonsense or tiny datasets is to not give a false sense of how multilingual this dataset actually is ("Representation washing"), as recommended by Quality at a Glance.

A few overarching points:

  • Many low-resource languages only had Bible text, or in some cases jw.org data. These are marked in the rows below. Generally ok bible means that 100% of the audited sentences were Biblical, whereas if bible is simply mentioned in the note, it was not the only source of data.
  • Indian languages in the Latin script had a high concentration of pornographic content.

Renames and Merges as a result of the Audit

In several cases, it was clear from the audit that the corpora were not in the languages that the LangID model claimed they were. This led to the following renames:

  • dty renamed to zxx-xx-dtynoise, aka a "language" of noise. This is mainly mis-rendered PDFs and may have some practical applications for decoding said.
  • fan renamed to bum
  • ss-SZ renamed to ss -- this was just a result of us having inconsistent data labels.
  • cjk merged into the gil dataset
  • bjj merged into the awa dataset

Canaries

Canaries are provided in separate canaries folder. Canaries are organized into three directions: monolingual hosts canaries designed for the MADLAD-400 monody data, multiway for the multiway data, and generic the generic canaries generated only from the model's vocabulary.

  • Monolingual: Canaries here are organized by the language the canary was generated from. This corresponds exactly to the translate_copy setting in the paper, where the source and target language match.

  • Multiway: Canaries here are organized in one of two fashions. to_XX indicates canaries organized by the target language (and where the source language could be any language). XX-XX indicates the canaries (interleaved_both and interleaved_mislabeled_both) designed for a specific pair of languages.

Within each subdirectory above, canaries are into separate files named by the canary type. There is always only a single file for each canary type. The generic folder contains within it the four canary types.

Canaries can be mixed in with normal training data to then be analyzed post-hoc to training

References

Raffel, Colin, et al. "Exploring the limits of transfer learning with a unified text-to-text transformer." J. Mach. Learn. Res. 21.140 (2020): 1-67.

Contact

Please reach out to {snehakudugunta, icaswell}꩜google.com. For questions about the canaries, reach out to cchoquette@google.com

License

This data is released with the CC-BY-4.0 license.

Detailed notes from the audit

Here are the notes on all languages, along with the number of documents found, and the final decision made with respect to including the language in this dataset.

Lang.noteNdecision
enok1838712272keep
ruok402458746keep
esgood250906994keep
deok225111495keep
frok218863911keep
itok126406256keep
ptok124207090keep
plok90908786keep
nlok86594116keep
trok56417359keep
viok54988654keep
csok38254671keep
idok37979244keep
rook35397563keep
svok. Also the last35153050keep
: : language (suz) is "ok : : :
: : bible" : : :
huok29677075keep
ukok24968305keep
faidk ask a farsi speaker;23138888keep
: : ALI: OK : : :
jaok a little en mixed in21818123keep
elok20932239keep
fiok20433664keep
daok17865888keep
thok17439979keep
nook14864710keep
bgok12755329keep
kook12653878keep
argood12411641keep
skok11857945keep
caok9477390keep
ltok8748025keep
iwok7194574keep
slok6310419keep
etok5542933keep
lvok5007982keep
hiok some porn4512205keep
sqgood3622957keep
azgood3256331keep
hrok2841400keep
taok2594191keep
msok2337672keep
mlok2072605keep
srok2010607keep
kkok1810963keep
teok a lot of weirdly low1682441keep
: : quality looking content : : :
: : like commerce : : :
mrok fix virama1673848keep
isok1560913keep
bsgood1362582keep
mkok1358293keep
glok1253170keep
euok1155671keep
bnok1138848keep
beok1092785keep
kaok936497keep
filok more bible than901507keep
: : expected for such a : : :
: : major language : : :
mnok mongolian cyrillic879878keep
afgood868671keep
uzok some cyrllic noise669909keep
guok659727keep
knok657846keep
kaaok cyrllic586361keep
swok537847keep
urok467236keep
neok453349keep
cyok; was terrible before430719keep
: : filtering short docs : : :
hyok397523keep
kyok367577keep
sigood349220keep
ttgood plus some346927keep
: : nonunicode misrendered : : :
: : PDF : : :
tggood328194keep
laok some broken chars319178keep
sogood293218keep
gaok some en noise285999keep
kmook285740keep
mtok265388keep
eook; likely a lot of Mt259971keep
psok252888keep
rwok226466keep
kuok218850keep
look many entities in215982keep
: : latin script : : :
fyok plausible but i bet210025keep
: : there is a lot of nl in : : :
: : there : : :
haok173485keep
myfilter noise and en fix172401keep
: : virama : : :
dvgood167179keep
paok150588keep
ckbok148870keep
lbok145988keep
mgok some bible jw115387keep
htok110443keep
ugok106549keep
amgood106301keep
orok100530keep
fogood97754keep
gdok94275keep
baok90318keep
tkok; a few weird docs82495keep
miok79509keep
hmnok75213keep
grcok some bible70730keep
jvok69473keep
cebok66164keep
sdgood65858keep
yiok64949keep
kaa-Latnok urls are .ru or .kz61169keep
snok60196keep
cook;l i suspect lots of55387keep
: : MT : : :
sugood54968keep
papok54498keep
igok54410keep
zugood53809keep
xhok53672keep
smok52614keep
nyok52244keep
yook52067keep
cvgood47318keep
el-Latngood; a lot of old46428keep
: : content! : : :
klok46027keep
hawok scam tv products45670keep
gswwtf is happening here;42712keep
: : keep with disclaimer; : : :
: : STILL BOILERPLATE : : :
tetgood ; actually a lot of40367keep
: : fun data! : : :
stok40360keep
lusok36437keep
ocok36379keep
asgood33825keep
rmok33805keep
brok after shortfilter33219keep
sahok29169keep
hi-Latnfilter porn this is half26723keep
: : porn : : :
segood23872keep
cnhgood, some local news!21556keep
: : not sure if WL : : :
omok18895keep
ceok14968keep
udmok13376keep
lgok lot of13030keep
: : www.bukedde.co.ug in : : :
: : this : : :
osok12623keep
nvok12578keep
khaok12070keep
ilook some bible11754keep
ctd-Latnok; from some local11629keep
: : news? : : :
vecvery noisy has wiki from11108keep
: : other langs and .it : : :
: : websites so not sure if : : :
: : vec : : :
hilok some en boilerplate10564keep
tyvok fun stuff plus some9083keep
: : russian noise i think : : :
ibaok jw data7638keep
ru-Latnok7523keep
kbdok many .ru7486keep
tiok; poor tigray7288keep
saok7117keep
avgood6331keep
boneeds some serious6226keep
: : script filtering. but : : :
: : there is some ok data in : : :
: : there. : : :
zzagood6019keep
ber-Latnok5612keep
otqok5554keep
te-Latngreat good text....but5305keep
: : mostly pornographic : : :
buaok5264keep
tsgood5198keep
cfmok mostly from4858keep
: : chinland.co : : :
tngood4821keep
krcok4815keep
akgood; much but not all4768keep
: : bible : : :
meook mostly blogs4655keep
chmok; fyi watch out for4653keep
: : yandex translationese : : :
togood ; news bible4612keep
: : government : : :
eegood; mostly religious4536keep
nsook4422keep
adygood4206keep
rombible4187keep
bhomostly from anjoria.com.4121keep
: : Looks like valid : : :
: : Bhojpuri. : : :
ltgok mostly www.lakuga.lv4120keep
fjok3976keep
yuaok3965keep
gnok some broken3858keep
: : characters some bible : : :
az-RUgood; a lot of JW3781keep
lnok bible jw3325keep
adagood; bible; likely3095keep
: : mixed with gaa : : :
myvmaybe has .ru urls3095keep
bikok. keep in mind the bik3092keep
: : vs bcl issue. : : :
tlhok, but why tf are there3054keep
: : websites inklingon? all : : :
: : MT ? : : :
kbpnot sure if right script3036keep
: : wiki says latin : : :
warok but v sus. Pls filter2928keep
: : out wikipedia : : :
waok lots of wiki stuff2772keep
bewmostly blogs. idk if2677keep
: : standard Indonesian or : : :
: : not : : :
rcfok2630keep
ta-Latngood text .... but2580keep
: : pornographic : : :
kacok2567keep
iufilter script some is en2537keep
: : rest is iu script : : :
aygood; mix of bible and2505keep
: : other news sources : : :
kumok2495keep
quok2449keep
bgpalmost all ur-Latn.2427keep
: : consider removing or : : :
: : renaming : : :
hifok some en noise and2358keep
: : religious : : :
kwok short boilerplate2324keep
: : bible wiki; ok some porn : : :
nan-Latn-TWok2285keep
srnok bible + jw2281keep
tly-IRdeeply sus2239keep
sgok jw2106keep
gomok2102keep
ml-Latnok some short docs2071keep
kjok2062keep
ksdok bible2000keep
dzok; hidden parallel1899keep
: : text; maybe actually bo; : : :
: : mainly buddhist : : :
kvok a lil boilerplate1878keep
: : vibes : : :
msiok1870keep
veok mostly bible jw1866keep
zapok JW.1803keep
zxx-xx-dtynoiseBEAUTIFUL NOISE rename1765keep
: : but keep as beautiful : : :
: : xample. (was called : : :
: : "dty") : : :
meuok bible1728keep
isook jw1721keep
iumfilter out zh1721keep
nheok1714keep
tyzok bible bu again i1707keep
: : think some mixeed : : :
: : dialects : : :
huiok some bible1680keep
newok1634keep
mdfok some short docs1609keep
pagbible1588keep
gvfilter short repetitive1586keep
: : sentences; still same : : :
: : but keep : : :
gaghas 1-2 cyrillic1572keep
: : examples with small amts : : :
: : of arabic script noise : : :
nguok1534keep
qucbible1526keep
mamok bible jw1513keep
minok mostly wiki and bible1474keep
hook1466keep
ponbible1462keep
mrjok1447keep
luok jw1444keep
gom-Latnok very noisy ; some ok1432keep
: : stuff ; release with : : :
: : disclaimer : : :
altok1422keep
nziok1371keep
tzook bible + jw1357keep
bciok bible1329keep
dtpok; mostly from1309keep
: : www.newsabahtimes.com.my : : :
abtfine; bible1305keep
bbcok1274keep
pckok1255keep
maiok mild amounts of en1240keep
: : noise : : :
mpsok bible1239keep
empok bible1238keep
mghok bible jw1222keep
tabidk plausibly ok1202keep
crhok1184keep
tbzgood mostly bible but1126keep
: : not all : : :
ssgood mix of data ;1089keep
: : renamed from "ss" : : :
chkok bible1082keep
bruok; bible1072keep
nnbok1071keep
fonok mostly jw but not all1065keep
ppkbible1063keep
tivok jw1063keep
btxok probably1009keep
bg-Latnok991keep
mbtok bible969keep
acegood; bible966keep
tvlok jw933keep
dovok bible + jw923keep
achgood; bible915keep
xalok has .ru sites though913keep
cukok bible899keep
kosok lds bible881keep
crsok873keep
wook; mostly bible.871keep
btsok; mostly bible869keep
ubuok bible846keep
gymok biblle820keep
ibbok bible and repeated @818keep
apegood; bible814keep
stqok i think ?809keep
angmuch noise but some good803keep
: : Old English in there! : : :
enqok bible793keep
tsgmuch noise but somegood789keep
: : data too! : : :
shnmostly English788keep
: : boilerplate. filter by : : :
: : latin text before : : :
: : releasing : : :
kriok boilerplate noise786keep
: : bible jw : : :
kekok jw bible782keep
rmcok738keep
acfgood; bible730keep
syrgood; practictitioners716keep
: : should keep dialect in : : :
: : mind. : : :
qubbible705keep
bmgood702keep
tzhok jw702keep
jivok bible696keep
kn-Latnfilter en noise of688keep
: : karnatake govt websites : : :
kjhok .ru domain672keep
yapok638keep
banok bible637keep
tucok bible635keep
tcygood; mostly wikipedia;632keep
: : likely some konkani : : :
: : mixed in : : :
cabok jw629keep
cakok bible617keep
dinok after SD filter611keep
arngood; bible593keep
lrcok587keep
gilempty; but merged in586keep
: : data in "cjk" : : :
gilthis is all in gil586keep
: : (Kiribati). merged into : : :
: : "gil" : : :
rwobible572keep
husok bible569keep
bumok bible; but wrong559keep
: : language. Data is in : : :
: : Bulu, not Fang : : :
makok bible555keep
frpfair amount from550keep
: : wikipedia. : : :
sehok jw545keep
twuok bible, but also i539keep
: : think it's lots of mixed : : :
: : similar dialects : : :
kmbok bible jw538keep
kswok bible536keep
sjaok bibe527keep
amugood; bible; crazy511keep
: : diacritics : : :
madremove mostly short text509keep
quhbible501keep
dyuok bible483keep
tojok jw452keep
chok; not sure about WL449keep
sushella sus jk ok bible437keep
nogok419keep
jamok bible416keep
guiok bible409keep
niaok408keep
masok some amount of bible405keep
bzjok bible404keep
mknok bible402keep
lhuok bible377keep
ctuok bible366keep
kgok bible jw365keep
inbok bible343keep
guhok bible331keep
rnbible323keep
busok; bible; about 50bzc322keep
mfeok mostly bible maybe320keep
: : some french creole short : : :
: : doc noise : : :
sdaok bible317keep
bigood! fun!311keep
cr-Latnnoise and lorem ipsom.303keep
: : But some ok Cree text. : : :
gorok bible303keep
jacok bible303keep
chrok bible301keep
mhok jw lds296keep
mniok290keep
walok bible + jw286keep
teook bible274keep
gubok bible271keep
qvibible266keep
tdxok jw262keep
rkiok251keep
djkok; bible+jw246keep
nrok246keep
zneok jw239keep
izzok bible237keep
noaok234keep
bqcok; bible228keep
srmok; bible + jw227keep
niqok226keep
basok; has some fun blog216keep
: : stuff! : : :
dwrok; bible; mixed script215keep
gucok bible214keep
jvnok bible213keep
hvnok religioous text200keep
sxnok bible ; also wild197keep
: : diacritics : : :
koiok196keep
alzgood; bible195keep
nyuok195keep
bn-Latnok191keep
suz186keep
pauok185keep
nijok183keep
sat-Latngood! al from local news183keep
: : sources : : :
gu-Latnfilter short en179keep
: : boilerplate and : : :
: : repetitive sentences : : :
msmok bible177keep
mazok bible jw170keep
qxrbible153keep
shpok bible150keep
hneok146keep
ktuok bible jw144keep
lajok bible144keep
pisbible139keep
magok fix virama issue138keep
gbmok137keep
tzjok bible136keep
ojok135keep
ndc-ZWok132keep
tksok bible bu again i127keep
: : think some mixeed : : :
: : dialects : : :
gvlfilter short boilerplate126keep
: : mostly bible : : :
knjok bible126keep
awaall bible in awadhi126keep
: : (awa). Renamed from bjj : : :
sppok bible123keep
mqybible remove short docs119keep
tcaok bible + jw117keep
cceok jw116keep
skrok; some pnb mixed in107keep
kmz-Latnok soome ar script noise106keep
djeok; mostly but not all100keep
: : bible : : :
gofok some bible97keep
agrgood; bible93keep
qvzbible88keep
adhgood; bible87keep
qufbible86keep
kjgok bible84keep
tscok82keep
berok great!79keep
ifyok bible79keep
cbkok bible78keep
quybible78keep
ahkgood; bible; crazy77keep
: : diacritics : : :
cacok bible77keep
akbgood; bible71keep
nutok67keep
ffmok bible; mixed fulfulde65keep
: : dialects; consider : : :
: : merging with ff : : :
tajok bible65keep
ms-Arabok mostly utusanmelayu63keep
: : website : : :
brxquite good!62keep
anngood; all from wikimedia56keep
: : incubator : : :
qupbible53keep
ms-Arab-BNok not sure if same as46keep
: : ms-Arab : : :
miqok45keep
msbok bible41keep
bimgood; bible40keep
rajok40keep
kwiok bible37keep
tllok jw37keep
trpgood ; lots of random36keep
: : stuff : : :
smtok bible but lots of34keep
: : different bibles! : : :
mrwok29keep
dlnok bible28keep
qvcbible27keep
doiok actually nice!26keep
ffok after shortfilter26keep
zhvery noisy19850947keep (filtered)
zh-Latnpoor quality602remove
rhg-Latnremove10302remove
ja-Latnremove maybe low quality7516remove
: : short and repeated : : :
pamremove2773remove
zarevisit after1700remove
: : shortfilter : : :
ar-Latnterrible, 0% orrect,1520remove
: : remove : : :
mnwremove en noise and1100remove
: : boilerplate : : :
fipok jw ; but wrong729remove
: : language. mostly : : :
: : Mambwe-Lungu and Bemba, : : :
: : as well as Fipu (mgr+bem : : :
: : vs. fip) : : :
el-CYbad; not Cypriote537remove
luzterrible; remove354remove
cniok; bible; lots of mixed261remove
: : in content in : : :
: : not,cob,cpc,arl : : :
apd-SDterribly questionable;227remove
: : probably remove : : :
meymostly short and noisy127remove
: : borderline : : :
awaOK; should be used with126remove
: : caution and suspicion : : :
mtqremove short doc111remove
: : repetitive : : :
melremove noisy en103remove
mr-Latnremove mostly porn and91remove
: : short docs : : :
srrremove ; english91remove
: : boilerplate : : :
en-Cyrlok ... some fr-Cyrl too90remove
: : and maybe others : : :
en-Arabremove79remove
sylidk maybe ok ?61remove
jaxfilter mostly58remove
: : text.medjugorje.ws : : :
: : boilerplate : : :
xmmvery noisy lots of dj58remove
: : tiktok and peppa pig : : :
: : repeated : : :
shuquite questionable. prob53remove
: : remove : : :
ksok shorter docs51remove
gynremove boilerplate and45remove
: : porn : : :
aasome pretty bad data but32remove
: : also some good data. : : :
: : filter on "Woo" (case : : :
: : sensitive) : : :
sjpterible; probably31remove
: : remove; check again : : :
: : after short filter : : :
absall short nonsense24remove
: : remove : : :
muiremove short docs23remove
mdhfilter porn short text22remove
: : and repetitive : : :
: : boilerplate : : :
noeok22remove
sxurvisit after shortfilter22remove
bhb-Gujrbad. remove. all junk20remove
: : gu. : : :
yaqremove20remove
prkok18remove
cggrather noisy but17remove
: : potentialy ok. not sure : : :
: : if WL or not : : :
btobad; remove unless short16remove
: : filter keeps enough : : :
aylterrible13remove
pa-Arabok13remove
bmmterrible. filter on11remove
: : short and reevaluate : : :
mfbremove short boilerplate11remove
mtrok fix virama remove en11remove
: : noise : : :
pmyremove11remove
skgterrible; remove11remove
ymmremove11remove
xnrok maybe fix virama9remove
: : though it seems fine : : :
kjbok bible8remove
azgshort noise; bible7remove
bgzidk maybe ok but7remove
: : probably bad : : :
ctgprobably terrible7remove
: : probably remove : : :
nyook7remove
mdyok bible6remove
syl-Latnrevist or remove after6remove
: : shortfilter : : :
xogok bible and stories6remove
cyoterrifying noise; remove4remove
kfyfilter virama issue4remove
ndok4remove
rwrremove4remove
tufok bible4remove
cluok bible3remove
ngok3remove
zyjdeeply bad data ..3remove
: : revisit after : : :
: : shortfilter : : :
rktok2remove
bgcsuper sketch. Remove1remove
: : unless short doc filter : : :
: : leaves some. remove : : :
dccremove1remove
ff-Adlmgood1remove
gjuremove short boilerplate1remove
maxremove short some ru1remove
mwrfilter short docs fix1remove
: : virama : : :
trwsus; remove1remove
vkt1 doc remove1remove
gjkempty remove0remove
bfyvery bad. remove unless0remove
: : it looks better after : : :
: : filtering short docs; : : :
: : remove : : :
nynok0remove
sgjremove0remove

A few comments too long to fit in the table above:

  • alt: WAIT THIS IS AMAZING IT IS ACTUALLY ALTAI! e.g. from urls like https://altaicholmon.ru/2020/02/28/jarashty-la-jajaltany-jarkyndu-lekeri/
  • tly-IR: They all look like boilerplate content, e.g., list of keywords/search queries used to bump page ranking in search results. Not any useful material for translation. Remove.
  • zap: pls note that at least some Zapotec speakers tend to view it as one language, not as a million dialects like ISO does. However, some are certainly mutually unintelligible, complicating the matter.
  • zh-Latn: The biggest problem is that several examples are not in Latin Chinese (i.e., romanization in my understanding) but in English or mixed English and Chinese. For those data in Latin Chinese, their quality seems to be good.
  • zh: Many examples are porn-related, particularly those very long documents. Also, there are some examples of traditional Chinese.

Final Dataset information

The number of documents, sentences, tokens, characters, and bytes for the noisy and clean splits of the data. Note that the "toks" field below uses whitespace for tokenization, so is not appropriate for non-whitespace-separating languages like Chinese (see section above). Note that the english subset in this version is missing 18% of documents that were included in the published analysis of the dataset. These documents will be incoporated in an update coming soon.

BCP-47docs (noisy)docs (clean)sents (noisy)sents (clean)toks (noisy)toks (clean)chars (noisy)chars (clean)cleannoisy
total*7.2B3.7B133.1B97.5B4.6T2.6T30.6T16.0T11.4 T6.3 T
en*3.0B1.5B71.1B45.4B2.0T1.3T12.3T7.6T2.6 T4.3 T
ru823M402.5M823M12.4B416.5B240.9B3.1T1.8T832.9 G1.4 T
es476.4M250.9M8.3B4.5B325.7B170.4B2.1T1.1T380.9 G747.5 G
de478.6M225.1M11.5B6B299.5B139.6B2.2T1T370.6 G815.5 G
fr384.2M218.9M7.9B5B307.1B165.2B2T1T370.4 G699.1 G
it238.9M126.4M4.5B2.5B180.1B83.6B1.2T553.1B198.4 G429.6 G
pt209.2M124.2M4B2.4B123.2B79.2B791.5B499.8B183.1 G289.6 G
pl145.1M90.9M3.3B2.4B68.9B49.2B505B356.4B140.7 G202.5 G
nl134.5M86.6M134.5M2.3B104.4B51.6B698.5B334.5B118.2 G247.5 G
tr107M56.4M107M1.2B41.9B25B328.8B198.9B73.7 G123.9 G
vi92.8M55M1.6B1B71.5B48.7B342B228.8B88.8 G133.9 G
cs72.1M38.3M1.7B1B40.8B22.1B272.2B147.9B62.1 G112.7 G
id120.9M38M2.2B747.5M60.4B20.2B443B148.3B48.5 G148.7 G
ro60.8M35.4M60.8M746.4M37.1B22.9B244.1B148.2B55.5 G90.3 G
sv65.2M35.2M65.2M1B62.1B23.9B422.6B153.7B57.0 G149.9 G
hu47.6M29.7M1.3B806.3M29.8B17.8B223.6B134.9B53.5 G86.8 G
uk46.6M25M1B599.9M21.6B12.8B164.2B95.2B45.1 G75.8 G
fa58.1M23.1M920.6M493.5M40.6B18.4B220.4B96.7B43.4 G97.4 G
ja23.3M21.8M326M321.6M10.9B10.9B133.3B132.2B98.7 G99.7 G
el52.4M20.9M808M445.4M25B12B173.2B80.9B37.9 G80.8 G
fi35.8M20.4M1B650.3M23.8B11.5B202.2B101.1B37.6 G74.1 G
zh29.3M19.9M492.3M298.8M19.2B10B333B142.3B109.9 G191.8 G
da38.5M17.9M1.1B508M37.7B13B252B83.1B29.4 G89.5 G
th19M17.4M19M385.8M8.9B8.9B118.6B117.6B57.6 G58.2 G
no34.7M14.9M34.7M498.7M46.6B11.8B305.6B74.8B27.3 G109.8 G
bg27.2M12.8M599.4M360.3M14.4B8.8B95.6B57.8B26.0 G42.8 G
ko19.7M12.7M628.6M471.8M13.3B9.3B65.9B43.8B34.2 G49.1 G
ar67.6M12.4M876.6M182.6M39B7.1B243B43.2B20.9 G115.9 G
sk23.2M11.9M487.9M300.6M11.3B6.7B77.8B45.7B18.8 G31.9 G
ca17.9M9.5M258.6M153M8.9B5.6B56.5B34.6B12.6 G20.8 G
lt15.3M8.7M374M256.9M7.5B5.3B58.6B41.3B15.7 G22.3 G
he14.1M7.2M302.2M196.8M9.2B5.2B54.9B30.5B14.8 G26.3 G
sl12M6.3M316M180M6.9B4.5B47.8B30.5B11.5 G18.0 G
et8.8M5.5M223.8M176.3M5B3.6B40.1B28.7B10.7 G15.0 G
lv8.4M5M186.1M138.5M4.8B3.2B36.7B23.9B9.1 G13.8 G
hi9.9M4.5M254.4M152M7.4B3.8B39.9B20.1B9.9 G19.7 G
sq5.5M3.6M5.5M56.1M2.7B2.1B17B12.7B4.8 G6.6 G
az5.2M3.3M90.3M70.9M2.1B1.5B16.3B11.9B4.5 G6.3 G
hr23M2.8M476.6M53M12.6B1.4B85.1B9.6B3.7 G33.5 G
ta5.6M2.6M122.5M81.9M2.1B1.1B19.2B10.6B4.9 G8.8 G
ms14.1M2.3M14.1M55.2M8B1.7B58.8B12.5B4.0 G20.4 G
ml3.7M2.1M75M52M1B603.3M10.5B6.3B3.0 G5.1 G
sr4.7M2M4.7M64M2.7B1.6B18.6B11B5.1 G8.7 G
kk3.1M1.8M87.4M59.1M1.6B1B13.4B8.6B3.8 G5.8 G
te2.5M1.7M59M46.4M900.2M618.5M7.4B5.1B2.6 G3.8 G
mr2.9M1.7M2.9M50M1.2B776.9M8.7B5.5B2.8 G4.4 G
is2.9M1.6M73.7M39.3M2.1B979.2M14.9B6.4B2.5 G5.9 G
bs12.9M1.4M163.6M9M5.9B490.9M39.5B3.3B1.3 G15.6 G
mk2.9M1.4M41.3M22.6M1.3B685.9M9.1B4.5B2.0 G4.0 G
gl4.2M1.3M45.3M18.8M2.3B748.4M15.6B4.8B1.7 G5.5 G
eu2.1M1.2M41.7M24.8M827.5M525.3M6.9B4.3B1.5 G2.4 G
bn4.3M1.1M151.2M38.6M2.5B645.7M16.8B4.3B2.2 G8.7 G
be2M1.1M48.8M31.3M981M632.9M7.2B4.6B2.2 G3.5 G
ka3.1M936.5K53.7M26.6M1.2B460.8M10.3B3.8B1.9 G5.0 G
fil4.2M901.5K67.4M19.2M2.2B741.7M14.6B4.7B1.5 G5.0 G
mn2.2M879.9K43.3M24M1.1B487.5M7.9B3.5B1.6 G3.5 G
af2.9M868.7K51.9M30M1.7B795M11.8B4.8B1.8 G4.2 G
uz1.4M669.9K25.7M17.5M605.9M388.3M5.2B3.3B1.1 G1.9 G
gu1.3M659.7K28.9M18.1M634.4M345.9M3.9B2.1B1.1 G2.0 G
kn1.6M657.8K32.9M19.2M546.4M258.6M4.6B2.2B1.1 G2.3 G
kaa1.1M586.4K19.8M13.3M455.9M269M3.8B2.2B990.2 M1.6 G
sw1.3M537.8K1.3M9.5M660.7M345.8M4.6B2.4B826.1 M1.6 G
ur967.2K467.2K29M18.4M1B562.5M5.2B2.7B1.2 G2.4 G
ne876.4K453.3K876.4K20.4M585M345.3M3.9B2.2B1.1 G1.9 G
cy4.9M430.7K68.3M7.4M3.6B275.6M26.4B1.7B609.5 M10.0 G
hy2M397.5K31.1M9.9M1B190.9M8.1B1.5B678.9 M3.6 G
ky751.1K367.6K14.3M9.6M303.4M181.6M2.5B1.4B665.1 M1.1 G
si788K349.2K22.1M16M507.3M293.3M3.4B1.9B1023.6 M1.8 G
tt2.1M346.9K60.2M8.6M1B135M12.1B1B494.1 M4.6 G
tg789.2K328.2K789.2K7.4M363.8M208.8M2.6B1.4B635.7 M1.1 G
la2.9M319.2K85.7M13.8M1.1B218.4M8.2B1.5B550.6 M2.9 G
so729.2K293.2K729.2K3.1M294.8M146.3M2.1B992.4M350.8 M746.2 M
ga5.3M286K31.7M6.9M4.2B229.3M30.6B1.4B500.7 M9.8 G
km297.8K285.7K5M5M53M52.6M1.1B1.1B566.2 M570.0 M
mt1.2M265.4K1.2M5.6M390.4M171.5M3.2B1.3B467.4 M1.1 G
eo1.4M260K33.9M9.3M745.1M253.1M5.5B1.7B627.6 M1.9 G
ps429.9K252.9K5.1M3.6M293.9M177.5M1.4B848.9M403.5 M682.9 M
rw681.8K226.5K681.8K1.9M225M99.8M1.7B749.1M264.8 M702.4 M
ku671.9K218.9K10.7M4.9M305.3M143.8M2.1B849.9M335.3 M791.9 M
lo229.1K216K2.9M2.8M41.7M41.1M706.9M697.6M365.3 M370.8 M
fy1.7M210K12.1M3.7M506.9M94M3.7B592.3M223.0 M1.2 G
ha443.9K173.5K4.5M2.4M206.5M109.3M1.3B630.2M219.0 M478.1 M
my176.5K172.4K176.5K10.1M96.6M96.3M1.3B1.3B648.8 M650.4 M
dv264.4K167.2K4.3M3.5M92.8M64M877.3M603.1M238.3 M343.2 M
pa368.2K150.6K368.2K6M306M152.8M1.6B797.1M414.1 M857.6 M
ckb622.7K148.9K5.6M2.5M312.7M83.3M2.2B572.7M265.0 M1011.1 M
lb7.6M146K47.1M3.4M7.5B85M58.4B575.5M218.4 M22.2 G
mg295.2K115.4K4.5M2.6M189.4M75.5M1.3B548.5M179.0 M429.3 M
ht425.6K110.4K6.7M2.6M163M84.3M994.5M461.5M168.2 M361.5 M
ug227.1K106.5K4.5M3.1M122.9M62.7M998.5M504.6M233.1 M449.9 M
am245.2K106.3K7.1M5.3M157M95.2M869.9M509M345.5 M539.4 M
or139.6K100.5K139.6K3.1M66M47.3M437.2M309.5M160.3 M228.1 M
fo382.9K97.8K3.9M1.8M136.5M48.9M923.3M314.9M122.0 M328.8 M
gd206K94.3K3.7M2.4M127.6M84.5M812M526M173.4 M276.6 M
ba372.4K90.3K9.3M2.6M101M42.1M766.5M320.7M154.8 M352.4 M
tk180.2K82.5K180.2K1.8M65.4M43.3M575.2M369M131.3 M221.6 M
mi711.9K79.5K5.9M1.9M262.5M73.5M1.6B371.9M120.2 M539.1 M
hmn241.3K75.2K3.5M1.9M192.1M80.2M1.2B408.8M124.3 M366.0 M
grc364.8K70.7K13.7M2.8M298.6M65.3M2B417.8M217.7 M1.0 G
jv999.5K69.5K13M2M302.3M52.1M2.3B376.1M130.9 M797.8 M
ceb617.5K66.2K6.7M1.6M225M58.2M1.5B357.7M116.2 M451.4 M
sd115.6K65.9K115.6K2.4M112.6M77.8M561M380.4M182.3 M267.1 M
yi160.6K64.9K3.3M1.9M129.1M53.9M838.4M352.6M146.0 M350.8 M
kaa_Latn375.2K61.2K3.6M1.3M375.2K61.2K1.5M209.5K86.2 M264.6 M
sn3.1M60.2K3.1M1.2M1.3B31.6M10.6B266M92.5 M3.2 G
co546.7K55.4K6.1M1.3M172.6M43.6M1.1B265.5M98.8 M386.8 M
su336.6K55K336.6K1.6M154M39.5M967.2M286.7M100.7 M308.5 M
pap259.1K54.5K259.1K1.4M183.9M41.1M1.4B229.9M83.5 M451.4 M
ig130.4K54.4K2.1M1.4M129.2M45.7M846.1M251.4M93.0 M178.9 M
zu372.3K53.8K3.8M1.2M148.4M27.2M1.2B257.4M89.6 M374.7 M
xh310.9K53.7K2.9M1.4M81.6M31.2M749.5M287.3M100.0 M319.1 M
sm137.8K52.6K1.9M1.3M100.9M53.7M607.9M276.3M88.6 M184.5 M
ny181.6K52.2K181.6K1.5M80.6M34.8M611.2M277.5M91.8 M209.8 M
yo115K52.1K2M1.2M76.6M46.3M415.6M239M89.2 M157.8 M
cv599.4K47.3K12M1.6M169.6M22.2M1B168.9M82.1 M413.6 M
el_Latn497.3K46.4K11.3M1.7M497.3K46.4K2.3M162.8K196.8 M571.1 M
kl85.9K46K2.1M1.5M32.3M22.3M403.9M279.1M84.2 M126.1 M
haw310.4K45.7K7.1M1M141M43.3M892M214.2M69.9 M271.2 M
gsw7.6M42.7K64.5M1M5B22.3M42.3B149.2M53.8 M13.5 G
tet291K40.4K1.9M475.7K240.6M22.8M1.6B152.3M51.2 M455.4 M
st96.8K40.4K96.8K1.1M65M39.8M381.5M226.9M74.0 M127.0 M
lus91.5K36.4K1.4M863.5K53M31.3M298.3M167.3M60.1 M107.0 M
oc2.4M36.4K2.4M1.6M887.6M26.7M6.7B177.6M58.7 M1.9 G
as53.9K33.8K2.4M1.7M41.4M27.9M275.8M182.1M95.8 M146.1 M
rm238.1K33.8K238.1K603.4K59.2M15.8M391M100.2M34.6 M133.1 M
br705.4K33.2K7.8M731.7K646.8M21M3.7B125.4M46.2 M1.2 G
sah1.3M29.2K1.3M1.2M283.7M17.6M2.2B148.2M68.3 M852.3 M
hi_Latn1.2M26.7K22.6M1.2M1.2M26.7K5.3M98.9K53.5 M1.7 G
se54.3K23.9K879.5K493.3K17.7M10M148.4M84.6M31.1 M56.6 M
cnh44.4K21.6K688.6K406.9K21.6M12.5M110.8M63M22.1 M39.6 M
om846.1K18.9K846.1K469.8K238M11.2M1.9B88.5M30.4 M881.5 M
ce59.3K15K991.1K460.1K17.8M9.6M130.6M67.8M31.1 M60.2 M
udm67.1K13.4K942.7K510.3K14M7.4M106M55.5M26.3 M49.2 M
lg61.1K13K510.9K166.1K21.4M6.1M160.7M48M17.3 M56.7 M
os172.1K12.6K172.1K359.3K27.1M6.9M233.5M50.1M23.1 M87.7 M
nv17.1K12.6K17.1K86.5K3.1M1.1M24.8M9.1M2.0 M7.9 M
kha37.8K12.1K235.5K75.2K15.8M6M88.6M30.2M9.8 M27.3 M
ilo69.8K11.8K889.2K365.1K26.7M9M187.9M59.4M20.6 M64.0 M
ctd_Latn23.3K11.6K575.6K382.2K23.3K11.6K90.7K41K21.5 M35.1 M
vec1.1M11.1K10M209.7K284.7M7.8M1.8B43.8M17.7 M625.0 M
hil126.8K10.6K1.1M379.7K43.9M9.2M293.5M57.2M18.5 M95.2 M
tyv61.6K9.1K596.6K268.3K9.9M4.7M80.2M38.5M16.7 M36.6 M
iba34K7.6K326.9K126.1K37.8M4.8M251.4M30.5M10.0 M61.3 M
ru_Latn346.3K7.5K346.3K239.1K346.3K7.5K1.5M27.7K14.9 M452.3 M
kbd154.7K7.5K1.4M257.2K31.9M4.4M321.4M36.8M16.8 M209.6 M
ti20.8K7.3K20.8K481.3K18.2M8.8M95.4M44.6M30.9 M63.6 M
sa154.3K7.1K154.3K1.1M70M9.9M512.5M88.8M44.9 M236.6 M
av107.6K6.3K806.1K190.1K15.5M3.4M129M30.2M12.8 M56.0 M
bo6.2K6.2K1.1M1.1M3.4M3.4M88.7M88.7M40.7 M40.7 M
zza370.1K6K3.3M229.2K87.7M3.9M617.3M26.3M10.0 M234.1 M
ber_Latn480.5K5.6K10.5M169.4K480.5K5.6K2.1M18.9K11.0 M945.3 M
otq17.6K5.6K17.6K114.8K10.2M3.8M65M23.4M7.7 M22.8 M
te_Latn236.6K5.3K4.4M269.1K236.6K5.3K1M19.3K11.4 M254.3 M
bua9.8K5.3K252K144.6K4.7M2.7M38M21.7M10.0 M17.9 M
ts34.7K5.2K34.7K248.6K39.6M6.5M377.2M38.8M12.2 M99.5 M
cfm9.1K4.9K199.6K128.6K6.2M4M32.9M21.5M7.4 M11.6 M
tn138.2K4.8K138.2K174.4K46M5.5M302.3M29.2M9.4 M99.0 M
krc359.5K4.8K2.3M153.9K50.2M2.6M369.5M20.7M9.1 M139.9 M
ak19.5K4.8K341.7K210.2K12.3M4.7M74.5M24.8M9.1 M24.7 M
meo790.7K4.7K16.5M39K478M1.2M3B7.5M3.1 M1.2 G
chm81.5K4.7K929.1K179.7K17.2M2.9M132.2M21.3M9.8 M53.5 M
to14.3K4.6K14.3K149K10.3M5.7M58.2M29.9M9.6 M19.0 M
ee14.1K4.5K353.6K246.7K9.7M6.2M67.9M32.8M11.8 M23.3 M
nso376.2K4.4K376.2K188.4K419.2M5.3M2B28.2M9.1 M502.7 M
ady74.9K4.2K446.8K96.9K8M1.6M67.9M14.8M6.4 M30.6 M
rom22.9K4.2K22.9K76.1K8.9M2.6M59M15.9M5.8 M21.0 M
bho13.6K4.1K306.2K118.5K7.1M2.7M37.6M13.4M7.4 M20.6 M
ltg13.1K4.1K213.7K87.3K4M1.9M29.2M13.9M5.6 M11.7 M
fj17K4K410K164.1K11.6M5.2M67.7M28M8.6 M22.5 M
yua10.4K4K141.6K77.6K5.2M2.5M36.8M17.2M5.7 M12.4 M
gn87.1K3.9K770.9K162.6K19.2M2.7M140.7M20.8M7.8 M52.1 M
az_RU6.5K3.8K231.8K177.3K6.5K3.8K24K12.9K10.3 M15.1 M
ln94.7K3.3K718.7K139K42.4M3.4M291.8M21.5M6.8 M85.3 M
ada6.5K3.1K291.5K199.2K7.5M4.9M38.9M24.2M8.6 M13.9 M
myv164.8K3.1K164.8K130K16M1.7M120.3M13.8M6.2 M49.5 M
bik44.8K3.1K376.7K77K14.8M2.5M102.3M15.7M5.3 M34.0 M
tlh516.9K3.1K516.9K46.9K221.3M1.1M1.4B7.8M2.7 M554.2 M
kbp5.9K3K247.9K128.3K5.6M2.6M30.8M14.6M5.7 M12.4 M
war1M2.9K114M96.2K612.1M2.4M3.5B16.1M3.7 M1.2 G
wa70.6K2.8K1.5M127.2K35.2M3.6M198.8M20.4M7.2 M67.8 M
bew311.1K2.7K10.4M58.4K212.4M1.3M1.4B8.5M3.1 M547.1 M
rcf21.6K2.6K21.6K50.5K4.9M1.2M30.2M5.7M2.1 M11.4 M
ta_Latn260.7K2.6K3.4M142.7K260.7K2.6K1.2M9.1K5.0 M215.4 M
kac5.9K2.6K109.2K77.4K5M2.8M26.6M13.6M4.3 M8.0 M
iu5.4K2.5K92.6K53.1K1.9M907.4K17.5M8.3M4.8 M9.9 M
ay8.1K2.5K196.7K83.8K3.9M1.4M34.5M13.1M4.5 M12.7 M
kum4.2K2.5K132.2K89.7K2.3M1.6M18.2M12.4M5.3 M8.0 M
qu149.7K2.4K1M87K26.7M1.3M200.6M12.2M4.0 M68.3 M
bgp355.7K2.4K5.6M43.3K186.1M1.8M1.1B9.8M3.1 M377.5 M
hif702K2.4K7.9M124.7K1.2B3.2M9.1B19.1M5.9 M3.5 G
kw176.9K2.3K1M51.6K53.1M1.3M327.8M7.7M2.8 M89.2 M
nan_Latn_TW7.4K2.3K7.4K72.7K7.4K2.3K28.3K7.7K4.8 M15.4 M
srn16.7K2.3K16.7K139.5K8M3.4M49.1M17M5.1 M15.6 M
tly_IR406.3K2.2K406.3K18.2K406.3K2.2K1.6M8.6K580.4 K283.0 M
sg4.2K2.1K154K117.9K4.6M3.3M22.6M15.5M4.6 M6.8 M
gom4.6K2.1K178.3K108K2.7M1.4M19.8M10M5.0 M10.5 M
ml_Latn260.8K2.1K3.5M77.3K260.8K2.1K1.1M7.2K3.5 M277.7 M
kj112.2K2.1K881.8K22.6K46.9M877.3K339.6M6M2.1 M104.9 M
ksd14.9K2K533K78.6K11.5M2.1M62.4M10M2.9 M20.0 M
dz1.9K1.9K191.7K191.7K1.1M1.1M22.7M22.7M10.0 M10.0 M
kv59.1K1.9K584.3K88.8K9.5M1.2M91.4M9M4.4 M41.0 M
msi686.7K1.9K686.7K22.6K414.8M440.4K2.6B2.7M1.1 M1.0 G
ve3.8K1.9K97.8K79.4K3.2M2.1M19M11.7M3.8 M6.2 M
zap5.5K1.8K202.3K93.5K4.2M1.8M26.4M11.4M4.0 M9.6 M
zxx_xx_dtynoise118.8K1.8K3.8M49.3K118.8K1.8K501K6.6K3.9 M367.0 M
meu5.9K1.7K232.1K72.6K4.2M1.4M27.2M8.6M2.6 M9.1 M
iso3.7K1.7K155.8K111.5K4.4M2.7M23M13.7M4.9 M8.1 M
ium100.3K1.7K6.2M54.9K48.4M1.7M314M7.4M2.6 M124.0 M
nhe3K1.7K3K57.7K1.9M1.2M15.6M9.8M2.7 M4.8 M
tyz8K1.7K454.8K104.6K7.5M1.9M46.3M11.3M3.8 M16.0 M
hui2K1.7K80.1K74.7K1.8M1.7M11.8M10.9M3.0 M3.3 M
new6.6K1.6K6.6K85K3.2M1.4M21.2M8.8M4.4 M10.6 M
mdf71K1.6K394.7K45.1K8.3M670.1K65.8M5.5M2.5 M26.7 M
pag49.6K1.6K49.6K88.8K13.8M1.9M92.9M12M3.9 M29.2 M
gv501.9K1.6K18.8M26.9K137.7M996.2K933.1M6.2M2.0 M318.6 M
gag33.9K1.6K491K37K10.2M661K84.9M5.2M2.1 M32.6 M
ngu3.8K1.5K3.8K87.1K2.7M1.5M21.4M11.8M3.6 M6.7 M
quc4.4K1.5K89.2K41.2K2.8M1.1M16.6M6.4M2.2 M5.9 M
mam23K1.5K446.3K52.9K9.8M1.2M70.4M7.2M2.6 M30.7 M
min28.2K1.5K500.9K75.6K10.2M1.4M70.5M9.9M2.6 M21.1 M
ho2K1.5K57K47.8K1.8M1.3M12.3M7.8M1.9 M3.1 M
pon5.7K1.5K167.8K48.7K3M1.1M18.3M6.7M2.1 M6.1 M
mrj97.1K1.4K97.1K60.3K14.5M1.1M100.6M7.6M3.6 M40.8 M
lu10.6K1.4K316K112.1K7.8M2.3M54.2M15.4M4.8 M18.0 M
gom_Latn231.1K1.4K4.1M77.9K231.1K1.4K1M5.1K3.6 M240.6 M
alt2.6K1.4K110.1K65.9K1.8M1.1M14.3M8.7M3.8 M6.4 M
nzi2.5K1.4K2.5K71.8K2.5M1.7M14.4M9.4M3.1 M4.8 M
tzo2.8K1.4K100.4K75.7K2.5M1.7M15.9M10.6M3.2 M4.9 M
bci7.4K1.3K124.8K87.1K5M1.9M32.8M9M3.1 M9.4 M
dtp4.6K1.3K51.2K7.9K1.9M419.4K12.7M3M1013.9 K4.5 M
abt1.6K1.3K122.7K110.3K1.5M1.3M9.6M8.2M2.2 M2.7 M
bbc72.3K1.3K718.3K73.2K21.7M1.7M151.3M10.6M3.6 M47.9 M
pck8.9K1.3K8.9K69.7K6.8M2.1M39.8M11.5M4.2 M14.2 M
mai54.3K1.2K1M60.2K24.6M1.2M156M6.8M3.6 M67.1 M
mps2.7K1.2K132.8K71.9K2.8M1.6M16M8.7M2.3 M4.8 M
emp3.6K1.2K106.4K75.4K1.9M999.1K14.5M7.4M2.4 M4.9 M
mgh5.5K1.2K151.8K61.2K2.8M1.1M24.1M8.2M2.8 M8.3 M
tab7.8K1.2K226.4K26.8K4.3M538.9K33.7M4.4M1.9 M15.7 M
crh5.1K1.2K170.9K61.8K2.4M943K18.8M7.5M3.4 M8.9 M
tbz5.1K1.1K128.7K37.5K3.5M893.4K22M4.8M1.9 M10.2 M
ss8.1K1.1K8.1K30.4K2.7M568.3K23.7M5.5M1.8 M7.4 M
chk2.8K1.1K98.8K44K2M1M12M5.8M1.8 M4.0 M
bru3K1.1K89.7K48.2K2.4M938.1K12.9M4.8M1.5 M4.5 M
nnb4.9K1.1K4.9K70.2K3.2M1.2M27.7M9.1M3.3 M10.0 M
fon5.3K1.1K222.9K67.3K6.9M1.8M34M8.3M3.1 M14.8 M
ppk2.6K1.1K85.8K34.9K1.9M801.8K13.2M5.5M1.6 M4.3 M
tiv3.8K1.1K3.8K80.7K3.7M2.1M20.4M10.2M3.2 M6.0 M
btx3.1K1K81.7K43.9K2M907.5K13.1M5.9M2.0 M4.6 M
bg_Latn200.4K9912.8M25.5K200.4K991927.1K3.7K1.7 M143.6 M
mbt1.6K96986K45.4K2.4M1.3M14.6M7.5M2.2 M5.1 M
ace65.5K966632.5K32.5K19.9M1.1M146.1M7.4M2.2 M42.3 M
tvl2.3K93372.9K53.6K2.5M1.7M12.6M8.1M2.4 M3.8 M
dov3.5K923129.8K56.7K2.6M967.5K20.7M8M2.6 M7.1 M
ach2K91563K40.1K1.6M890.9K9M4.7M1.6 M3.0 M
xal71.8K913498.5K30.8K8.5M449.8K64.7M3.2M1.5 M24.4 M
cuk4.1K89976.5K34.3K2M469.9K24.7M4.6M1.5 M6.1 M
kos2.2K88144.6K27.8K1.1M780.1K6.5M4.2M1.4 M2.2 M
crs7.6K873282.4K40.1K7.3M1.2M40.1M6.8M2.2 M13.2 M
wo36.4K871303.4K25.4K30.7M850.7K213.4M4.5M1.7 M59.9 M
bts3.2K869109.1K29.1K3.1M663.3K20.8M4.2M1.4 M6.2 M
ubu2.2K846113.5K47.5K2.3M996.4K15.9M6.7M1.9 M4.7 M
gym1.5K82073.7K49.6K1.6M1.1M10.3M6.9M2.0 M3.2 M
ibb74.1K818516.5K36.3K26.4M776.1K190.9M4.9M1.5 M56.0 M
ape7K814147K56.1K12.4M881.5K71M5.8M1.6 M18.8 M
stq111.9K809111.9K27.7K34.4M600.4K243.1M3.8M1.5 M82.5 M
ang66.5K8031.8M86.7K28.5M1.7M193M9.8M3.4 M67.1 M
enq7.1K793241.9K39.1K11M718.8K68.5M4.8M1.3 M18.8 M
tsg353.8K789353.8K17.9K158M588.9K1.1B3.8M1.0 M309.9 M
shn88978846.4K46.2K383.8K378.5K5.7M5.7M2.6 M2.6 M
kri39.1K786271.2K38.8K12.6M995.2K86.4M5M1.6 M20.9 M
kek3.2K78270.4K38.4K1.8M709K13.6M4.4M1.4 M4.7 M
rmc2.4K7382.4K25.8K1.3M545.4K7.9M3.2M1.1 M2.9 M
acf4.9K73081.9K24.6K2.1M602.2K11.6M3M1.1 M4.7 M
fip3.7K729165.6K49K3.5M916.8K25.7M6.6M2.1 M8.6 M
syr3.5K716326.4K197.1K4.6M1.9M31.5M14M6.1 M13.9 M
qub97270561K51.1K589.2K455.5K5.9M4.4M1.4 M1.8 M
bm21.9K702172.3K24.5K7.1M583.1K48.4M3M1.1 M14.4 M
tzh1.7K70241.7K33.9K1.5M929.6K9.3M5.6M1.6 M2.6 M
jiv1.7K69680.9K32K1.1M418.9K9.6M3.5M1.1 M3.3 M
kn_Latn72.9K688765.9K10.1K72.9K688328.1K2.5K430.8 K61.4 M
kjh1.5K67242.8K28.7K566.1K379.2K4.5M3.1M1.3 M2.0 M
yap1.9K63837.6K19.5K1.3M661.4K6.9M3.3M1.0 M2.2 M
ban8K637150.9K16.3K5M499.7K35.4M3.6M1.1 M12.0 M
tuc3.5K635193.2K50.3K2.9M703K17.2M4.1M1.2 M5.7 M
tcy10.7K632338.7K37.1K5.5M432.6K41.6M3.3M1.7 M20.9 M
cab1.2K62950.4K37.5K1M690.9K7.5M5.1M1.6 M2.4 M
cak1.2K61770.4K32.6K1.3M730.1K7.6M4.2M1.3 M2.4 M
din128.4K611885.8K23.6K31.6M541.7K210M2.9M1.1 M64.3 M
zh_Latn739.4K60210.7M45.1K739.4K6023.4M2.3K2.0 M969.9 M
arn2.4K59364.5K26.2K1.5M541.9K10.2M3.7M1.2 M3.7 M
lrc42.4K587351.9K9K17.3M248.9K85.3M1.4M646.9 K37.5 M
rwo93857293845.5K734.8K590.4K5.1M4.2M1.1 M1.4 M
hus82556926.5K23.7K733.4K542.1K4.4M3.1M967.6 K1.3 M
bum4.7K559103.8K36.5K3M805.5K18.8M4M1.3 M6.1 M
mak1K55532.5K20.4K761K457.4K6.1M3.7M1.1 M2.0 M
frp148K5503.5M8.2K71.2M230.2K535.4M1.4M518.3 K129.7 M
seh5.6K54568.8K37.2K2M650.6K14.9M4.9M1.5 M4.4 M
twu2.5K539109.9K24.4K2.4M571.2K14.2M3.2M1.0 M4.8 M
kmb1.3K53860.4K36.9K1.4M810.8K8.4M4.6M1.4 M2.6 M
ksw56053616.1K16K219.9K218.8K2.9M2.9M1.4 M1.4 M
sja1.3K52767.7K24.9K982.5K459.3K7.7M3.4M1.1 M2.6 M
amu1.8K51172K25.2K1.5M443.3K9.6M3.2M1.0 M3.4 M
mad103.8K509500.6K18.5K16.2M386.7K111.8M2.8M960.3 K34.2 M
quh1K50142K29.9K624.4K396.8K5.8M3.7M1.2 M1.8 M
dyu1.2K48355.8K19.7K1.2M421.8K5.7M2M665.5 K1.9 M
toj73645273626.1K691.2K540.2K4.3M3.3M1.0 M1.3 M
ch12.9K449147.5K16K8.9M393.9K63.5M2.5M906.8 K10.0 M
sus66443766415.2K648K402.8K3.7M2.1M674.0 K1.0 M
nog97041997011K330.3K200.4K2.6M1.6M714.0 K1.2 M
jam12.7K41668.5K15.8K3.5M378.4K25.8M1.7M609.5 K7.6 M
gui1.1K40962.7K24.8K915K314K6.5M2M619.3 K2.1 M
nia2K4082K25K1.7M476.5K11.3M3.1M1.0 M3.9 M
mas15.2K405216.8K17.6K6.2M390.1K42.1M3M927.5 K13.4 M
bzj98340433.6K26.4K824.3K565K4.5M2.9M981.2 K1.4 M
mkn95640233.1K25.4K584.2K456.9K3.4M2.6M734.8 K1.0 M
lhu46K377975K15.7K29.1M441.2K208.6M2.5M623.0 K38.8 M
ctu69036635.5K20.6K646.7K352.8K3.6M2M614.9 K1.2 M
kg4.7K36585.5K21.7K2.5M406.7K16.6M2.6M905.4 K5.7 M
inb38734317.3K17K202.8K197K2M1.9M535.2 K555.6 K
guh1.9K331104.9K28.4K1.5M328.4K11.2M3M789.5 K3.5 M
rn8.2K3238.2K11.1K4.5M179K33.2M1.3M449.9 K11.8 M
bus46732221.4K12.1K418.4K219.2K2.1M1.1M428.8 K830.9 K
mfe7.5K320198.8K18.2K4.6M374.8K26.9M2.1M716.4 K10.1 M
sda1.6K31743.2K6.2K2.5M218.3K15.8M1.6M529.0 K4.7 M
bi71.9K311308.5K13.6K19.4M359.4K132.4M1.9M546.9 K42.6 M
cr_Latn19K303170K8.9K19K30381.8K1K590.4 K15.0 M
gor1.7K30353.3K6.5K1.4M227.1K9.4M1.7M494.0 K3.1 M
jac8.2K30361.6K11.9K1.8M271K15.7M1.7M530.3 K7.3 M
chr96430133.8K7.5K629.9K172.3K4.7M1M564.1 K2.1 M
mh4.6K296235.1K13K3.6M393.5K24.9M2.2M778.4 K8.4 M
mni1.2K29038.1K13.2K841.3K245.5K6.4M1.8M866.6 K3.0 M
wal2.6K286128K14K2M203.4K17M1.7M525.7 K5.1 M
teo2.8K274131.5K13.7K2.3M221.4K15.3M1.6M564.9 K5.3 M
gub31.7K271160.4K25K4.7M286.2K44.7M1.6M431.3 K23.1 M
qvi1.2K26648.4K19.3K720.4K248.9K6.5M2.3M641.2 K1.9 M
tdx1.7K26226.3K13.2K1M238.5K7M1.6M503.6 K2.1 M
rki3312513317.8K119.7K113.7K1.6M1.5M751.3 K781.8 K
djk56024630.9K24.4K669.5K455.6K3.7M2.2M644.3 K1.0 M
nr10.7K24610.7K11.3K5.3M162.5K49M1.5M519.7 K17.8 M
zne1.3K23961.9K21.3K1.4M504.6K8.2M2.8M882.3 K2.8 M
izz42323721.7K14.5K382.8K194.5K2.1M1.1M382.2 K789.9 K
noa90223490211.5K821.1K243.9K5.2M1.6M534.3 K1.7 M
bqc2752289.8K8.2K193K151.7K997K788.4K317.0 K408.1 K
srm84722784717.3K1.2M445.3K6.3M2M613.4 K1.7 M
niq26.7K22626.7K4.2K9.9M103.4K72.1M716.2K239.1 K20.9 M
bas4.2K216105.2K14.9K4.3M362.8K25.7M1.7M600.7 K7.6 M
dwr45221522.1K11.1K269.4K139.5K2.2M1.2M375.4 K747.6 K
guc53721422.9K12.5K422.4K218.1K3.4M1.8M540.1 K1.1 M
jvn1K21336.2K7.8K790.5K185.6K5.3M1.2M357.2 K1.7 M
hvn73720033.9K7K779.7K239.4K4.3M1.2M378.5 K1.4 M
sxn5871975879.9K494K220.6K3.4M1.5M507.1 K1.2 M
koi20.7K196153.9K5K2.2M89.9K17.1M664.5K323.0 K7.1 M
alz2.2K19559.3K12.2K1.3M246.9K7.9M1.4M488.1 K2.9 M
nyu1.2K1951.2K11K988.7K210.5K7.7M1.6M492.6 K2.2 M
bn_Latn98.7K1911.3M12K98.7K191458K730314.7 K81.0 M
suz22618622611.3K169.6K140.5K1M855.2K339.5 K429.6 K
pau1.7K1851.7K13.1K2M394.6K12.4M2M600.1 K3.2 M
nij1K1831K9.2K741.6K186.1K4.7M1.2M389.6 K1.6 M
sat_Latn39K18339K5.5K39K183183.8K601276.1 K39.2 M
gu_Latn58.2K179688.4K5.4K58.2K179260.8K673241.0 K47.9 M
msm5201775208.6K410.8K190.5K2.5M1.1M339.7 K789.8 K
maz58517021.3K8.2K452.9K174K2.9M951.7K304.7 K971.4 K
qxr2.6K15340.8K6.4K761.5K75.4K6.6M724K186.4 K1.9 M
shp87415022.4K3.7K534.1K96.8K3.8M710.4K216.9 K1.2 M
hne3K146118.4K4.3K2.3M139.3K12M697K379.3 K6.5 M
ktu3.3K144115.5K7.8K3.2M196.9K18.5M1.1M300.1 K5.4 M
laj6.5K14461K6.4K2.4M140.1K15.8M730.5K233.5 K4.6 M
pis1.1K13962K7.2K1.3M136.8K7.7M764K212.7 K2.2 M
mag63113862.6K22.1K2.1M544.2K10.7M2.6M1.4 M5.4 M
gbm2.5K13750.8K3.8K1.7M99.7K9.1M499.6K282.4 K4.5 M
tzj47113611.1K7.3K299.9K150.8K1.9M884.2K272.0 K663.9 K
oj2.5K1352.5K1.6K1.2M35.9K9.6M337.1K117.6 K3.4 M
ndc_ZW2.2K1322.2K8.7K2.2K1329.1K523343.1 K2.2 M
tks63.7K12763.7K6.8K17.1M41.5K88.9M260.8K39.5 K33.0 M
awa5.8K126100.1K8.4K2.2M98.7K11.1M475K226.6 K5.8 M
gvl37.9K126213K6.9K21.1M161.1K141M789.2K257.8 K31.7 M
knj22912610.1K9.2K202.6K171.8K1.1M855K253.1 K345.4 K
spp7331237335.8K902.7K141.8K4.4M682.5K217.8 K1.4 M
mqy69.3K119309K2.5K12.1M88.6K78.9M506.5K170.4 K16.3 M
tca41011720K7.3K283K121.5K2.3M786K226.2 K781.2 K
cce84711623.2K11K539.3K227.2K3.3M1.3M393.8 K1.1 M
skr3.8K107279.3K17.1K6.2M324K32.2M1.7M768.5 K15.4 M
kmz_Latn24K106361K2.4K24K106108.6K401231.8 K16.7 M
dje91310040.2K3.7K816.3K97.5K4.7M480.7K161.2 K1.5 M
gof2.8K9733.8K5.5K703K68.8K5.5M506K159.1 K1.7 M
agr4659316.1K3.6K295.4K67.2K2.3M554.5K177.0 K760.1 K
qvz534886.8K3.5K145.5K50.5K1.2M438.3K124.2 K382.7 K
adh2.6K87107.2K1K2.4M42.1K14.5M254.9K84.6 K5.0 M
quf522868.4K5.2K155.7K61.8K1.5M609K173.7 K542.8 K
kjg113843K2.9K67.6K67K408.5K399K159.2 K167.7 K
tsc12.6K8212.6K4K3.5M93.1K23.4M521.3K161.9 K7.0 M
ber2.7K7912.6K1.2K1.1M46.4K6.4M265.9K141.5 K3.0 M
ify6117919.8K2.8K422.7K56.2K2.6M334K109.5 K913.1 K
cbk10.1K7843.8K2K1.7M64.3K10.3M339.3K93.4 K3.4 M
quy5887828.1K2.7K423.3K37.3K4.5M368.2K114.5 K1.2 M
ahk244776.2K4.1K264K124.8K1.3M715.5K182.8 K359.7 K
cac212773.4K1.8K125.7K54.1K978.7K319.8K95.8 K280.3 K
akb1K7121.3K408870.9K54.5K5.2M337.8K93.7 K1.6 M
nut29K6729K1.5K4.8M39.8K23.5M184.1K36.4 K8.3 M
ffm1.8K6530.1K2K745.6K39.1K4.6M236.1K83.8 K1.8 M
taj1466521.6K14.3K309.7K203K2.3M1.4M503.0 K872.7 K
ms_Arab69863698320698632.9K23964.7 K1016.0 K
brx322625.3K2.4K144.2K41K1.1M304.4K146.6 K515.7 K
ann464565K1.6K116.4K35.9K760.9K215.1K74.9 K295.2 K
qup169534.3K2.5K77.5K31.3K763.8K297.8K74.7 K207.3 K
ms_Arab_BN2.6K462.6K3742.6K4610.5K17150.0 K5.1 M
miq236456.4K3.5K183.7K80.2K1.2M485.6K157.6 K384.1 K
msb811418111K705.9K28.8K4.4M167.5K53.3 K1.7 M
bim4104031.1K6.3K669.8K167.4K3.2M793.4K252.7 K1.1 M
raj1.8K401.8K5.7K1.3M81.1K7.1M405K226.2 K3.9 M
kwi3823716.9K2.2K253.8K23.4K1.8M172.8K47.6 K536.2 K
tll200372002.7K304.2K62.2K2.2M409.8K132.3 K664.5 K
trp12.8K3612.8K1.7K4.1M39K29.9M257.3K87.5 K10.2 M
smt1.4K341.4K7031M36.5K6.8M245.4K87.9 K2.5 M
mrw11.3K2911.3K1K4.2M45.7K27.8M257.2K81.3 K8.8 M
dln236285.2K969150.8K21.5K860.5K118.3K36.8 K280.3 K
qvc3.4K2714.6K2.2K495.7K25.7K5M233.7K65.3 K2.6 M
doi1.7K2621.8K975568.7K25.5K3.2M135.3K66.7 K1.6 M
ff13.6K26150K5K3.4M46.5K22.8M277.6K78.8 K8.5 M

Citation Information

@misc{kudugunta2023madlad400,
      title={MADLAD-400: A Multilingual And Document-Level Large Audited Dataset}, 
      author={Sneha Kudugunta and Isaac Caswell and Biao Zhang and Xavier Garcia and Christopher A. Choquette-Choo and Katherine Lee and Derrick Xin and Aditya Kusupati and Romi Stella and Ankur Bapna and Orhan Firat},
      year={2023},
      eprint={2309.04662},
      archivePrefix={arXiv},
      primaryClass={cs.CL}
}

Contributors

drschwenk

500 commits

allenai/MADLAD-400

Dataset

MADLAD-400

173

500 commits

2 linked in READMEs

updated Sep 9, 2024

See the code

README

MADLAD-400

Dataset and Introduction

MADLAD-400 (Multilingual Audited Dataset: Low-resource And Document-level) is a document-level multilingual dataset based on Common Crawl, covering 419 languages in total. This uses all snapshots of CommonCrawl available as of August 1, 2022. The primary advantage of this dataset over similar datasets is that it is more multilingual (419 languages), it is audited and more highly filtered, and it is document-level. The main disadvantage is also its strength -- being more filtered, it may lack the recall needed for some applications.

There are two versions released: the noisy dataset, which has no filtering except document-level LangID, and the clean dataset, which has a variety of filters applied, though it naturally has a fair amount of noise itself. Each dataset is released in a document-level form that has been deduplicated.

Loading

You can load both the clean and noisy versions of any language by specifing its LangID:

madlad_abt = load_dataset("allenai/madlad-400", "abt")

A list of langagues can also be supplied with a keyword argument:

madlad_multilang = load_dataset("allenai/madlad-400", languages=["abt", "ace"])

Additionally, you can load the noisy and clean subsets seperately with the split keyword argument:

madlad_multilang_clean = load_dataset("allenai/madlad-400", languages=["abt", "ace"], split="clean")

LangID model and Crawl

Following Language Id In the Wild, we trained a Semi-Supervised LangId model (SSLID) on 500 languages. The training data is as described in that paper, with the differences that 1) training data is sampled to a temperature of T=3 to reduce over-triggering on low-resource languages; and 2) the data is supplemented with web-crawled data from the same paper (that has already been through the various filters described therein) in the hopes that it will increase robustness to web-domain text.

Filtering

Before separating the raw CommonCrawl corpus by LangID, these filtering steps are done, similar to Raffel et al (2020):

  • Discarded any page with fewer than 5 sentences and only retained lines that contained at least 3 words.
  • Removed any line with the word Javascript.
  • Removed any page where the phrase “lorem ipsum” appeared.
  • Removed any pages containing the phrases "terms of use", "privacy policy", "cookie policy", "uses cookies", "use of cookies", "use cookies"
  • Removed any pages that contained a curly bracket.
  • To deduplicate the data set, discarded all but one of any three-sentence span occurring more than once in the data set.

The noisy subset of the data was filtered only by document-level LangID, which was taken to be the majority sentence-level LangID prediction. The clean subset removed all documents with a percent_questionable score greater than 20%. It furthermore removed any document with under 5 sentences.

The pct_questionable score is simple the percentage of sentences in the input document that were "questionable". A sentence was considered questionable if any of the following were true:

  • LangID Consistency: the sentence-level LangID does not match the document-level LangID
  • List Case: The sentence has at least 12 tokens, and over 50% percent of the tokens began in a capital letter.
  • Length: The sentence has under 20 characters or over 500 characters (note: this is a bad heuristic for ideographic languages)
  • Danger Chars: Over 20% of the characters in the sentence match [0-9{}+/()>]
  • Cursedness: The sentence matches a cursed regex (see below)

Cursed Substrings

Based on the initial round of data audits, the authors created a heuristic list of substrings and regexes accounting for a large amount of questionable content. Keep in mind that these all are fed into the pct_questionable score -- a sentence is only excluded from the clean dataset if over 20% of the sentences in that document are flagged as questionable.

notes about cursed substrings:

  • low quality sentences ending in the pipe character were very common. Before you ask, this was not Devanagari-script text using a Danda.
  • The last few regexes are meant to match A N T S P E A K, List Case, and weirdly regular text (for instance, lists of shipping labels or country codes)
# this implementation is for demonstration and is pretty inefficient;
# to speed it up, use string inclusion (`in`) instead of regex for all but the
# last four, and for those use a compiled regex.
def is_cursed(s):
  return any(re.findall(curse, s) in s for curse in CURSED_SUBSTRINGS)

CURSED_SUBSTRINGS = [" №", "���", "\\|\\s*$", " nr\\.$", "aute irure dolor ", " sunt in culpa qui ", "orem ipsum ", " quis nostrud ", " adipisicing ", " dolore eu ", " cupidatat ", "autem vel eum", "wisi enim ad", " sex ", " porn ", "黄色电影", "mp3", "ownload", "Vol\\.", " Ep\\.", "Episode", " г\\.\\s*$", " кг\\.\\s*$", " шт\\.", "Develop", "Facebook", " crusher ", " xxx ", " ... ... ... ... ... ... ... ... ...", " .... .... .... .... .... .... .... .... ....", " [^ ] [^ ] [^ ] [^ ] [^ ] [^ ] [^ ] [^ ] [^ ]", ", ..,,? ..,,? ..,,? ..,,?"]

Virama Correction

Many languages using Brahmic Abugida (South and Southeast Asian scripts like Devanagari, Khmer, etc.) use some variant on the virama character. For whatever reason, it was found that this character was often messed up in the common crawl snapshots used. Therefore, for the languages bn my pa gu or ta te kn ml si th tl mn lo bo km hi mr ne gom as jv dv bho dz hne ks_Deva mag mni shn yue zh ja kjg mnw ksw rki mtr mwr xnr, a special correction step was done.

For these languages, the authors took the list of all virama characters and removed all unnecessary spaces between each instance of a virama character and the next character with a regex.

'%s' % regex.sub(r' ([%s]) ' % _VIRAMA_CHARS, '\\1', x)

Myanmar Font Compatibility

Prior to 2019, the most popular font for Burmese websites was the Zawgyi font. The authors used Myanmar Tools to convert text.

Several scripts, like the Chinese script, Tibetan script, and Thai, do not use whitespace to separate characters. The languages with this property in this dataset are yue zh ja th lo kjg mnw my shn ksw rki km bo dz.

Alas, the Length aspect of the pct_questionable score was calculated using simplistic whitespace tokenization, and therefore rendered the whole pct_questionable score invalid for those languages. Therefore, for these languages, the "clean" data is identical to the "noisy" data (barring Chinese; see below.)

Special filters

Chinese had a particular issue with pornographic content. After manual inspection a list of strings likely to be present in pornographic content was developed. All pages containing at least one of these strings were removed. Resulted in 17% reduction in number of documents and 56% reduction in file size.

pornsignals = "caoporn caoprom caopron caoporen caoponrn caoponav caopom caoorn 99re dy888 caopro hezyo re99 4438x zooskool xfplay 7tav xxoo xoxo 52av freexx 91chinese anquye cao97 538porm 87fuli 91pron 91porn 26uuu 4438x 182tv kk4444 777me ae86 91av 720lu yy6080 6080yy qqchub paa97 aiai777 yy4480 videossexo 91free 一级特黄大片 偷拍久久国产视频 日本毛片免费视频观看 久久免费热在线精品 高清毛片在线看 日本毛片高清免费视频 一级黄色录像影片 亚洲男人天堂 久久精品视频在线看 自拍区偷拍亚洲视频 亚洲人成视频在线播放 色姑娘综合站 丁香五月啪啪 在线视频成人社区 亚洲人成视频在线播放 久久国产自偷拍 一本道 大香蕉无码 香港经典三级 亚洲成在人线免费视频 天天色综合网 大香蕉伊人久草 欧美一级高清片 天天鲁夜夜啪视频在线 免费黄片视频在线观看 加比勒久久综合 久草热久草在线视频 韩国三级片大全在线观看 青青草在线视频 美国一级毛片 久草在线福利资源 啪啪啪视频在线观看免费 成人福利视频在线观看 婷婷我去也 老司机在线国产 久久成人视频 手机看片福利永久国产 高清国产偷拍在线 大香蕉在线影院 日本高清免费一本视频 男人的天堂东京热 影音先锋男人资源 五月婷婷开心中文字幕 亚洲香蕉视频在线播放 天天啪久久爱视频精品 超碰久久人人摸人人搞".split()

A few more random notes, comparing to common alternative codes for these languages:

  • fil for Filipino/Tagalog, not tl
  • ak for Twi/Akan, rather than tw. This includes Fante.
  • Unfortunately use the macro code chm for Meadow Mari (instead of the correct mhr), and mrj for Hill Mari
  • no for Norwegian Bokmål, whereas some resources use nb
  • ps for Pashto instead of pbt (Southern Pashto)
  • ms for Standard Malay, not zlm
  • sq for Albanian, and don't distinguish dialects like Gheg (aln) and Tosk (als)
  • ber as the code for Tamazight, after consultation with Tamazight speakers opining that the dialect distinctions are not significant. Other resources use the individual codes like tzm and kab.
  • Macrocode qu for Quechua. In practice, this seems usually to be a mix of the Ayacucho and Cusco dialects. Other resources, like NLLB, may use the dialect code, e.g. quy for Ayacucho Chanka. The same is true for a few other macro codes, like ff (Macro code for Fulfulde, whereas other sources may use e.g. fuv.)
  • Really, there are notes that can be made about almost any code, from the well-accepted conventions like zh for Mandarin, to many dialectical notes, like which variant of Hmong really is the hmn data? But the above ones are made specifically for ones where the authors are aware of other datasources floating out there that use different conventions.

Audit

Following Quality at a Glance, the authors performed an "audit" of every corpus in this dataset. Although the authors did not speak most languages, they were able to give high-level comments on the general quality. They looked at a sample of 20 documents of each language.

After an initial round of auditing, they devised a new set of filters and applied them. They then re-did all audits.

Overall notes from the audit

The decision was to include languages that looked noisy, but omit any language that was clearly majority noise, or only had 20 or fewer docs. This is a low bar -- twenty documents can be very little indeed, and some of the corpora released are quite noisy, but all of them should have at least the potential to be used in some useful way. The motivation for not releasing nonsense or tiny datasets is to not give a false sense of how multilingual this dataset actually is ("Representation washing"), as recommended by Quality at a Glance.

A few overarching points:

  • Many low-resource languages only had Bible text, or in some cases jw.org data. These are marked in the rows below. Generally ok bible means that 100% of the audited sentences were Biblical, whereas if bible is simply mentioned in the note, it was not the only source of data.
  • Indian languages in the Latin script had a high concentration of pornographic content.

Renames and Merges as a result of the Audit

In several cases, it was clear from the audit that the corpora were not in the languages that the LangID model claimed they were. This led to the following renames:

  • dty renamed to zxx-xx-dtynoise, aka a "language" of noise. This is mainly mis-rendered PDFs and may have some practical applications for decoding said.
  • fan renamed to bum
  • ss-SZ renamed to ss -- this was just a result of us having inconsistent data labels.
  • cjk merged into the gil dataset
  • bjj merged into the awa dataset

Canaries

Canaries are provided in separate canaries folder. Canaries are organized into three directions: monolingual hosts canaries designed for the MADLAD-400 monody data, multiway for the multiway data, and generic the generic canaries generated only from the model's vocabulary.

  • Monolingual: Canaries here are organized by the language the canary was generated from. This corresponds exactly to the translate_copy setting in the paper, where the source and target language match.

  • Multiway: Canaries here are organized in one of two fashions. to_XX indicates canaries organized by the target language (and where the source language could be any language). XX-XX indicates the canaries (interleaved_both and interleaved_mislabeled_both) designed for a specific pair of languages.

Within each subdirectory above, canaries are into separate files named by the canary type. There is always only a single file for each canary type. The generic folder contains within it the four canary types.

Canaries can be mixed in with normal training data to then be analyzed post-hoc to training

References

Raffel, Colin, et al. "Exploring the limits of transfer learning with a unified text-to-text transformer." J. Mach. Learn. Res. 21.140 (2020): 1-67.

Contact

Please reach out to {snehakudugunta, icaswell}꩜google.com. For questions about the canaries, reach out to cchoquette@google.com

License

This data is released with the CC-BY-4.0 license.

Detailed notes from the audit

Here are the notes on all languages, along with the number of documents found, and the final decision made with respect to including the language in this dataset.

Lang.noteNdecision
enok1838712272keep
ruok402458746keep
esgood250906994keep
deok225111495keep
frok218863911keep
itok126406256keep
ptok124207090keep
plok90908786keep
nlok86594116keep
trok56417359keep
viok54988654keep
csok38254671keep
idok37979244keep
rook35397563keep
svok. Also the last35153050keep
: : language (suz) is "ok : : :
: : bible" : : :
huok29677075keep
ukok24968305keep
faidk ask a farsi speaker;23138888keep
: : ALI: OK : : :
jaok a little en mixed in21818123keep
elok20932239keep
fiok20433664keep
daok17865888keep
thok17439979keep
nook14864710keep
bgok12755329keep
kook12653878keep
argood12411641keep
skok11857945keep
caok9477390keep
ltok8748025keep
iwok7194574keep
slok6310419keep
etok5542933keep
lvok5007982keep
hiok some porn4512205keep
sqgood3622957keep
azgood3256331keep
hrok2841400keep
taok2594191keep
msok2337672keep
mlok2072605keep
srok2010607keep
kkok1810963keep
teok a lot of weirdly low1682441keep
: : quality looking content : : :
: : like commerce : : :
mrok fix virama1673848keep
isok1560913keep
bsgood1362582keep
mkok1358293keep
glok1253170keep
euok1155671keep
bnok1138848keep
beok1092785keep
kaok936497keep
filok more bible than901507keep
: : expected for such a : : :
: : major language : : :
mnok mongolian cyrillic879878keep
afgood868671keep
uzok some cyrllic noise669909keep
guok659727keep
knok657846keep
kaaok cyrllic586361keep
swok537847keep
urok467236keep
neok453349keep
cyok; was terrible before430719keep
: : filtering short docs : : :
hyok397523keep
kyok367577keep
sigood349220keep
ttgood plus some346927keep
: : nonunicode misrendered : : :
: : PDF : : :
tggood328194keep
laok some broken chars319178keep
sogood293218keep
gaok some en noise285999keep
kmook285740keep
mtok265388keep
eook; likely a lot of Mt259971keep
psok252888keep
rwok226466keep
kuok218850keep
look many entities in215982keep
: : latin script : : :
fyok plausible but i bet210025keep
: : there is a lot of nl in : : :
: : there : : :
haok173485keep
myfilter noise and en fix172401keep
: : virama : : :
dvgood167179keep
paok150588keep
ckbok148870keep
lbok145988keep
mgok some bible jw115387keep
htok110443keep
ugok106549keep
amgood106301keep
orok100530keep
fogood97754keep
gdok94275keep
baok90318keep
tkok; a few weird docs82495keep
miok79509keep
hmnok75213keep
grcok some bible70730keep
jvok69473keep
cebok66164keep
sdgood65858keep
yiok64949keep
kaa-Latnok urls are .ru or .kz61169keep
snok60196keep
cook;l i suspect lots of55387keep
: : MT : : :
sugood54968keep
papok54498keep
igok54410keep
zugood53809keep
xhok53672keep
smok52614keep
nyok52244keep
yook52067keep
cvgood47318keep
el-Latngood; a lot of old46428keep
: : content! : : :
klok46027keep
hawok scam tv products45670keep
gswwtf is happening here;42712keep
: : keep with disclaimer; : : :
: : STILL BOILERPLATE : : :
tetgood ; actually a lot of40367keep
: : fun data! : : :
stok40360keep
lusok36437keep
ocok36379keep
asgood33825keep
rmok33805keep
brok after shortfilter33219keep
sahok29169keep
hi-Latnfilter porn this is half26723keep
: : porn : : :
segood23872keep
cnhgood, some local news!21556keep
: : not sure if WL : : :
omok18895keep
ceok14968keep
udmok13376keep
lgok lot of13030keep
: : www.bukedde.co.ug in : : :
: : this : : :
osok12623keep
nvok12578keep
khaok12070keep
ilook some bible11754keep
ctd-Latnok; from some local11629keep
: : news? : : :
vecvery noisy has wiki from11108keep
: : other langs and .it : : :
: : websites so not sure if : : :
: : vec : : :
hilok some en boilerplate10564keep
tyvok fun stuff plus some9083keep
: : russian noise i think : : :
ibaok jw data7638keep
ru-Latnok7523keep
kbdok many .ru7486keep
tiok; poor tigray7288keep
saok7117keep
avgood6331keep
boneeds some serious6226keep
: : script filtering. but : : :
: : there is some ok data in : : :
: : there. : : :
zzagood6019keep
ber-Latnok5612keep
otqok5554keep
te-Latngreat good text....but5305keep
: : mostly pornographic : : :
buaok5264keep
tsgood5198keep
cfmok mostly from4858keep
: : chinland.co : : :
tngood4821keep
krcok4815keep
akgood; much but not all4768keep
: : bible : : :
meook mostly blogs4655keep
chmok; fyi watch out for4653keep
: : yandex translationese : : :
togood ; news bible4612keep
: : government : : :
eegood; mostly religious4536keep
nsook4422keep
adygood4206keep
rombible4187keep
bhomostly from anjoria.com.4121keep
: : Looks like valid : : :
: : Bhojpuri. : : :
ltgok mostly www.lakuga.lv4120keep
fjok3976keep
yuaok3965keep
gnok some broken3858keep
: : characters some bible : : :
az-RUgood; a lot of JW3781keep
lnok bible jw3325keep
adagood; bible; likely3095keep
: : mixed with gaa : : :
myvmaybe has .ru urls3095keep
bikok. keep in mind the bik3092keep
: : vs bcl issue. : : :
tlhok, but why tf are there3054keep
: : websites inklingon? all : : :
: : MT ? : : :
kbpnot sure if right script3036keep
: : wiki says latin : : :
warok but v sus. Pls filter2928keep
: : out wikipedia : : :
waok lots of wiki stuff2772keep
bewmostly blogs. idk if2677keep
: : standard Indonesian or : : :
: : not : : :
rcfok2630keep
ta-Latngood text .... but2580keep
: : pornographic : : :
kacok2567keep
iufilter script some is en2537keep
: : rest is iu script : : :
aygood; mix of bible and2505keep
: : other news sources : : :
kumok2495keep
quok2449keep
bgpalmost all ur-Latn.2427keep
: : consider removing or : : :
: : renaming : : :
hifok some en noise and2358keep
: : religious : : :
kwok short boilerplate2324keep
: : bible wiki; ok some porn : : :
nan-Latn-TWok2285keep
srnok bible + jw2281keep
tly-IRdeeply sus2239keep
sgok jw2106keep
gomok2102keep
ml-Latnok some short docs2071keep
kjok2062keep
ksdok bible2000keep
dzok; hidden parallel1899keep
: : text; maybe actually bo; : : :
: : mainly buddhist : : :
kvok a lil boilerplate1878keep
: : vibes : : :
msiok1870keep
veok mostly bible jw1866keep
zapok JW.1803keep
zxx-xx-dtynoiseBEAUTIFUL NOISE rename1765keep
: : but keep as beautiful : : :
: : xample. (was called : : :
: : "dty") : : :
meuok bible1728keep
isook jw1721keep
iumfilter out zh1721keep
nheok1714keep
tyzok bible bu again i1707keep
: : think some mixeed : : :
: : dialects : : :
huiok some bible1680keep
newok1634keep
mdfok some short docs1609keep
pagbible1588keep
gvfilter short repetitive1586keep
: : sentences; still same : : :
: : but keep : : :
gaghas 1-2 cyrillic1572keep
: : examples with small amts : : :
: : of arabic script noise : : :
nguok1534keep
qucbible1526keep
mamok bible jw1513keep
minok mostly wiki and bible1474keep
hook1466keep
ponbible1462keep
mrjok1447keep
luok jw1444keep
gom-Latnok very noisy ; some ok1432keep
: : stuff ; release with : : :
: : disclaimer : : :
altok1422keep
nziok1371keep
tzook bible + jw1357keep
bciok bible1329keep
dtpok; mostly from1309keep
: : www.newsabahtimes.com.my : : :
abtfine; bible1305keep
bbcok1274keep
pckok1255keep
maiok mild amounts of en1240keep
: : noise : : :
mpsok bible1239keep
empok bible1238keep
mghok bible jw1222keep
tabidk plausibly ok1202keep
crhok1184keep
tbzgood mostly bible but1126keep
: : not all : : :
ssgood mix of data ;1089keep
: : renamed from "ss" : : :
chkok bible1082keep
bruok; bible1072keep
nnbok1071keep
fonok mostly jw but not all1065keep
ppkbible1063keep
tivok jw1063keep
btxok probably1009keep
bg-Latnok991keep
mbtok bible969keep
acegood; bible966keep
tvlok jw933keep
dovok bible + jw923keep
achgood; bible915keep
xalok has .ru sites though913keep
cukok bible899keep
kosok lds bible881keep
crsok873keep
wook; mostly bible.871keep
btsok; mostly bible869keep
ubuok bible846keep
gymok biblle820keep
ibbok bible and repeated @818keep
apegood; bible814keep
stqok i think ?809keep
angmuch noise but some good803keep
: : Old English in there! : : :
enqok bible793keep
tsgmuch noise but somegood789keep
: : data too! : : :
shnmostly English788keep
: : boilerplate. filter by : : :
: : latin text before : : :
: : releasing : : :
kriok boilerplate noise786keep
: : bible jw : : :
kekok jw bible782keep
rmcok738keep
acfgood; bible730keep
syrgood; practictitioners716keep
: : should keep dialect in : : :
: : mind. : : :
qubbible705keep
bmgood702keep
tzhok jw702keep
jivok bible696keep
kn-Latnfilter en noise of688keep
: : karnatake govt websites : : :
kjhok .ru domain672keep
yapok638keep
banok bible637keep
tucok bible635keep
tcygood; mostly wikipedia;632keep
: : likely some konkani : : :
: : mixed in : : :
cabok jw629keep
cakok bible617keep
dinok after SD filter611keep
arngood; bible593keep
lrcok587keep
gilempty; but merged in586keep
: : data in "cjk" : : :
gilthis is all in gil586keep
: : (Kiribati). merged into : : :
: : "gil" : : :
rwobible572keep
husok bible569keep
bumok bible; but wrong559keep
: : language. Data is in : : :
: : Bulu, not Fang : : :
makok bible555keep
frpfair amount from550keep
: : wikipedia. : : :
sehok jw545keep
twuok bible, but also i539keep
: : think it's lots of mixed : : :
: : similar dialects : : :
kmbok bible jw538keep
kswok bible536keep
sjaok bibe527keep
amugood; bible; crazy511keep
: : diacritics : : :
madremove mostly short text509keep
quhbible501keep
dyuok bible483keep
tojok jw452keep
chok; not sure about WL449keep
sushella sus jk ok bible437keep
nogok419keep
jamok bible416keep
guiok bible409keep
niaok408keep
masok some amount of bible405keep
bzjok bible404keep
mknok bible402keep
lhuok bible377keep
ctuok bible366keep
kgok bible jw365keep
inbok bible343keep
guhok bible331keep
rnbible323keep
busok; bible; about 50bzc322keep
mfeok mostly bible maybe320keep
: : some french creole short : : :
: : doc noise : : :
sdaok bible317keep
bigood! fun!311keep
cr-Latnnoise and lorem ipsom.303keep
: : But some ok Cree text. : : :
gorok bible303keep
jacok bible303keep
chrok bible301keep
mhok jw lds296keep
mniok290keep
walok bible + jw286keep
teook bible274keep
gubok bible271keep
qvibible266keep
tdxok jw262keep
rkiok251keep
djkok; bible+jw246keep
nrok246keep
zneok jw239keep
izzok bible237keep
noaok234keep
bqcok; bible228keep
srmok; bible + jw227keep
niqok226keep
basok; has some fun blog216keep
: : stuff! : : :
dwrok; bible; mixed script215keep
gucok bible214keep
jvnok bible213keep
hvnok religioous text200keep
sxnok bible ; also wild197keep
: : diacritics : : :
koiok196keep
alzgood; bible195keep
nyuok195keep
bn-Latnok191keep
suz186keep
pauok185keep
nijok183keep
sat-Latngood! al from local news183keep
: : sources : : :
gu-Latnfilter short en179keep
: : boilerplate and : : :
: : repetitive sentences : : :
msmok bible177keep
mazok bible jw170keep
qxrbible153keep
shpok bible150keep
hneok146keep
ktuok bible jw144keep
lajok bible144keep
pisbible139keep
magok fix virama issue138keep
gbmok137keep
tzjok bible136keep
ojok135keep
ndc-ZWok132keep
tksok bible bu again i127keep
: : think some mixeed : : :
: : dialects : : :
gvlfilter short boilerplate126keep
: : mostly bible : : :
knjok bible126keep
awaall bible in awadhi126keep
: : (awa). Renamed from bjj : : :
sppok bible123keep
mqybible remove short docs119keep
tcaok bible + jw117keep
cceok jw116keep
skrok; some pnb mixed in107keep
kmz-Latnok soome ar script noise106keep
djeok; mostly but not all100keep
: : bible : : :
gofok some bible97keep
agrgood; bible93keep
qvzbible88keep
adhgood; bible87keep
qufbible86keep
kjgok bible84keep
tscok82keep
berok great!79keep
ifyok bible79keep
cbkok bible78keep
quybible78keep
ahkgood; bible; crazy77keep
: : diacritics : : :
cacok bible77keep
akbgood; bible71keep
nutok67keep
ffmok bible; mixed fulfulde65keep
: : dialects; consider : : :
: : merging with ff : : :
tajok bible65keep
ms-Arabok mostly utusanmelayu63keep
: : website : : :
brxquite good!62keep
anngood; all from wikimedia56keep
: : incubator : : :
qupbible53keep
ms-Arab-BNok not sure if same as46keep
: : ms-Arab : : :
miqok45keep
msbok bible41keep
bimgood; bible40keep
rajok40keep
kwiok bible37keep
tllok jw37keep
trpgood ; lots of random36keep
: : stuff : : :
smtok bible but lots of34keep
: : different bibles! : : :
mrwok29keep
dlnok bible28keep
qvcbible27keep
doiok actually nice!26keep
ffok after shortfilter26keep
zhvery noisy19850947keep (filtered)
zh-Latnpoor quality602remove
rhg-Latnremove10302remove
ja-Latnremove maybe low quality7516remove
: : short and repeated : : :
pamremove2773remove
zarevisit after1700remove
: : shortfilter : : :
ar-Latnterrible, 0% orrect,1520remove
: : remove : : :
mnwremove en noise and1100remove
: : boilerplate : : :
fipok jw ; but wrong729remove
: : language. mostly : : :
: : Mambwe-Lungu and Bemba, : : :
: : as well as Fipu (mgr+bem : : :
: : vs. fip) : : :
el-CYbad; not Cypriote537remove
luzterrible; remove354remove
cniok; bible; lots of mixed261remove
: : in content in : : :
: : not,cob,cpc,arl : : :
apd-SDterribly questionable;227remove
: : probably remove : : :
meymostly short and noisy127remove
: : borderline : : :
awaOK; should be used with126remove
: : caution and suspicion : : :
mtqremove short doc111remove
: : repetitive : : :
melremove noisy en103remove
mr-Latnremove mostly porn and91remove
: : short docs : : :
srrremove ; english91remove
: : boilerplate : : :
en-Cyrlok ... some fr-Cyrl too90remove
: : and maybe others : : :
en-Arabremove79remove
sylidk maybe ok ?61remove
jaxfilter mostly58remove
: : text.medjugorje.ws : : :
: : boilerplate : : :
xmmvery noisy lots of dj58remove
: : tiktok and peppa pig : : :
: : repeated : : :
shuquite questionable. prob53remove
: : remove : : :
ksok shorter docs51remove
gynremove boilerplate and45remove
: : porn : : :
aasome pretty bad data but32remove
: : also some good data. : : :
: : filter on "Woo" (case : : :
: : sensitive) : : :
sjpterible; probably31remove
: : remove; check again : : :
: : after short filter : : :
absall short nonsense24remove
: : remove : : :
muiremove short docs23remove
mdhfilter porn short text22remove
: : and repetitive : : :
: : boilerplate : : :
noeok22remove
sxurvisit after shortfilter22remove
bhb-Gujrbad. remove. all junk20remove
: : gu. : : :
yaqremove20remove
prkok18remove
cggrather noisy but17remove
: : potentialy ok. not sure : : :
: : if WL or not : : :
btobad; remove unless short16remove
: : filter keeps enough : : :
aylterrible13remove
pa-Arabok13remove
bmmterrible. filter on11remove
: : short and reevaluate : : :
mfbremove short boilerplate11remove
mtrok fix virama remove en11remove
: : noise : : :
pmyremove11remove
skgterrible; remove11remove
ymmremove11remove
xnrok maybe fix virama9remove
: : though it seems fine : : :
kjbok bible8remove
azgshort noise; bible7remove
bgzidk maybe ok but7remove
: : probably bad : : :
ctgprobably terrible7remove
: : probably remove : : :
nyook7remove
mdyok bible6remove
syl-Latnrevist or remove after6remove
: : shortfilter : : :
xogok bible and stories6remove
cyoterrifying noise; remove4remove
kfyfilter virama issue4remove
ndok4remove
rwrremove4remove
tufok bible4remove
cluok bible3remove
ngok3remove
zyjdeeply bad data ..3remove
: : revisit after : : :
: : shortfilter : : :
rktok2remove
bgcsuper sketch. Remove1remove
: : unless short doc filter : : :
: : leaves some. remove : : :
dccremove1remove
ff-Adlmgood1remove
gjuremove short boilerplate1remove
maxremove short some ru1remove
mwrfilter short docs fix1remove
: : virama : : :
trwsus; remove1remove
vkt1 doc remove1remove
gjkempty remove0remove
bfyvery bad. remove unless0remove
: : it looks better after : : :
: : filtering short docs; : : :
: : remove : : :
nynok0remove
sgjremove0remove

A few comments too long to fit in the table above:

  • alt: WAIT THIS IS AMAZING IT IS ACTUALLY ALTAI! e.g. from urls like https://altaicholmon.ru/2020/02/28/jarashty-la-jajaltany-jarkyndu-lekeri/
  • tly-IR: They all look like boilerplate content, e.g., list of keywords/search queries used to bump page ranking in search results. Not any useful material for translation. Remove.
  • zap: pls note that at least some Zapotec speakers tend to view it as one language, not as a million dialects like ISO does. However, some are certainly mutually unintelligible, complicating the matter.
  • zh-Latn: The biggest problem is that several examples are not in Latin Chinese (i.e., romanization in my understanding) but in English or mixed English and Chinese. For those data in Latin Chinese, their quality seems to be good.
  • zh: Many examples are porn-related, particularly those very long documents. Also, there are some examples of traditional Chinese.

Final Dataset information

The number of documents, sentences, tokens, characters, and bytes for the noisy and clean splits of the data. Note that the "toks" field below uses whitespace for tokenization, so is not appropriate for non-whitespace-separating languages like Chinese (see section above). Note that the english subset in this version is missing 18% of documents that were included in the published analysis of the dataset. These documents will be incoporated in an update coming soon.

BCP-47docs (noisy)docs (clean)sents (noisy)sents (clean)toks (noisy)toks (clean)chars (noisy)chars (clean)cleannoisy
total*7.2B3.7B133.1B97.5B4.6T2.6T30.6T16.0T11.4 T6.3 T
en*3.0B1.5B71.1B45.4B2.0T1.3T12.3T7.6T2.6 T4.3 T
ru823M402.5M823M12.4B416.5B240.9B3.1T1.8T832.9 G1.4 T
es476.4M250.9M8.3B4.5B325.7B170.4B2.1T1.1T380.9 G747.5 G
de478.6M225.1M11.5B6B299.5B139.6B2.2T1T370.6 G815.5 G
fr384.2M218.9M7.9B5B307.1B165.2B2T1T370.4 G699.1 G
it238.9M126.4M4.5B2.5B180.1B83.6B1.2T553.1B198.4 G429.6 G
pt209.2M124.2M4B2.4B123.2B79.2B791.5B499.8B183.1 G289.6 G
pl145.1M90.9M3.3B2.4B68.9B49.2B505B356.4B140.7 G202.5 G
nl134.5M86.6M134.5M2.3B104.4B51.6B698.5B334.5B118.2 G247.5 G
tr107M56.4M107M1.2B41.9B25B328.8B198.9B73.7 G123.9 G
vi92.8M55M1.6B1B71.5B48.7B342B228.8B88.8 G133.9 G
cs72.1M38.3M1.7B1B40.8B22.1B272.2B147.9B62.1 G112.7 G
id120.9M38M2.2B747.5M60.4B20.2B443B148.3B48.5 G148.7 G
ro60.8M35.4M60.8M746.4M37.1B22.9B244.1B148.2B55.5 G90.3 G
sv65.2M35.2M65.2M1B62.1B23.9B422.6B153.7B57.0 G149.9 G
hu47.6M29.7M1.3B806.3M29.8B17.8B223.6B134.9B53.5 G86.8 G
uk46.6M25M1B599.9M21.6B12.8B164.2B95.2B45.1 G75.8 G
fa58.1M23.1M920.6M493.5M40.6B18.4B220.4B96.7B43.4 G97.4 G
ja23.3M21.8M326M321.6M10.9B10.9B133.3B132.2B98.7 G99.7 G
el52.4M20.9M808M445.4M25B12B173.2B80.9B37.9 G80.8 G
fi35.8M20.4M1B650.3M23.8B11.5B202.2B101.1B37.6 G74.1 G
zh29.3M19.9M492.3M298.8M19.2B10B333B142.3B109.9 G191.8 G
da38.5M17.9M1.1B508M37.7B13B252B83.1B29.4 G89.5 G
th19M17.4M19M385.8M8.9B8.9B118.6B117.6B57.6 G58.2 G
no34.7M14.9M34.7M498.7M46.6B11.8B305.6B74.8B27.3 G109.8 G
bg27.2M12.8M599.4M360.3M14.4B8.8B95.6B57.8B26.0 G42.8 G
ko19.7M12.7M628.6M471.8M13.3B9.3B65.9B43.8B34.2 G49.1 G
ar67.6M12.4M876.6M182.6M39B7.1B243B43.2B20.9 G115.9 G
sk23.2M11.9M487.9M300.6M11.3B6.7B77.8B45.7B18.8 G31.9 G
ca17.9M9.5M258.6M153M8.9B5.6B56.5B34.6B12.6 G20.8 G
lt15.3M8.7M374M256.9M7.5B5.3B58.6B41.3B15.7 G22.3 G
he14.1M7.2M302.2M196.8M9.2B5.2B54.9B30.5B14.8 G26.3 G
sl12M6.3M316M180M6.9B4.5B47.8B30.5B11.5 G18.0 G
et8.8M5.5M223.8M176.3M5B3.6B40.1B28.7B10.7 G15.0 G
lv8.4M5M186.1M138.5M4.8B3.2B36.7B23.9B9.1 G13.8 G
hi9.9M4.5M254.4M152M7.4B3.8B39.9B20.1B9.9 G19.7 G
sq5.5M3.6M5.5M56.1M2.7B2.1B17B12.7B4.8 G6.6 G
az5.2M3.3M90.3M70.9M2.1B1.5B16.3B11.9B4.5 G6.3 G
hr23M2.8M476.6M53M12.6B1.4B85.1B9.6B3.7 G33.5 G
ta5.6M2.6M122.5M81.9M2.1B1.1B19.2B10.6B4.9 G8.8 G
ms14.1M2.3M14.1M55.2M8B1.7B58.8B12.5B4.0 G20.4 G
ml3.7M2.1M75M52M1B603.3M10.5B6.3B3.0 G5.1 G
sr4.7M2M4.7M64M2.7B1.6B18.6B11B5.1 G8.7 G
kk3.1M1.8M87.4M59.1M1.6B1B13.4B8.6B3.8 G5.8 G
te2.5M1.7M59M46.4M900.2M618.5M7.4B5.1B2.6 G3.8 G
mr2.9M1.7M2.9M50M1.2B776.9M8.7B5.5B2.8 G4.4 G
is2.9M1.6M73.7M39.3M2.1B979.2M14.9B6.4B2.5 G5.9 G
bs12.9M1.4M163.6M9M5.9B490.9M39.5B3.3B1.3 G15.6 G
mk2.9M1.4M41.3M22.6M1.3B685.9M9.1B4.5B2.0 G4.0 G
gl4.2M1.3M45.3M18.8M2.3B748.4M15.6B4.8B1.7 G5.5 G
eu2.1M1.2M41.7M24.8M827.5M525.3M6.9B4.3B1.5 G2.4 G
bn4.3M1.1M151.2M38.6M2.5B645.7M16.8B4.3B2.2 G8.7 G
be2M1.1M48.8M31.3M981M632.9M7.2B4.6B2.2 G3.5 G
ka3.1M936.5K53.7M26.6M1.2B460.8M10.3B3.8B1.9 G5.0 G
fil4.2M901.5K67.4M19.2M2.2B741.7M14.6B4.7B1.5 G5.0 G
mn2.2M879.9K43.3M24M1.1B487.5M7.9B3.5B1.6 G3.5 G
af2.9M868.7K51.9M30M1.7B795M11.8B4.8B1.8 G4.2 G
uz1.4M669.9K25.7M17.5M605.9M388.3M5.2B3.3B1.1 G1.9 G
gu1.3M659.7K28.9M18.1M634.4M345.9M3.9B2.1B1.1 G2.0 G
kn1.6M657.8K32.9M19.2M546.4M258.6M4.6B2.2B1.1 G2.3 G
kaa1.1M586.4K19.8M13.3M455.9M269M3.8B2.2B990.2 M1.6 G
sw1.3M537.8K1.3M9.5M660.7M345.8M4.6B2.4B826.1 M1.6 G
ur967.2K467.2K29M18.4M1B562.5M5.2B2.7B1.2 G2.4 G
ne876.4K453.3K876.4K20.4M585M345.3M3.9B2.2B1.1 G1.9 G
cy4.9M430.7K68.3M7.4M3.6B275.6M26.4B1.7B609.5 M10.0 G
hy2M397.5K31.1M9.9M1B190.9M8.1B1.5B678.9 M3.6 G
ky751.1K367.6K14.3M9.6M303.4M181.6M2.5B1.4B665.1 M1.1 G
si788K349.2K22.1M16M507.3M293.3M3.4B1.9B1023.6 M1.8 G
tt2.1M346.9K60.2M8.6M1B135M12.1B1B494.1 M4.6 G
tg789.2K328.2K789.2K7.4M363.8M208.8M2.6B1.4B635.7 M1.1 G
la2.9M319.2K85.7M13.8M1.1B218.4M8.2B1.5B550.6 M2.9 G
so729.2K293.2K729.2K3.1M294.8M146.3M2.1B992.4M350.8 M746.2 M
ga5.3M286K31.7M6.9M4.2B229.3M30.6B1.4B500.7 M9.8 G
km297.8K285.7K5M5M53M52.6M1.1B1.1B566.2 M570.0 M
mt1.2M265.4K1.2M5.6M390.4M171.5M3.2B1.3B467.4 M1.1 G
eo1.4M260K33.9M9.3M745.1M253.1M5.5B1.7B627.6 M1.9 G
ps429.9K252.9K5.1M3.6M293.9M177.5M1.4B848.9M403.5 M682.9 M
rw681.8K226.5K681.8K1.9M225M99.8M1.7B749.1M264.8 M702.4 M
ku671.9K218.9K10.7M4.9M305.3M143.8M2.1B849.9M335.3 M791.9 M
lo229.1K216K2.9M2.8M41.7M41.1M706.9M697.6M365.3 M370.8 M
fy1.7M210K12.1M3.7M506.9M94M3.7B592.3M223.0 M1.2 G
ha443.9K173.5K4.5M2.4M206.5M109.3M1.3B630.2M219.0 M478.1 M
my176.5K172.4K176.5K10.1M96.6M96.3M1.3B1.3B648.8 M650.4 M
dv264.4K167.2K4.3M3.5M92.8M64M877.3M603.1M238.3 M343.2 M
pa368.2K150.6K368.2K6M306M152.8M1.6B797.1M414.1 M857.6 M
ckb622.7K148.9K5.6M2.5M312.7M83.3M2.2B572.7M265.0 M1011.1 M
lb7.6M146K47.1M3.4M7.5B85M58.4B575.5M218.4 M22.2 G
mg295.2K115.4K4.5M2.6M189.4M75.5M1.3B548.5M179.0 M429.3 M
ht425.6K110.4K6.7M2.6M163M84.3M994.5M461.5M168.2 M361.5 M
ug227.1K106.5K4.5M3.1M122.9M62.7M998.5M504.6M233.1 M449.9 M
am245.2K106.3K7.1M5.3M157M95.2M869.9M509M345.5 M539.4 M
or139.6K100.5K139.6K3.1M66M47.3M437.2M309.5M160.3 M228.1 M
fo382.9K97.8K3.9M1.8M136.5M48.9M923.3M314.9M122.0 M328.8 M
gd206K94.3K3.7M2.4M127.6M84.5M812M526M173.4 M276.6 M
ba372.4K90.3K9.3M2.6M101M42.1M766.5M320.7M154.8 M352.4 M
tk180.2K82.5K180.2K1.8M65.4M43.3M575.2M369M131.3 M221.6 M
mi711.9K79.5K5.9M1.9M262.5M73.5M1.6B371.9M120.2 M539.1 M
hmn241.3K75.2K3.5M1.9M192.1M80.2M1.2B408.8M124.3 M366.0 M
grc364.8K70.7K13.7M2.8M298.6M65.3M2B417.8M217.7 M1.0 G
jv999.5K69.5K13M2M302.3M52.1M2.3B376.1M130.9 M797.8 M
ceb617.5K66.2K6.7M1.6M225M58.2M1.5B357.7M116.2 M451.4 M
sd115.6K65.9K115.6K2.4M112.6M77.8M561M380.4M182.3 M267.1 M
yi160.6K64.9K3.3M1.9M129.1M53.9M838.4M352.6M146.0 M350.8 M
kaa_Latn375.2K61.2K3.6M1.3M375.2K61.2K1.5M209.5K86.2 M264.6 M
sn3.1M60.2K3.1M1.2M1.3B31.6M10.6B266M92.5 M3.2 G
co546.7K55.4K6.1M1.3M172.6M43.6M1.1B265.5M98.8 M386.8 M
su336.6K55K336.6K1.6M154M39.5M967.2M286.7M100.7 M308.5 M
pap259.1K54.5K259.1K1.4M183.9M41.1M1.4B229.9M83.5 M451.4 M
ig130.4K54.4K2.1M1.4M129.2M45.7M846.1M251.4M93.0 M178.9 M
zu372.3K53.8K3.8M1.2M148.4M27.2M1.2B257.4M89.6 M374.7 M
xh310.9K53.7K2.9M1.4M81.6M31.2M749.5M287.3M100.0 M319.1 M
sm137.8K52.6K1.9M1.3M100.9M53.7M607.9M276.3M88.6 M184.5 M
ny181.6K52.2K181.6K1.5M80.6M34.8M611.2M277.5M91.8 M209.8 M
yo115K52.1K2M1.2M76.6M46.3M415.6M239M89.2 M157.8 M
cv599.4K47.3K12M1.6M169.6M22.2M1B168.9M82.1 M413.6 M
el_Latn497.3K46.4K11.3M1.7M497.3K46.4K2.3M162.8K196.8 M571.1 M
kl85.9K46K2.1M1.5M32.3M22.3M403.9M279.1M84.2 M126.1 M
haw310.4K45.7K7.1M1M141M43.3M892M214.2M69.9 M271.2 M
gsw7.6M42.7K64.5M1M5B22.3M42.3B149.2M53.8 M13.5 G
tet291K40.4K1.9M475.7K240.6M22.8M1.6B152.3M51.2 M455.4 M
st96.8K40.4K96.8K1.1M65M39.8M381.5M226.9M74.0 M127.0 M
lus91.5K36.4K1.4M863.5K53M31.3M298.3M167.3M60.1 M107.0 M
oc2.4M36.4K2.4M1.6M887.6M26.7M6.7B177.6M58.7 M1.9 G
as53.9K33.8K2.4M1.7M41.4M27.9M275.8M182.1M95.8 M146.1 M
rm238.1K33.8K238.1K603.4K59.2M15.8M391M100.2M34.6 M133.1 M
br705.4K33.2K7.8M731.7K646.8M21M3.7B125.4M46.2 M1.2 G
sah1.3M29.2K1.3M1.2M283.7M17.6M2.2B148.2M68.3 M852.3 M
hi_Latn1.2M26.7K22.6M1.2M1.2M26.7K5.3M98.9K53.5 M1.7 G
se54.3K23.9K879.5K493.3K17.7M10M148.4M84.6M31.1 M56.6 M
cnh44.4K21.6K688.6K406.9K21.6M12.5M110.8M63M22.1 M39.6 M
om846.1K18.9K846.1K469.8K238M11.2M1.9B88.5M30.4 M881.5 M
ce59.3K15K991.1K460.1K17.8M9.6M130.6M67.8M31.1 M60.2 M
udm67.1K13.4K942.7K510.3K14M7.4M106M55.5M26.3 M49.2 M
lg61.1K13K510.9K166.1K21.4M6.1M160.7M48M17.3 M56.7 M
os172.1K12.6K172.1K359.3K27.1M6.9M233.5M50.1M23.1 M87.7 M
nv17.1K12.6K17.1K86.5K3.1M1.1M24.8M9.1M2.0 M7.9 M
kha37.8K12.1K235.5K75.2K15.8M6M88.6M30.2M9.8 M27.3 M
ilo69.8K11.8K889.2K365.1K26.7M9M187.9M59.4M20.6 M64.0 M
ctd_Latn23.3K11.6K575.6K382.2K23.3K11.6K90.7K41K21.5 M35.1 M
vec1.1M11.1K10M209.7K284.7M7.8M1.8B43.8M17.7 M625.0 M
hil126.8K10.6K1.1M379.7K43.9M9.2M293.5M57.2M18.5 M95.2 M
tyv61.6K9.1K596.6K268.3K9.9M4.7M80.2M38.5M16.7 M36.6 M
iba34K7.6K326.9K126.1K37.8M4.8M251.4M30.5M10.0 M61.3 M
ru_Latn346.3K7.5K346.3K239.1K346.3K7.5K1.5M27.7K14.9 M452.3 M
kbd154.7K7.5K1.4M257.2K31.9M4.4M321.4M36.8M16.8 M209.6 M
ti20.8K7.3K20.8K481.3K18.2M8.8M95.4M44.6M30.9 M63.6 M
sa154.3K7.1K154.3K1.1M70M9.9M512.5M88.8M44.9 M236.6 M
av107.6K6.3K806.1K190.1K15.5M3.4M129M30.2M12.8 M56.0 M
bo6.2K6.2K1.1M1.1M3.4M3.4M88.7M88.7M40.7 M40.7 M
zza370.1K6K3.3M229.2K87.7M3.9M617.3M26.3M10.0 M234.1 M
ber_Latn480.5K5.6K10.5M169.4K480.5K5.6K2.1M18.9K11.0 M945.3 M
otq17.6K5.6K17.6K114.8K10.2M3.8M65M23.4M7.7 M22.8 M
te_Latn236.6K5.3K4.4M269.1K236.6K5.3K1M19.3K11.4 M254.3 M
bua9.8K5.3K252K144.6K4.7M2.7M38M21.7M10.0 M17.9 M
ts34.7K5.2K34.7K248.6K39.6M6.5M377.2M38.8M12.2 M99.5 M
cfm9.1K4.9K199.6K128.6K6.2M4M32.9M21.5M7.4 M11.6 M
tn138.2K4.8K138.2K174.4K46M5.5M302.3M29.2M9.4 M99.0 M
krc359.5K4.8K2.3M153.9K50.2M2.6M369.5M20.7M9.1 M139.9 M
ak19.5K4.8K341.7K210.2K12.3M4.7M74.5M24.8M9.1 M24.7 M
meo790.7K4.7K16.5M39K478M1.2M3B7.5M3.1 M1.2 G
chm81.5K4.7K929.1K179.7K17.2M2.9M132.2M21.3M9.8 M53.5 M
to14.3K4.6K14.3K149K10.3M5.7M58.2M29.9M9.6 M19.0 M
ee14.1K4.5K353.6K246.7K9.7M6.2M67.9M32.8M11.8 M23.3 M
nso376.2K4.4K376.2K188.4K419.2M5.3M2B28.2M9.1 M502.7 M
ady74.9K4.2K446.8K96.9K8M1.6M67.9M14.8M6.4 M30.6 M
rom22.9K4.2K22.9K76.1K8.9M2.6M59M15.9M5.8 M21.0 M
bho13.6K4.1K306.2K118.5K7.1M2.7M37.6M13.4M7.4 M20.6 M
ltg13.1K4.1K213.7K87.3K4M1.9M29.2M13.9M5.6 M11.7 M
fj17K4K410K164.1K11.6M5.2M67.7M28M8.6 M22.5 M
yua10.4K4K141.6K77.6K5.2M2.5M36.8M17.2M5.7 M12.4 M
gn87.1K3.9K770.9K162.6K19.2M2.7M140.7M20.8M7.8 M52.1 M
az_RU6.5K3.8K231.8K177.3K6.5K3.8K24K12.9K10.3 M15.1 M
ln94.7K3.3K718.7K139K42.4M3.4M291.8M21.5M6.8 M85.3 M
ada6.5K3.1K291.5K199.2K7.5M4.9M38.9M24.2M8.6 M13.9 M
myv164.8K3.1K164.8K130K16M1.7M120.3M13.8M6.2 M49.5 M
bik44.8K3.1K376.7K77K14.8M2.5M102.3M15.7M5.3 M34.0 M
tlh516.9K3.1K516.9K46.9K221.3M1.1M1.4B7.8M2.7 M554.2 M
kbp5.9K3K247.9K128.3K5.6M2.6M30.8M14.6M5.7 M12.4 M
war1M2.9K114M96.2K612.1M2.4M3.5B16.1M3.7 M1.2 G
wa70.6K2.8K1.5M127.2K35.2M3.6M198.8M20.4M7.2 M67.8 M
bew311.1K2.7K10.4M58.4K212.4M1.3M1.4B8.5M3.1 M547.1 M
rcf21.6K2.6K21.6K50.5K4.9M1.2M30.2M5.7M2.1 M11.4 M
ta_Latn260.7K2.6K3.4M142.7K260.7K2.6K1.2M9.1K5.0 M215.4 M
kac5.9K2.6K109.2K77.4K5M2.8M26.6M13.6M4.3 M8.0 M
iu5.4K2.5K92.6K53.1K1.9M907.4K17.5M8.3M4.8 M9.9 M
ay8.1K2.5K196.7K83.8K3.9M1.4M34.5M13.1M4.5 M12.7 M
kum4.2K2.5K132.2K89.7K2.3M1.6M18.2M12.4M5.3 M8.0 M
qu149.7K2.4K1M87K26.7M1.3M200.6M12.2M4.0 M68.3 M
bgp355.7K2.4K5.6M43.3K186.1M1.8M1.1B9.8M3.1 M377.5 M
hif702K2.4K7.9M124.7K1.2B3.2M9.1B19.1M5.9 M3.5 G
kw176.9K2.3K1M51.6K53.1M1.3M327.8M7.7M2.8 M89.2 M
nan_Latn_TW7.4K2.3K7.4K72.7K7.4K2.3K28.3K7.7K4.8 M15.4 M
srn16.7K2.3K16.7K139.5K8M3.4M49.1M17M5.1 M15.6 M
tly_IR406.3K2.2K406.3K18.2K406.3K2.2K1.6M8.6K580.4 K283.0 M
sg4.2K2.1K154K117.9K4.6M3.3M22.6M15.5M4.6 M6.8 M
gom4.6K2.1K178.3K108K2.7M1.4M19.8M10M5.0 M10.5 M
ml_Latn260.8K2.1K3.5M77.3K260.8K2.1K1.1M7.2K3.5 M277.7 M
kj112.2K2.1K881.8K22.6K46.9M877.3K339.6M6M2.1 M104.9 M
ksd14.9K2K533K78.6K11.5M2.1M62.4M10M2.9 M20.0 M
dz1.9K1.9K191.7K191.7K1.1M1.1M22.7M22.7M10.0 M10.0 M
kv59.1K1.9K584.3K88.8K9.5M1.2M91.4M9M4.4 M41.0 M
msi686.7K1.9K686.7K22.6K414.8M440.4K2.6B2.7M1.1 M1.0 G
ve3.8K1.9K97.8K79.4K3.2M2.1M19M11.7M3.8 M6.2 M
zap5.5K1.8K202.3K93.5K4.2M1.8M26.4M11.4M4.0 M9.6 M
zxx_xx_dtynoise118.8K1.8K3.8M49.3K118.8K1.8K501K6.6K3.9 M367.0 M
meu5.9K1.7K232.1K72.6K4.2M1.4M27.2M8.6M2.6 M9.1 M
iso3.7K1.7K155.8K111.5K4.4M2.7M23M13.7M4.9 M8.1 M
ium100.3K1.7K6.2M54.9K48.4M1.7M314M7.4M2.6 M124.0 M
nhe3K1.7K3K57.7K1.9M1.2M15.6M9.8M2.7 M4.8 M
tyz8K1.7K454.8K104.6K7.5M1.9M46.3M11.3M3.8 M16.0 M
hui2K1.7K80.1K74.7K1.8M1.7M11.8M10.9M3.0 M3.3 M
new6.6K1.6K6.6K85K3.2M1.4M21.2M8.8M4.4 M10.6 M
mdf71K1.6K394.7K45.1K8.3M670.1K65.8M5.5M2.5 M26.7 M
pag49.6K1.6K49.6K88.8K13.8M1.9M92.9M12M3.9 M29.2 M
gv501.9K1.6K18.8M26.9K137.7M996.2K933.1M6.2M2.0 M318.6 M
gag33.9K1.6K491K37K10.2M661K84.9M5.2M2.1 M32.6 M
ngu3.8K1.5K3.8K87.1K2.7M1.5M21.4M11.8M3.6 M6.7 M
quc4.4K1.5K89.2K41.2K2.8M1.1M16.6M6.4M2.2 M5.9 M
mam23K1.5K446.3K52.9K9.8M1.2M70.4M7.2M2.6 M30.7 M
min28.2K1.5K500.9K75.6K10.2M1.4M70.5M9.9M2.6 M21.1 M
ho2K1.5K57K47.8K1.8M1.3M12.3M7.8M1.9 M3.1 M
pon5.7K1.5K167.8K48.7K3M1.1M18.3M6.7M2.1 M6.1 M
mrj97.1K1.4K97.1K60.3K14.5M1.1M100.6M7.6M3.6 M40.8 M
lu10.6K1.4K316K112.1K7.8M2.3M54.2M15.4M4.8 M18.0 M
gom_Latn231.1K1.4K4.1M77.9K231.1K1.4K1M5.1K3.6 M240.6 M
alt2.6K1.4K110.1K65.9K1.8M1.1M14.3M8.7M3.8 M6.4 M
nzi2.5K1.4K2.5K71.8K2.5M1.7M14.4M9.4M3.1 M4.8 M
tzo2.8K1.4K100.4K75.7K2.5M1.7M15.9M10.6M3.2 M4.9 M
bci7.4K1.3K124.8K87.1K5M1.9M32.8M9M3.1 M9.4 M
dtp4.6K1.3K51.2K7.9K1.9M419.4K12.7M3M1013.9 K4.5 M
abt1.6K1.3K122.7K110.3K1.5M1.3M9.6M8.2M2.2 M2.7 M
bbc72.3K1.3K718.3K73.2K21.7M1.7M151.3M10.6M3.6 M47.9 M
pck8.9K1.3K8.9K69.7K6.8M2.1M39.8M11.5M4.2 M14.2 M
mai54.3K1.2K1M60.2K24.6M1.2M156M6.8M3.6 M67.1 M
mps2.7K1.2K132.8K71.9K2.8M1.6M16M8.7M2.3 M4.8 M
emp3.6K1.2K106.4K75.4K1.9M999.1K14.5M7.4M2.4 M4.9 M
mgh5.5K1.2K151.8K61.2K2.8M1.1M24.1M8.2M2.8 M8.3 M
tab7.8K1.2K226.4K26.8K4.3M538.9K33.7M4.4M1.9 M15.7 M
crh5.1K1.2K170.9K61.8K2.4M943K18.8M7.5M3.4 M8.9 M
tbz5.1K1.1K128.7K37.5K3.5M893.4K22M4.8M1.9 M10.2 M
ss8.1K1.1K8.1K30.4K2.7M568.3K23.7M5.5M1.8 M7.4 M
chk2.8K1.1K98.8K44K2M1M12M5.8M1.8 M4.0 M
bru3K1.1K89.7K48.2K2.4M938.1K12.9M4.8M1.5 M4.5 M
nnb4.9K1.1K4.9K70.2K3.2M1.2M27.7M9.1M3.3 M10.0 M
fon5.3K1.1K222.9K67.3K6.9M1.8M34M8.3M3.1 M14.8 M
ppk2.6K1.1K85.8K34.9K1.9M801.8K13.2M5.5M1.6 M4.3 M
tiv3.8K1.1K3.8K80.7K3.7M2.1M20.4M10.2M3.2 M6.0 M
btx3.1K1K81.7K43.9K2M907.5K13.1M5.9M2.0 M4.6 M
bg_Latn200.4K9912.8M25.5K200.4K991927.1K3.7K1.7 M143.6 M
mbt1.6K96986K45.4K2.4M1.3M14.6M7.5M2.2 M5.1 M
ace65.5K966632.5K32.5K19.9M1.1M146.1M7.4M2.2 M42.3 M
tvl2.3K93372.9K53.6K2.5M1.7M12.6M8.1M2.4 M3.8 M
dov3.5K923129.8K56.7K2.6M967.5K20.7M8M2.6 M7.1 M
ach2K91563K40.1K1.6M890.9K9M4.7M1.6 M3.0 M
xal71.8K913498.5K30.8K8.5M449.8K64.7M3.2M1.5 M24.4 M
cuk4.1K89976.5K34.3K2M469.9K24.7M4.6M1.5 M6.1 M
kos2.2K88144.6K27.8K1.1M780.1K6.5M4.2M1.4 M2.2 M
crs7.6K873282.4K40.1K7.3M1.2M40.1M6.8M2.2 M13.2 M
wo36.4K871303.4K25.4K30.7M850.7K213.4M4.5M1.7 M59.9 M
bts3.2K869109.1K29.1K3.1M663.3K20.8M4.2M1.4 M6.2 M
ubu2.2K846113.5K47.5K2.3M996.4K15.9M6.7M1.9 M4.7 M
gym1.5K82073.7K49.6K1.6M1.1M10.3M6.9M2.0 M3.2 M
ibb74.1K818516.5K36.3K26.4M776.1K190.9M4.9M1.5 M56.0 M
ape7K814147K56.1K12.4M881.5K71M5.8M1.6 M18.8 M
stq111.9K809111.9K27.7K34.4M600.4K243.1M3.8M1.5 M82.5 M
ang66.5K8031.8M86.7K28.5M1.7M193M9.8M3.4 M67.1 M
enq7.1K793241.9K39.1K11M718.8K68.5M4.8M1.3 M18.8 M
tsg353.8K789353.8K17.9K158M588.9K1.1B3.8M1.0 M309.9 M
shn88978846.4K46.2K383.8K378.5K5.7M5.7M2.6 M2.6 M
kri39.1K786271.2K38.8K12.6M995.2K86.4M5M1.6 M20.9 M
kek3.2K78270.4K38.4K1.8M709K13.6M4.4M1.4 M4.7 M
rmc2.4K7382.4K25.8K1.3M545.4K7.9M3.2M1.1 M2.9 M
acf4.9K73081.9K24.6K2.1M602.2K11.6M3M1.1 M4.7 M
fip3.7K729165.6K49K3.5M916.8K25.7M6.6M2.1 M8.6 M
syr3.5K716326.4K197.1K4.6M1.9M31.5M14M6.1 M13.9 M
qub97270561K51.1K589.2K455.5K5.9M4.4M1.4 M1.8 M
bm21.9K702172.3K24.5K7.1M583.1K48.4M3M1.1 M14.4 M
tzh1.7K70241.7K33.9K1.5M929.6K9.3M5.6M1.6 M2.6 M
jiv1.7K69680.9K32K1.1M418.9K9.6M3.5M1.1 M3.3 M
kn_Latn72.9K688765.9K10.1K72.9K688328.1K2.5K430.8 K61.4 M
kjh1.5K67242.8K28.7K566.1K379.2K4.5M3.1M1.3 M2.0 M
yap1.9K63837.6K19.5K1.3M661.4K6.9M3.3M1.0 M2.2 M
ban8K637150.9K16.3K5M499.7K35.4M3.6M1.1 M12.0 M
tuc3.5K635193.2K50.3K2.9M703K17.2M4.1M1.2 M5.7 M
tcy10.7K632338.7K37.1K5.5M432.6K41.6M3.3M1.7 M20.9 M
cab1.2K62950.4K37.5K1M690.9K7.5M5.1M1.6 M2.4 M
cak1.2K61770.4K32.6K1.3M730.1K7.6M4.2M1.3 M2.4 M
din128.4K611885.8K23.6K31.6M541.7K210M2.9M1.1 M64.3 M
zh_Latn739.4K60210.7M45.1K739.4K6023.4M2.3K2.0 M969.9 M
arn2.4K59364.5K26.2K1.5M541.9K10.2M3.7M1.2 M3.7 M
lrc42.4K587351.9K9K17.3M248.9K85.3M1.4M646.9 K37.5 M
rwo93857293845.5K734.8K590.4K5.1M4.2M1.1 M1.4 M
hus82556926.5K23.7K733.4K542.1K4.4M3.1M967.6 K1.3 M
bum4.7K559103.8K36.5K3M805.5K18.8M4M1.3 M6.1 M
mak1K55532.5K20.4K761K457.4K6.1M3.7M1.1 M2.0 M
frp148K5503.5M8.2K71.2M230.2K535.4M1.4M518.3 K129.7 M
seh5.6K54568.8K37.2K2M650.6K14.9M4.9M1.5 M4.4 M
twu2.5K539109.9K24.4K2.4M571.2K14.2M3.2M1.0 M4.8 M
kmb1.3K53860.4K36.9K1.4M810.8K8.4M4.6M1.4 M2.6 M
ksw56053616.1K16K219.9K218.8K2.9M2.9M1.4 M1.4 M
sja1.3K52767.7K24.9K982.5K459.3K7.7M3.4M1.1 M2.6 M
amu1.8K51172K25.2K1.5M443.3K9.6M3.2M1.0 M3.4 M
mad103.8K509500.6K18.5K16.2M386.7K111.8M2.8M960.3 K34.2 M
quh1K50142K29.9K624.4K396.8K5.8M3.7M1.2 M1.8 M
dyu1.2K48355.8K19.7K1.2M421.8K5.7M2M665.5 K1.9 M
toj73645273626.1K691.2K540.2K4.3M3.3M1.0 M1.3 M
ch12.9K449147.5K16K8.9M393.9K63.5M2.5M906.8 K10.0 M
sus66443766415.2K648K402.8K3.7M2.1M674.0 K1.0 M
nog97041997011K330.3K200.4K2.6M1.6M714.0 K1.2 M
jam12.7K41668.5K15.8K3.5M378.4K25.8M1.7M609.5 K7.6 M
gui1.1K40962.7K24.8K915K314K6.5M2M619.3 K2.1 M
nia2K4082K25K1.7M476.5K11.3M3.1M1.0 M3.9 M
mas15.2K405216.8K17.6K6.2M390.1K42.1M3M927.5 K13.4 M
bzj98340433.6K26.4K824.3K565K4.5M2.9M981.2 K1.4 M
mkn95640233.1K25.4K584.2K456.9K3.4M2.6M734.8 K1.0 M
lhu46K377975K15.7K29.1M441.2K208.6M2.5M623.0 K38.8 M
ctu69036635.5K20.6K646.7K352.8K3.6M2M614.9 K1.2 M
kg4.7K36585.5K21.7K2.5M406.7K16.6M2.6M905.4 K5.7 M
inb38734317.3K17K202.8K197K2M1.9M535.2 K555.6 K
guh1.9K331104.9K28.4K1.5M328.4K11.2M3M789.5 K3.5 M
rn8.2K3238.2K11.1K4.5M179K33.2M1.3M449.9 K11.8 M
bus46732221.4K12.1K418.4K219.2K2.1M1.1M428.8 K830.9 K
mfe7.5K320198.8K18.2K4.6M374.8K26.9M2.1M716.4 K10.1 M
sda1.6K31743.2K6.2K2.5M218.3K15.8M1.6M529.0 K4.7 M
bi71.9K311308.5K13.6K19.4M359.4K132.4M1.9M546.9 K42.6 M
cr_Latn19K303170K8.9K19K30381.8K1K590.4 K15.0 M
gor1.7K30353.3K6.5K1.4M227.1K9.4M1.7M494.0 K3.1 M
jac8.2K30361.6K11.9K1.8M271K15.7M1.7M530.3 K7.3 M
chr96430133.8K7.5K629.9K172.3K4.7M1M564.1 K2.1 M
mh4.6K296235.1K13K3.6M393.5K24.9M2.2M778.4 K8.4 M
mni1.2K29038.1K13.2K841.3K245.5K6.4M1.8M866.6 K3.0 M
wal2.6K286128K14K2M203.4K17M1.7M525.7 K5.1 M
teo2.8K274131.5K13.7K2.3M221.4K15.3M1.6M564.9 K5.3 M
gub31.7K271160.4K25K4.7M286.2K44.7M1.6M431.3 K23.1 M
qvi1.2K26648.4K19.3K720.4K248.9K6.5M2.3M641.2 K1.9 M
tdx1.7K26226.3K13.2K1M238.5K7M1.6M503.6 K2.1 M
rki3312513317.8K119.7K113.7K1.6M1.5M751.3 K781.8 K
djk56024630.9K24.4K669.5K455.6K3.7M2.2M644.3 K1.0 M
nr10.7K24610.7K11.3K5.3M162.5K49M1.5M519.7 K17.8 M
zne1.3K23961.9K21.3K1.4M504.6K8.2M2.8M882.3 K2.8 M
izz42323721.7K14.5K382.8K194.5K2.1M1.1M382.2 K789.9 K
noa90223490211.5K821.1K243.9K5.2M1.6M534.3 K1.7 M
bqc2752289.8K8.2K193K151.7K997K788.4K317.0 K408.1 K
srm84722784717.3K1.2M445.3K6.3M2M613.4 K1.7 M
niq26.7K22626.7K4.2K9.9M103.4K72.1M716.2K239.1 K20.9 M
bas4.2K216105.2K14.9K4.3M362.8K25.7M1.7M600.7 K7.6 M
dwr45221522.1K11.1K269.4K139.5K2.2M1.2M375.4 K747.6 K
guc53721422.9K12.5K422.4K218.1K3.4M1.8M540.1 K1.1 M
jvn1K21336.2K7.8K790.5K185.6K5.3M1.2M357.2 K1.7 M
hvn73720033.9K7K779.7K239.4K4.3M1.2M378.5 K1.4 M
sxn5871975879.9K494K220.6K3.4M1.5M507.1 K1.2 M
koi20.7K196153.9K5K2.2M89.9K17.1M664.5K323.0 K7.1 M
alz2.2K19559.3K12.2K1.3M246.9K7.9M1.4M488.1 K2.9 M
nyu1.2K1951.2K11K988.7K210.5K7.7M1.6M492.6 K2.2 M
bn_Latn98.7K1911.3M12K98.7K191458K730314.7 K81.0 M
suz22618622611.3K169.6K140.5K1M855.2K339.5 K429.6 K
pau1.7K1851.7K13.1K2M394.6K12.4M2M600.1 K3.2 M
nij1K1831K9.2K741.6K186.1K4.7M1.2M389.6 K1.6 M
sat_Latn39K18339K5.5K39K183183.8K601276.1 K39.2 M
gu_Latn58.2K179688.4K5.4K58.2K179260.8K673241.0 K47.9 M
msm5201775208.6K410.8K190.5K2.5M1.1M339.7 K789.8 K
maz58517021.3K8.2K452.9K174K2.9M951.7K304.7 K971.4 K
qxr2.6K15340.8K6.4K761.5K75.4K6.6M724K186.4 K1.9 M
shp87415022.4K3.7K534.1K96.8K3.8M710.4K216.9 K1.2 M
hne3K146118.4K4.3K2.3M139.3K12M697K379.3 K6.5 M
ktu3.3K144115.5K7.8K3.2M196.9K18.5M1.1M300.1 K5.4 M
laj6.5K14461K6.4K2.4M140.1K15.8M730.5K233.5 K4.6 M
pis1.1K13962K7.2K1.3M136.8K7.7M764K212.7 K2.2 M
mag63113862.6K22.1K2.1M544.2K10.7M2.6M1.4 M5.4 M
gbm2.5K13750.8K3.8K1.7M99.7K9.1M499.6K282.4 K4.5 M
tzj47113611.1K7.3K299.9K150.8K1.9M884.2K272.0 K663.9 K
oj2.5K1352.5K1.6K1.2M35.9K9.6M337.1K117.6 K3.4 M
ndc_ZW2.2K1322.2K8.7K2.2K1329.1K523343.1 K2.2 M
tks63.7K12763.7K6.8K17.1M41.5K88.9M260.8K39.5 K33.0 M
awa5.8K126100.1K8.4K2.2M98.7K11.1M475K226.6 K5.8 M
gvl37.9K126213K6.9K21.1M161.1K141M789.2K257.8 K31.7 M
knj22912610.1K9.2K202.6K171.8K1.1M855K253.1 K345.4 K
spp7331237335.8K902.7K141.8K4.4M682.5K217.8 K1.4 M
mqy69.3K119309K2.5K12.1M88.6K78.9M506.5K170.4 K16.3 M
tca41011720K7.3K283K121.5K2.3M786K226.2 K781.2 K
cce84711623.2K11K539.3K227.2K3.3M1.3M393.8 K1.1 M
skr3.8K107279.3K17.1K6.2M324K32.2M1.7M768.5 K15.4 M
kmz_Latn24K106361K2.4K24K106108.6K401231.8 K16.7 M
dje91310040.2K3.7K816.3K97.5K4.7M480.7K161.2 K1.5 M
gof2.8K9733.8K5.5K703K68.8K5.5M506K159.1 K1.7 M
agr4659316.1K3.6K295.4K67.2K2.3M554.5K177.0 K760.1 K
qvz534886.8K3.5K145.5K50.5K1.2M438.3K124.2 K382.7 K
adh2.6K87107.2K1K2.4M42.1K14.5M254.9K84.6 K5.0 M
quf522868.4K5.2K155.7K61.8K1.5M609K173.7 K542.8 K
kjg113843K2.9K67.6K67K408.5K399K159.2 K167.7 K
tsc12.6K8212.6K4K3.5M93.1K23.4M521.3K161.9 K7.0 M
ber2.7K7912.6K1.2K1.1M46.4K6.4M265.9K141.5 K3.0 M
ify6117919.8K2.8K422.7K56.2K2.6M334K109.5 K913.1 K
cbk10.1K7843.8K2K1.7M64.3K10.3M339.3K93.4 K3.4 M
quy5887828.1K2.7K423.3K37.3K4.5M368.2K114.5 K1.2 M
ahk244776.2K4.1K264K124.8K1.3M715.5K182.8 K359.7 K
cac212773.4K1.8K125.7K54.1K978.7K319.8K95.8 K280.3 K
akb1K7121.3K408870.9K54.5K5.2M337.8K93.7 K1.6 M
nut29K6729K1.5K4.8M39.8K23.5M184.1K36.4 K8.3 M
ffm1.8K6530.1K2K745.6K39.1K4.6M236.1K83.8 K1.8 M
taj1466521.6K14.3K309.7K203K2.3M1.4M503.0 K872.7 K
ms_Arab69863698320698632.9K23964.7 K1016.0 K
brx322625.3K2.4K144.2K41K1.1M304.4K146.6 K515.7 K
ann464565K1.6K116.4K35.9K760.9K215.1K74.9 K295.2 K
qup169534.3K2.5K77.5K31.3K763.8K297.8K74.7 K207.3 K
ms_Arab_BN2.6K462.6K3742.6K4610.5K17150.0 K5.1 M
miq236456.4K3.5K183.7K80.2K1.2M485.6K157.6 K384.1 K
msb811418111K705.9K28.8K4.4M167.5K53.3 K1.7 M
bim4104031.1K6.3K669.8K167.4K3.2M793.4K252.7 K1.1 M
raj1.8K401.8K5.7K1.3M81.1K7.1M405K226.2 K3.9 M
kwi3823716.9K2.2K253.8K23.4K1.8M172.8K47.6 K536.2 K
tll200372002.7K304.2K62.2K2.2M409.8K132.3 K664.5 K
trp12.8K3612.8K1.7K4.1M39K29.9M257.3K87.5 K10.2 M
smt1.4K341.4K7031M36.5K6.8M245.4K87.9 K2.5 M
mrw11.3K2911.3K1K4.2M45.7K27.8M257.2K81.3 K8.8 M
dln236285.2K969150.8K21.5K860.5K118.3K36.8 K280.3 K
qvc3.4K2714.6K2.2K495.7K25.7K5M233.7K65.3 K2.6 M
doi1.7K2621.8K975568.7K25.5K3.2M135.3K66.7 K1.6 M
ff13.6K26150K5K3.4M46.5K22.8M277.6K78.8 K8.5 M

Citation Information

@misc{kudugunta2023madlad400,
      title={MADLAD-400: A Multilingual And Document-Level Large Audited Dataset}, 
      author={Sneha Kudugunta and Isaac Caswell and Biao Zhang and Xavier Garcia and Christopher A. Choquette-Choo and Katherine Lee and Derrick Xin and Aditya Kusupati and Romi Stella and Ankur Bapna and Orhan Firat},
      year={2023},
      eprint={2309.04662},
      archivePrefix={arXiv},
      primaryClass={cs.CL}
}

Contributors

drschwenk

500 commits