Ethnologue

Ethnologue

Over 7,000 recognized languages are listed with a profile of the language and a map of where it’s spoken.