2 links
Ethnologue: Languages of the World
ethnologue.com
The Ethnologue is a catalogue of more than 6,700 languages spoken in 228 countries. The Ethnologue Name Index lists over 39,000 language, dialect, and alternate names. The Ethnolog…