Of the 193 widely recognized countries, 178 have an official language at the national level
(NB:or more than one)
The only exceptions are:
Cyprus, Czech Republic, Denmark, Eritrea, The Holy See, Luxembourg, San Marino, Sweden, Tuvalu, Ukraine, United Kingdom, United States, Uruguay, Uzbekistan, and Yemen
CountryData[] supports three language related properties:
"Languages", "LanguagesDialects", "LanguagesFractions"
But none of them seems to return the "Official Languages".
Is there a way to get a country's official languages within Mathematica?
CountryDataseems pretty weak at identifying official languages.CountryData["India", "OfficialLanguages"]gives{"Hindi", "English"}. I believe there are a lot more. I know, for example, that Urdu is one. – m_goldberg Mar 11 '14 at 20:44