Ethnologue is a database of information about the world’s 7000 living languages. For each language, it lists names and dialects, population estimates, location, details by country, vitality level, usage, and second language information.