This page lists the official language of each country as well as other major languages spoken. For some countries, the percent of the population that speaks each language is also given.
While Ethnologue is more in depth, this page presents the results in tabular form, making comparisons easier.