The Ethnologue is a catalogue of more than 6,700 languages spoken
in 228 countries. The Ethnologue Name Index lists over 39,000
language names, dialect names, and alternate names. The Ethnologue
Language Family Index organizes languages according tolanguage
families.