Commits

Lars Yencken  committed ea90713

Include country codes and language codes.

  • Participants
  • Parent commits 225af9a

Comments (0)

Files changed (4)

+.DS_Store
+*.pyc
+*.pyo
+build
+dist

File mine_multilingual_books.py

 
 import bs4
 import requests
+import globetrotter
 
 BASE_URL = 'http://www.multilingualbooks.com/fromcountry2lang.html'
 
 def mine_languages():
     ostream = codecs.getwriter('utf8')(sys.stdout)
+    print >> ostream, '#' + '\t'.join(('language', 'langcode', 'country',
+            'countrycode'))
     content = safe_get(BASE_URL).content
     soup = bs4.BeautifulSoup(content)
 
             country = country_td.findChild('b').text
         except AttributeError:
             continue
+
+        try:
+            code = globetrotter.find_country(country).alpha2
+        except KeyError:
+            code = '__'
+
         languages = [l.text for l in lang_td.findChildren('a')]
         for language in languages:
-            print >> ostream, '\t'.join((language, country))
+            try:
+                langcode = globetrotter.find_language(language).alpha2
+            except (KeyError, AttributeError):
+                langcode = '__'
+            print >> ostream, '\t'.join((language, langcode, country, code))
 
 class ScrapingError(Exception):
     pass

File mlbooks_country_language_2012-09-07.csv

-Afghan Persian or Dari	Afghanistan
-Pashtu	Afghanistan
-English	Akrotiri
-Greek	Akrotiri
-Albanian	Albania
-Greek	Albania
-Vlach	Albania
-Romani	Albania
-Slavic dialects	Albania
-Arabic	Algeria
-French	Algeria
-Berber dialects	Algeria
-Samoan	American Samoa
-English	American Samoa
-Tongan	American Samoa
-Catalan	Andorra
-French	Andorra
-Castilian Spanish	Andorra
-Portuguese	Andorra
-Portuguese	Angola
-Bantu	Angola
-English	Anguilla
-English	Antigua and Barbuda
-Spanish	Argentina
-English	Argentina
-Italian	Argentina
-German	Argentina
-French	Argentina
-Armenian	Armenia
-Yezidi	Armenia
-Russian	Armenia
-Dutch	Aruba
-Papiamento	Aruba
-English	Aruba
-Spanish	Aruba
-English	Australia
-Chinese	Australia
-Italian	Australia
-German	Austria
-Slovene	Austria
-Croatian	Austria
-Hungarian	Austria
-Azerbaijani	Azerbaijan
-Russian	Azerbaijan
-Armenian	Azerbaijan
-English	Bahamas
-Creole	Bahamas
-Arabic	Bahrain
-English	Bahrain
-Farsi	Bahrain
-Urdu	Bahrain
-Bengali	Bangladesh
-English	Bangladesh
-English	Barbados
-Belarusian	Belarus
-Russian	Belarus
-Dutch	Belgium
-French	Belgium
-German	Belgium
-English	Belize
-Spanish	Belize
-Mayan	Belize
-Garifuna	Belize
-Creole	Belize
-French	Benin
-Fon and Yoruba	Benin
-English	Bermuda
-Portuguese	Bermuda
-Dzongkha	Bhutan
-Tibetan	Bhutan
-Nepalese	Bhutan
-Spanish	Bolivia
-Quechua	Bolivia
-Aymara	Bolivia
-Bosnian	Bosnia and Herzegovina
-Croatian	Bosnia and Herzegovina
-Serbian	Bosnia and Herzegovina
-Setswana	Botswana
-Kalanga	Botswana
-Sekgalagadi	Botswana
-English	Botswana
-Portuguese	Brazil
-Spanish	Brazil
-English	Brazil
-French	Brazil
-English	British Virgin Islands
-Malay	Brunei
-English	Brunei
-Chinese	Brunei
-Bulgarian	Bulgaria
-Turkish	Bulgaria
-Roma	Bulgaria
-French	Burkina Faso
-Burmese	Burma
-Kirundi	Burundi
-French	Burundi
-Swahili	Burundi
-Khmer	Cambodia
-French	Cambodia
-English	Cambodia
-English	Cameroon
-French	Cameroon
-English	Canada
-French	Canada
-Portuguese	Cape Verde
-Crioulo	Cape Verde
-English	Cayman Islands
-French	Central African Republic
-Sangho	Central African Republic
-French	Chad
-Arabic	Chad
-Sara	Chad
-Spanish	Chile
-Mandarin	China
-Yue	China
-Wu	China
-Minbei	China
-Minnan	China
-Xiang	China
-Gan	China
-Hakka dialects	China
-English	Christmas Island
-Chinese	Christmas Island
-Malay	Christmas Island
-Malay	Cocos Islands
-English	Cocos Islands
-Spanish	Colombia
-Arabic	Comoros
-French	Comoros
-Shikomoro	Comoros
-French	Congo, Democratic Republic of the
-Lingala	Congo, Democratic Republic of the
-Kingwana	Congo, Democratic Republic of the
-Kikongo	Congo, Democratic Republic of the
-Tshiluba	Congo, Democratic Republic of the
-French	Congo, Republic of the
-Lingala and Monokutuba	Congo, Republic of the
-English	Cook Islands
-Maori	Cook Islands
-Spanish	Costa Rica
-English	Costa Rica
-French	Cote d'Ivoire
-Croatian	Croatia
-Serbian	Croatia
-Spanish	Cuba
-Greek	Cyprus
-Turkish	Cyprus
-English	Cyprus
-Czech	Czech Republic
-Danish	Denmark
-Faroese	Denmark
-Greenlandic	Denmark
-German	Denmark
-English	Dhekelia
-Greek	Dhekelia
-French	Djibouti
-Arabic	Djibouti
-Somali	Djibouti
-Afar	Djibouti
-English	Dominica
-French patois	Dominica
-Spanish	Dominican Republic
-Tetum	East Timor
-Portuguese	East Timor
-Indonesian	East Timor
-English	East Timor
-Galole	East Timor
-Mambae	East Timor
-Kemak	East Timor
-Spanish	Ecuador
-Arabic	Egypt
-Spanish	El Salvador
-Nahua	El Salvador
-Spanish	Equatorial Guinea
-French	Equatorial Guinea
-Fang	Equatorial Guinea
-Bubi	Equatorial Guinea
-Ibo	Equatorial Guinea
-Afar	Eritrea
-Arabic	Eritrea
-Tigre	Eritrea
-Kunama	Eritrea
-Tigrinya	Eritrea
-Estonian	Estonia
-Russian	Estonia
-Amharic	Ethiopia
-Tigrinya	Ethiopia
-Oromigna	Ethiopia
-Guaragigna	Ethiopia
-Somali	Ethiopia
-Arabic	Ethiopia
-English	Ethiopia
-English	Falkland Islands
-Faroese	Faroe Islands
-Danish	Faroe Islands
-English	Fiji
-Fijian	Fiji
-Hindustani	Fiji
-Finnish	Finland
-Swedish	Finland
-French	France
-Provencal	France
-Breton	France
-Alsatian	France
-Corsican	France
-Catalan	France
-Basque	France
-Flemish	France
-French	French Guiana
-French	French Polynesia
-Polynesian	French Polynesia
-French	Gabon
-Fang	Gabon
-Myene	Gabon
-Nzebi	Gabon
-Bapounou/Eschira	Gabon
-Bandjabi	Gabon
-English	Gambia
-Mandinka	Gambia
-Wolof	Gambia
-Fula	Gambia
-Arabic	Gaza Strip
-Hebrew	Gaza Strip
-English	Gaza Strip
-Georgian	Georgia
-Russian	Georgia
-Armenian	Georgia
-Azeri	Georgia
-Abkhaz	Georgia
-German	Germany
-English	Ghana
-Akan	Ghana
-Moshi-Dagomba	Ghana
-Ewe	Ghana
-Ga	Ghana
-English	Gibraltar
-Spanish	Gibraltar
-Italian	Gibraltar
-Portuguese	Gibraltar
-Greek	Greece
-English	Greece
-French	Greece
-Greenlandic	Greenland
-Danish	Greenland
-English	Greenland
-English	Grenada
-French patois	Grenada
-French	Guadeloupe
-Creole patois	Guadeloupe
-English	Guam
-Chamorro	Guam
-Spanish	Guatemala
-Quiche	Guatemala
-Cakchiquel	Guatemala
-Kekchi	Guatemala
-Mam	Guatemala
-Garifuna	Guatemala
-Xinca	Guatemala
-English	Guernsey
-French	Guernsey
-Norman-French	Guernsey
-French	Guinea
-Portuguese	Guinea-Bissau
-Crioulo	Guinea-Bissau
-English	Guyana
-Amerindian dialects	Guyana
-Creole	Guyana
-Hindi	Guyana
-Urdu	Guyana
-French	Haiti
-Creole	Haiti
-Italian	Holy See
-Latin	Holy See
-French	Holy See
-Spanish	Honduras
-Amerindian dialects	Honduras
-Chinese	Hong Kong
-English	Hong Kong
-Hungarian	Hungary
-Icelandic	Iceland
-English	Iceland
-Hindi	India
-English	India
-Bengali	India
-Telugu	India
-Marathi	India
-Tamil	India
-Urdu	India
-Gujarati	India
-Malayalam	India
-Kannada	India
-Oriya	India
-Punjabi	India
-Assamese	India
-Kashmiri	India
-Sindhi	India
-Sanskrit	India
-Hindustani	India
-Bahasa Indonesia	Indonesia
-English	Indonesia
-Dutch	Indonesia
-Javanese	Indonesia
-Persian and Persian dialects	Iran
-Turkic and Turkic dialects	Iran
-Kurdish	Iran
-Luri	Iran
-Balochi	Iran
-Arabic	Iran
-Turkish	Iran
-Arabic	Iraq
-Kurdish	Iraq
-Assyrian	Iraq
-Armenian	Iraq
-English	Ireland
-Irish Gaelic	Ireland
-English	Isle of Man
-Manx Gaelic	Isle of Man
-Hebrew	Israel
-Arabic	Israel
-Italian	Italy
-German	Italy
-French	Italy
-Slovene	Italy
-English	Jamaica
-English patois	Jamaica
-Japanese	Japan
-English	Jersey
-Portuguese	Jersey
-Arabic	Jordan
-Kazakh	Kazakhstan
-Russian	Kazakhstan
-English	Kenya
-Kiswahili	Kenya
-I-Kiribati	Kiribati
-English	Kiribati
-Korean	Korea, North
-Korean	Korea, South
-Arabic	Kuwait
-Kyrgyz	Kyrgyzstan
-Russian	Kyrgyzstan
-Lao	Laos
-French	Laos
-English	Laos
-Latvian	Latvia
-Russian	Latvia
-Lithuanian	Latvia
-Arabic	Lebanon
-French	Lebanon
-English	Lebanon
-Armenian	Lebanon
-Sesotho	Lesotho
-English	Lesotho
-Zulu	Lesotho
-Xhosa	Lesotho
-English	Liberia
-Arabic	Libya
-Italian	Libya
-English	Libya
-German	Liechtenstein
-Alemannic dialect	Liechtenstein
-Lithuanian	Lithuania
-Russian	Lithuania
-Polish	Lithuania
-Luxembourgish	Luxembourg
-German	Luxembourg
-French	Luxembourg
-Cantonese	Macau
-Hokkien	Macau
-Mandarin	Macau
-Macedonian	Macedonia
-Albanian	Macedonia
-Turkish	Macedonia
-Roma	Macedonia
-Serbian	Macedonia
-French	Madagascar
-Malagasy	Madagascar
-Chichewa	Malawi
-Chinyanja	Malawi
-Chiyao	Malawi
-Chitumbuka	Malawi
-Chisena	Malawi
-Chilomwe	Malawi
-Chitonga	Malawi
-Bahasa Melayu	Malaysia
-English	Malaysia
-Mandarin	Malaysia
-Cantonese	Malaysia
-Hokkien	Malaysia
-Hakka	Malaysia
-Hainan	Malaysia
-Foochow	Malaysia
-Tamil	Malaysia
-Telugu	Malaysia
-Malayalam	Malaysia
-Panjabi	Malaysia
-Thai	Malaysia
-Maldivian Dhivehi	Maldives
-English	Maldives
-French	Mali
-Bambara	Mali
-Maltese	Malta
-English	Malta
-Marshallese	Marshall Islands
-English	Marshall Islands
-French	Martinique
-Creole patois	Martinique
-Arabic	Mauritania
-Pulaar	Mauritania
-Soninke	Mauritania
-French	Mauritania
-Hassaniya	Mauritania
-Wolof	Mauritania
-Creole	Mauritius
-Bhojpuri	Mauritius
-French	Mauritius
-English	Mauritius
-Mahorian	Mayotte
-French	Mayotte
-Spanish	Mexico
-English	Micronesia, Federated States of
-Trukese	Micronesia, Federated States of
-Pohnpeian	Micronesia, Federated States of
-Yapese	Micronesia, Federated States of
-Kosrean	Micronesia, Federated States of
-Ulithian	Micronesia, Federated States of
-Woleaian	Micronesia, Federated States of
-Nukuoro	Micronesia, Federated States of
-Kapingamarangi	Micronesia, Federated States of
-Moldovan	Moldova
-Russian	Moldova
-Gagauz	Moldova
-French	Monaco
-English	Monaco
-Italian	Monaco
-Monegasque	Monaco
-Khalkha Mongol	Mongolia
-Turkic	Mongolia
-Russian	Mongolia
-Serbian	Montenegro
-English	Montserrat
-Arabic	Morocco
-Berber dialects	Morocco
-French	Morocco
-Emakhuwa	Mozambique
-Xichangana	Mozambique
-Portuguese	Mozambique
-Elomwe	Mozambique
-Cisena	Mozambique
-Echuwabo	Mozambique
-Nauruan	Nauru
-Nepali	Nepal
-Maithali	Nepal
-Bhojpuri	Nepal
-Tharu	Nepal
-Tamang	Nepal
-Newar	Nepal
-Magar	Nepal
-Awadhi	Nepal
-Dutch	Netherlands
-Frisian	Netherlands
-Papiamento	Netherlands Antilles
-English	Netherlands Antilles
-Dutch	Netherlands Antilles
-Spanish	Netherlands Antilles
-Creole	Netherlands Antilles
-French	New Caledonia
-33 Melanesian-Polynesian dialects	New Caledonia
-English	New Zealand
-Maori	New Zealand
-Spanish	Nicaragua
-Miskito	Nicaragua
-French	Niger
-Hausa	Niger
-Djerma	Niger
-English	Nigeria
-Hausa	Nigeria
-Yoruba	Nigeria
-Igbo	Nigeria
-Fulani	Nigeria
-Niuean	Niue
-English	Niue
-English	Norfolk Island
-Norfolk	Norfolk Island
-Chinese	Northern Mariana Islands
-Chamorro	Northern Mariana Islands
-English	Northern Mariana Islands
-Norwegian	Norway
-Bokmal Norwegian	Norway
-Nynorsk Norwegian	Norway
-Sami	Norway
-Finnish	Norway
-Arabic	Oman
-English	Oman
-Baluchi	Oman
-Urdu	Oman
-Indian dialects	Oman
-Punjabi	Pakistan
-Sindhi	Pakistan
-Siraiki	Pakistan
-Pashtu	Pakistan
-Urdu	Pakistan
-Balochi	Pakistan
-Hindko	Pakistan
-Brahui	Pakistan
-English	Pakistan
-Burushaski	Pakistan
-Palauan	Palau
-Angaur	Palau
-Filipino	Palau
-English	Palau
-Chinese	Palau
-Carolinian	Palau
-Japanese	Palau
-Spanish	Panama
-English	Panama
-Melanesian Pidgin	Papua New Guinea
-English	Papua New Guinea
-Motu	Papua New Guinea
-Spanish	Paraguay
-Guarani	Paraguay
-Spanish	Peru
-Quechua	Peru
-Aymara	Peru
-Tagalog	Philippines
-English	Philippines
-Cebuano	Philippines
-Ilocano	Philippines
-Hiligaynon or Ilonggo	Philippines
-Bicol	Philippines
-Waray	Philippines
-Pampango	Philippines
-Pangasinan	Philippines
-English	Pitcairn Islands
-Pitcairnese	Pitcairn Islands
-Polish	Poland
-Portuguese	Portugal
-Mirandese	Portugal
-Spanish	Puerto Rico
-English	Puerto Rico
-Arabic	Qatar
-French	Reunion
-Creole	Reunion
-Romanian	Romania
-Hungarian	Romania
-German	Romania
-Russian	Russia
-Kinyarwanda	Rwanda
-French	Rwanda
-English	Rwanda
-Kiswahili	Rwanda
-English	Saint Helena
-English	Saint Kitts and Nevis
-English	Saint Lucia
-French patois	Saint Lucia
-French	Saint Pierre and Miquelon
-English	Saint Vincent and the Grenadines
-French patois	Saint Vincent and the Grenadines
-Samoan	Samoa
-English	Samoa
-Italian	San Marino
-Portuguese	Sao Tome and Principe
-Arabic	Saudi Arabia
-French	Senegal
-Wolof	Senegal
-Pulaar	Senegal
-Jola	Senegal
-Mandinka	Senegal
-Serbian	Serbia
-Romanian	Serbia
-Hungarian	Serbia
-Slovak	Serbia
-Ukrainian	Serbia
-Croatian	Serbia
-Creole	Seychelles
-English	Seychelles
-English	Sierra Leone
-Mende	Sierra Leone
-Temne	Sierra Leone
-Krio	Sierra Leone
-Mandarin	Singapore
-English	Singapore
-Malay	Singapore
-Hokkien	Singapore
-Cantonese	Singapore
-Teochew	Singapore
-Tamil	Singapore
-Slovak	Slovakia
-Hungarian	Slovakia
-Roma	Slovakia
-Ukrainian	Slovakia
-Slovenian	Slovenia
-Serbo-Croatian	Slovenia
-Melanesian pidgin	Solomon Islands
-English	Solomon Islands
-Somali	Somalia
-Arabic	Somalia
-Italian	Somalia
-English	Somalia
-IsiZulu	South Africa
-IsiXhosa	South Africa
-Afrikaans	South Africa
-Sepedi	South Africa
-English	South Africa
-Setswana	South Africa
-Sesotho	South Africa
-Xitsonga	South Africa
-Castilian Spanish	Spain
-Catalan	Spain
-Galician	Spain
-Basque	Spain
-Sinhala	Sri Lanka
-Tamil	Sri Lanka
-Arabic	Sudan
-Nubian	Sudan
-Ta Bedawie	Sudan
-English	Sudan
-Dutch	Suriname
-English	Suriname
-Sranang Tongo (Surinamese)	Suriname
-Hindustani	Suriname
-Javanese	Suriname
-Norwegian	Svalbard
-Russian	Svalbard
-English	Swaziland
-siSwati	Swaziland
-Swedish	Sweden
-Sami	Sweden
-Finnish	Sweden
-German	Switzerland
-French	Switzerland
-Italian	Switzerland
-Serbo-Croatian	Switzerland
-Albanian	Switzerland
-Portuguese	Switzerland
-Spanish	Switzerland
-English	Switzerland
-Romansch	Switzerland
-Arabic	Syria
-Kurdish	Syria
-Armenian	Syria
-Aramaic	Syria
-Circassian	Syria
-French	Syria
-English	Syria
-Mandarin Chinese	Taiwan
-Taiwanese	Taiwan
-Hakka dialects	Taiwan
-Tajik	Tajikistan
-Russian	Tajikistan
-Kiswahili or Swahili	Tanzania
-Kiunguja	Tanzania
-English	Tanzania
-Arabic	Tanzania
-Thai	Thailand
-English	Thailand
-French	Togo
-Ewe and Mina	Togo
-Kabye	Togo
-Tokelauan	Tokelau
-English	Tokelau
-Tongan	Tonga
-English	Tonga
-English	Trinidad and Tobago
-Hindi	Trinidad and Tobago
-French	Trinidad and Tobago
-Spanish	Trinidad and Tobago
-Chinese	Trinidad and Tobago
-Arabic	Tunisia
-French	Tunisia
-Turkish	Turkey
-Kurdish	Turkey
-Dimli	Turkey
-Azeri	Turkey
-Kabardian	Turkey
-Gagauz	Turkey
-Turkmen	Turkmenistan
-Russian	Turkmenistan
-Uzbek	Turkmenistan
-English	Turks and Caicos Islands
-Tuvaluan	Tuvalu
-English	Tuvalu
-Samoan	Tuvalu
-Kiribati	Tuvalu
-English	Uganda
-Ganda or Luganda	Uganda
-Swahili	Uganda
-Arabic	Uganda
-Ukrainian	Ukraine
-Russian	Ukraine
-Romanian	Ukraine
-Polish	Ukraine
-Hungarian	Ukraine
-Arabic	United Arab Emirates
-Persian	United Arab Emirates
-English	United Arab Emirates
-Hindi	United Arab Emirates
-Urdu	United Arab Emirates
-English	United Kingdom
-Welsh	United Kingdom
-Scottish Gaelic	United Kingdom
-English	United States
-Spanish	United States
-Spanish	Uruguay
-Portunol	Uruguay
-Brazilero	Uruguay
-Uzbek	Uzbekistan
-Russian	Uzbekistan
-Tajik	Uzbekistan
-English	Vanuatu
-French	Vanuatu
-Spanish	Venezuela
-Vietnamese	Vietnam
-French	Vietnam
-English	Vietnam
-Chinese	Vietnam
-Khmer	Vietnam
-English	Virgin Islands
-Spanish	Virgin Islands
-Spanish Creole	Virgin Islands
-French	Virgin Islands
-French Creole	Virgin Islands
-Wallisian	Wallis and Futuna
-Futunian	Wallis and Futuna
-French	Wallis and Futuna
-Arabic	West Bank
-Hebrew	West Bank
-English	West Bank
-Hassaniya Arabic	Western Sahara
-Moroccan Arabic	Western Sahara
-Arabic	Yemen
-English	Zambia
-Bemba	Zambia
-Kaonda	Zambia
-Lozi	Zambia
-Lunda	Zambia
-Luvale	Zambia
-Nyanja	Zambia
-Tonga	Zambia
-English	Zimbabwe
-Shona	Zimbabwe
-Sindebele	Zimbabwe
-Ndebele	Zimbabwe
+#language	langcode	country	countrycode
+Afghan Persian or Dari	__	Afghanistan	AF
+Pashtu	__	Afghanistan	AF
+English	en	Akrotiri	__
+Greek	el	Akrotiri	__
+Albanian	sq	Albania	AL
+Greek	el	Albania	AL
+Vlach	__	Albania	AL
+Romani	ro	Albania	AL
+Slavic dialects	__	Albania	AL
+Arabic	ar	Algeria	DZ
+French	fr	Algeria	DZ
+Berber dialects	__	Algeria	DZ
+Samoan	sm	American Samoa	AS
+English	en	American Samoa	AS
+Tongan	__	American Samoa	AS
+Catalan	ca	Andorra	AD
+French	fr	Andorra	AD
+Castilian Spanish	__	Andorra	AD
+Portuguese	pt	Andorra	AD
+Portuguese	pt	Angola	AO
+Bantu	__	Angola	AO
+English	en	Anguilla	AI
+English	en	Antigua and Barbuda	AG
+Spanish	es	Argentina	AR
+English	en	Argentina	AR
+Italian	it	Argentina	AR
+German	de	Argentina	AR
+French	fr	Argentina	AR
+Armenian	hy	Armenia	AM
+Yezidi	__	Armenia	AM
+Russian	ru	Armenia	AM
+Dutch	nl	Aruba	AW
+Papiamento	__	Aruba	AW
+English	en	Aruba	AW
+Spanish	es	Aruba	AW
+English	en	Australia	AU
+Chinese	zh	Australia	AU
+Italian	it	Australia	AU
+German	de	Austria	AT
+Slovene	__	Austria	AT
+Croatian	hr	Austria	AT
+Hungarian	hu	Austria	AT
+Azerbaijani	az	Azerbaijan	AZ
+Russian	ru	Azerbaijan	AZ
+Armenian	hy	Azerbaijan	AZ
+English	en	Bahamas	BS
+Creole	__	Bahamas	BS
+Arabic	ar	Bahrain	BH
+English	en	Bahrain	BH
+Farsi	__	Bahrain	BH
+Urdu	ur	Bahrain	BH
+Bengali	bn	Bangladesh	BD
+English	en	Bangladesh	BD
+English	en	Barbados	BB
+Belarusian	be	Belarus	BY
+Russian	ru	Belarus	BY
+Dutch	nl	Belgium	BE
+French	fr	Belgium	BE
+German	de	Belgium	BE
+English	en	Belize	BZ
+Spanish	es	Belize	BZ
+Mayan	__	Belize	BZ
+Garifuna	__	Belize	BZ
+Creole	__	Belize	BZ
+French	fr	Benin	BJ
+Fon and Yoruba	__	Benin	BJ
+English	en	Bermuda	BM
+Portuguese	pt	Bermuda	BM
+Dzongkha	dz	Bhutan	BT
+Tibetan	bo	Bhutan	BT
+Nepalese	__	Bhutan	BT
+Spanish	es	Bolivia	__
+Quechua	qu	Bolivia	__
+Aymara	ay	Bolivia	__
+Bosnian	bs	Bosnia and Herzegovina	BA
+Croatian	hr	Bosnia and Herzegovina	BA
+Serbian	sr	Bosnia and Herzegovina	BA
+Setswana	__	Botswana	BW
+Kalanga	__	Botswana	BW
+Sekgalagadi	__	Botswana	BW
+English	en	Botswana	BW
+Portuguese	pt	Brazil	BR
+Spanish	es	Brazil	BR
+English	en	Brazil	BR
+French	fr	Brazil	BR
+English	en	British Virgin Islands	__
+Malay	ms	Brunei	__
+English	en	Brunei	__
+Chinese	zh	Brunei	__
+Bulgarian	bg	Bulgaria	BG
+Turkish	tr	Bulgaria	BG
+Roma	__	Bulgaria	BG
+French	fr	Burkina Faso	BF
+Burmese	my	Burma	__
+Kirundi	__	Burundi	BI
+French	fr	Burundi	BI
+Swahili	sw	Burundi	BI
+Khmer	__	Cambodia	KH
+French	fr	Cambodia	KH
+English	en	Cambodia	KH
+English	en	Cameroon	CM
+French	fr	Cameroon	CM
+English	en	Canada	CA
+French	fr	Canada	CA
+Portuguese	pt	Cape Verde	CV
+Crioulo	__	Cape Verde	CV
+English	en	Cayman Islands	KY
+French	fr	Central African Republic	CF
+Sangho	__	Central African Republic	CF
+French	fr	Chad	TD
+Arabic	ar	Chad	TD
+Sara	__	Chad	TD
+Spanish	es	Chile	CL
+Mandarin	zh	China	CN
+Yue	__	China	CN
+Wu	__	China	CN
+Minbei	__	China	CN
+Minnan	__	China	CN
+Xiang	__	China	CN
+Gan	lg	China	CN
+Hakka dialects	__	China	CN
+English	en	Christmas Island	CX
+Chinese	zh	Christmas Island	CX
+Malay	ms	Christmas Island	CX
+Malay	ms	Cocos Islands	__
+English	en	Cocos Islands	__
+Spanish	es	Colombia	CO
+Arabic	ar	Comoros	KM
+French	fr	Comoros	KM
+Shikomoro	__	Comoros	KM
+French	fr	Congo, Democratic Republic of the	__
+Lingala	ln	Congo, Democratic Republic of the	__
+Kingwana	__	Congo, Democratic Republic of the	__
+Kikongo	__	Congo, Democratic Republic of the	__
+Tshiluba	__	Congo, Democratic Republic of the	__
+French	fr	Congo, Republic of the	__
+Lingala and Monokutuba	__	Congo, Republic of the	__
+English	en	Cook Islands	CK
+Maori	mi	Cook Islands	CK
+Spanish	es	Costa Rica	CR
+English	en	Costa Rica	CR
+French	fr	Cote d'Ivoire	__
+Croatian	hr	Croatia	HR
+Serbian	sr	Croatia	HR
+Spanish	es	Cuba	CU
+Greek	el	Cyprus	CY
+Turkish	tr	Cyprus	CY
+English	en	Cyprus	CY
+Czech	cs	Czech Republic	CZ
+Danish	da	Denmark	DK
+Faroese	fo	Denmark	DK
+Greenlandic	__	Denmark	DK
+German	de	Denmark	DK
+English	en	Dhekelia	__
+Greek	el	Dhekelia	__
+French	fr	Djibouti	DJ
+Arabic	ar	Djibouti	DJ
+Somali	so	Djibouti	DJ
+Afar	aa	Djibouti	DJ
+English	en	Dominica	DM
+French patois	__	Dominica	DM
+Spanish	es	Dominican Republic	DO
+Tetum	__	East Timor	__
+Portuguese	pt	East Timor	__
+Indonesian	id	East Timor	__
+English	en	East Timor	__
+Galole	__	East Timor	__
+Mambae	__	East Timor	__
+Kemak	__	East Timor	__
+Spanish	es	Ecuador	EC
+Arabic	ar	Egypt	EG
+Spanish	es	El Salvador	SV
+Nahua	__	El Salvador	SV
+Spanish	es	Equatorial Guinea	GQ
+French	fr	Equatorial Guinea	GQ
+Fang	__	Equatorial Guinea	GQ
+Bubi	__	Equatorial Guinea	GQ
+Ibo	__	Equatorial Guinea	GQ
+Afar	aa	Eritrea	ER
+Arabic	ar	Eritrea	ER
+Tigre	__	Eritrea	ER
+Kunama	__	Eritrea	ER
+Tigrinya	ti	Eritrea	ER
+Estonian	et	Estonia	EE
+Russian	ru	Estonia	EE
+Amharic	am	Ethiopia	ET
+Tigrinya	ti	Ethiopia	ET
+Oromigna	__	Ethiopia	ET
+Guaragigna	__	Ethiopia	ET
+Somali	so	Ethiopia	ET
+Arabic	ar	Ethiopia	ET
+English	en	Ethiopia	ET
+English	en	Falkland Islands	__
+Faroese	fo	Faroe Islands	FO
+Danish	da	Faroe Islands	FO
+English	en	Fiji	FJ
+Fijian	fj	Fiji	FJ
+Hindustani	__	Fiji	FJ
+Finnish	fi	Finland	FI
+Swedish	sv	Finland	FI
+French	fr	France	FR
+Provencal	__	France	FR
+Breton	br	France	FR
+Alsatian	__	France	FR
+Corsican	co	France	FR
+Catalan	ca	France	FR
+Basque	eu	France	FR
+Flemish	__	France	FR
+French	fr	French Guiana	GF
+French	fr	French Polynesia	PF
+Polynesian	__	French Polynesia	PF
+French	fr	Gabon	GA
+Fang	__	Gabon	GA
+Myene	__	Gabon	GA
+Nzebi	__	Gabon	GA
+Bapounou/Eschira	__	Gabon	GA
+Bandjabi	__	Gabon	GA
+English	en	Gambia	GM
+Mandinka	__	Gambia	GM
+Wolof	wo	Gambia	GM
+Fula	ff	Gambia	GM
+Arabic	ar	Gaza Strip	__
+Hebrew	he	Gaza Strip	__
+English	en	Gaza Strip	__
+Georgian	ka	Georgia	GE
+Russian	ru	Georgia	GE
+Armenian	hy	Georgia	GE
+Azeri	__	Georgia	GE
+Abkhaz	ab	Georgia	GE
+German	de	Germany	DE
+English	en	Ghana	GH
+Akan	ak	Ghana	GH
+Moshi-Dagomba	__	Ghana	GH
+Ewe	ee	Ghana	GH
+Ga	__	Ghana	GH
+English	en	Gibraltar	GI
+Spanish	es	Gibraltar	GI
+Italian	it	Gibraltar	GI
+Portuguese	pt	Gibraltar	GI
+Greek	el	Greece	GR
+English	en	Greece	GR
+French	fr	Greece	GR
+Greenlandic	__	Greenland	GL
+Danish	da	Greenland	GL
+English	en	Greenland	GL
+English	en	Grenada	GD
+French patois	__	Grenada	GD
+French	fr	Guadeloupe	GP
+Creole patois	__	Guadeloupe	GP
+English	en	Guam	GU
+Chamorro	ch	Guam	GU
+Spanish	es	Guatemala	GT
+Quiche	__	Guatemala	GT
+Cakchiquel	__	Guatemala	GT
+Kekchi	__	Guatemala	GT
+Mam	__	Guatemala	GT
+Garifuna	__	Guatemala	GT
+Xinca	__	Guatemala	GT
+English	en	Guernsey	GG
+French	fr	Guernsey	GG
+Norman-French	__	Guernsey	GG
+French	fr	Guinea	GN
+Portuguese	pt	Guinea-Bissau	GW
+Crioulo	__	Guinea-Bissau	GW
+English	en	Guyana	GY
+Amerindian dialects	__	Guyana	GY
+Creole	__	Guyana	GY
+Hindi	hi	Guyana	GY
+Urdu	ur	Guyana	GY
+French	fr	Haiti	HT
+Creole	__	Haiti	HT
+Italian	it	Holy See	__
+Latin	la	Holy See	__
+French	fr	Holy See	__
+Spanish	es	Honduras	HN
+Amerindian dialects	__	Honduras	HN
+Chinese	zh	Hong Kong	HK
+English	en	Hong Kong	HK
+Hungarian	hu	Hungary	HU
+Icelandic	is	Iceland	IS
+English	en	Iceland	IS
+Hindi	hi	India	IN
+English	en	India	IN
+Bengali	bn	India	IN
+Telugu	te	India	IN
+Marathi	mr	India	IN
+Tamil	ta	India	IN
+Urdu	ur	India	IN
+Gujarati	gu	India	IN
+Malayalam	ml	India	IN
+Kannada	kn	India	IN
+Oriya	or	India	IN
+Punjabi	__	India	IN
+Assamese	as	India	IN
+Kashmiri	ks	India	IN
+Sindhi	sd	India	IN
+Sanskrit	sa	India	IN
+Hindustani	__	India	IN
+Bahasa Indonesia	__	Indonesia	ID
+English	en	Indonesia	ID
+Dutch	nl	Indonesia	ID
+Javanese	jv	Indonesia	ID
+Persian and Persian dialects	__	Iran	__
+Turkic and Turkic dialects	__	Iran	__
+Kurdish	ku	Iran	__
+Luri	__	Iran	__
+Balochi	__	Iran	__
+Arabic	ar	Iran	__
+Turkish	tr	Iran	__
+Arabic	ar	Iraq	IQ
+Kurdish	ku	Iraq	IQ
+Assyrian	__	Iraq	IQ
+Armenian	hy	Iraq	IQ
+English	en	Ireland	IE
+Irish Gaelic	__	Ireland	IE
+English	en	Isle of Man	IM
+Manx Gaelic	__	Isle of Man	IM
+Hebrew	he	Israel	IL
+Arabic	ar	Israel	IL
+Italian	it	Italy	IT
+German	de	Italy	IT
+French	fr	Italy	IT
+Slovene	__	Italy	IT
+English	en	Jamaica	JM
+English patois	__	Jamaica	JM
+Japanese	ja	Japan	JP
+English	en	Jersey	JE
+Portuguese	pt	Jersey	JE
+Arabic	ar	Jordan	JO
+Kazakh	kk	Kazakhstan	KZ
+Russian	ru	Kazakhstan	KZ
+English	en	Kenya	KE
+Kiswahili	__	Kenya	KE
+I-Kiribati	__	Kiribati	KI
+English	en	Kiribati	KI
+Korean	ko	Korea, North	__
+Korean	ko	Korea, South	__
+Arabic	ar	Kuwait	KW
+Kyrgyz	__	Kyrgyzstan	KG
+Russian	ru	Kyrgyzstan	KG
+Lao	lo	Laos	__
+French	fr	Laos	__
+English	en	Laos	__
+Latvian	lv	Latvia	LV
+Russian	ru	Latvia	LV
+Lithuanian	lt	Latvia	LV
+Arabic	ar	Lebanon	LB
+French	fr	Lebanon	LB
+English	en	Lebanon	LB
+Armenian	hy	Lebanon	LB
+Sesotho	__	Lesotho	LS
+English	en	Lesotho	LS
+Zulu	zu	Lesotho	LS
+Xhosa	xh	Lesotho	LS
+English	en	Liberia	LR
+Arabic	ar	Libya	LY
+Italian	it	Libya	LY
+English	en	Libya	LY
+German	de	Liechtenstein	LI
+Alemannic dialect	__	Liechtenstein	LI
+Lithuanian	lt	Lithuania	LT
+Russian	ru	Lithuania	LT
+Polish	pl	Lithuania	LT
+Luxembourgish	lb	Luxembourg	LU
+German	de	Luxembourg	LU
+French	fr	Luxembourg	LU
+Cantonese	__	Macau	__
+Hokkien	__	Macau	__
+Mandarin	zh	Macau	__
+Macedonian	mk	Macedonia	__
+Albanian	sq	Macedonia	__
+Turkish	tr	Macedonia	__
+Roma	__	Macedonia	__
+Serbian	sr	Macedonia	__
+French	fr	Madagascar	MG
+Malagasy	mg	Madagascar	MG
+Chichewa	ny	Malawi	MW
+Chinyanja	__	Malawi	MW
+Chiyao	__	Malawi	MW
+Chitumbuka	__	Malawi	MW
+Chisena	__	Malawi	MW
+Chilomwe	__	Malawi	MW
+Chitonga	__	Malawi	MW
+Bahasa Melayu	__	Malaysia	MY
+English	en	Malaysia	MY
+Mandarin	zh	Malaysia	MY
+Cantonese	__	Malaysia	MY
+Hokkien	__	Malaysia	MY
+Hakka	__	Malaysia	MY
+Hainan	__	Malaysia	MY
+Foochow	__	Malaysia	MY
+Tamil	ta	Malaysia	MY
+Telugu	te	Malaysia	MY
+Malayalam	ml	Malaysia	MY
+Panjabi	pa	Malaysia	MY
+Thai	th	Malaysia	MY
+Maldivian Dhivehi	__	Maldives	MV
+English	en	Maldives	MV
+French	fr	Mali	ML
+Bambara	bm	Mali	ML
+Maltese	mt	Malta	MT
+English	en	Malta	MT
+Marshallese	mh	Marshall Islands	MH
+English	en	Marshall Islands	MH
+French	fr	Martinique	MQ
+Creole patois	__	Martinique	MQ
+Arabic	ar	Mauritania	MR
+Pulaar	__	Mauritania	MR
+Soninke	__	Mauritania	MR
+French	fr	Mauritania	MR
+Hassaniya	__	Mauritania	MR
+Wolof	wo	Mauritania	MR
+Creole	__	Mauritius	MU
+Bhojpuri	__	Mauritius	MU
+French	fr	Mauritius	MU
+English	en	Mauritius	MU
+Mahorian	__	Mayotte	YT
+French	fr	Mayotte	YT
+Spanish	es	Mexico	MX
+English	en	Micronesia, Federated States of	FM
+Trukese	__	Micronesia, Federated States of	FM
+Pohnpeian	__	Micronesia, Federated States of	FM
+Yapese	__	Micronesia, Federated States of	FM
+Kosrean	__	Micronesia, Federated States of	FM
+Ulithian	__	Micronesia, Federated States of	FM
+Woleaian	__	Micronesia, Federated States of	FM
+Nukuoro	__	Micronesia, Federated States of	FM
+Kapingamarangi	__	Micronesia, Federated States of	FM
+Moldovan	__	Moldova	__
+Russian	ru	Moldova	__
+Gagauz	__	Moldova	__
+French	fr	Monaco	MC
+English	en	Monaco	MC
+Italian	it	Monaco	MC
+Monegasque	__	Monaco	MC
+Khalkha Mongol	__	Mongolia	MN
+Turkic	__	Mongolia	MN
+Russian	ru	Mongolia	MN
+Serbian	sr	Montenegro	ME
+English	en	Montserrat	MS
+Arabic	ar	Morocco	MA
+Berber dialects	__	Morocco	MA
+French	fr	Morocco	MA
+Emakhuwa	__	Mozambique	MZ
+Xichangana	__	Mozambique	MZ
+Portuguese	pt	Mozambique	MZ
+Elomwe	__	Mozambique	MZ
+Cisena	__	Mozambique	MZ
+Echuwabo	__	Mozambique	MZ
+Nauruan	__	Nauru	NR
+Nepali	ne	Nepal	NP
+Maithali	__	Nepal	NP
+Bhojpuri	__	Nepal	NP
+Tharu	__	Nepal	NP
+Tamang	__	Nepal	NP
+Newar	__	Nepal	NP
+Magar	__	Nepal	NP
+Awadhi	__	Nepal	NP
+Dutch	nl	Netherlands	NL
+Frisian	__	Netherlands	NL
+Papiamento	__	Netherlands Antilles	__
+English	en	Netherlands Antilles	__
+Dutch	nl	Netherlands Antilles	__
+Spanish	es	Netherlands Antilles	__
+Creole	__	Netherlands Antilles	__
+French	fr	New Caledonia	NC
+33 Melanesian-Polynesian dialects	__	New Caledonia	NC
+English	en	New Zealand	NZ
+Maori	mi	New Zealand	NZ
+Spanish	es	Nicaragua	NI
+Miskito	__	Nicaragua	NI
+French	fr	Niger	NE
+Hausa	ha	Niger	NE
+Djerma	__	Niger	NE
+English	en	Nigeria	NG
+Hausa	ha	Nigeria	NG
+Yoruba	yo	Nigeria	NG
+Igbo	ig	Nigeria	NG
+Fulani	__	Nigeria	NG
+Niuean	__	Niue	NU
+English	en	Niue	NU
+English	en	Norfolk Island	NF
+Norfolk	__	Norfolk Island	NF
+Chinese	zh	Northern Mariana Islands	MP
+Chamorro	ch	Northern Mariana Islands	MP
+English	en	Northern Mariana Islands	MP
+Norwegian	no	Norway	NO
+Bokmal Norwegian	__	Norway	NO
+Nynorsk Norwegian	__	Norway	NO
+Sami	__	Norway	NO
+Finnish	fi	Norway	NO
+Arabic	ar	Oman	OM
+English	en	Oman	OM
+Baluchi	__	Oman	OM
+Urdu	ur	Oman	OM
+Indian dialects	__	Oman	OM
+Punjabi	__	Pakistan	PK
+Sindhi	sd	Pakistan	PK
+Siraiki	__	Pakistan	PK
+Pashtu	__	Pakistan	PK
+Urdu	ur	Pakistan	PK
+Balochi	__	Pakistan	PK
+Hindko	__	Pakistan	PK
+Brahui	__	Pakistan	PK
+English	en	Pakistan	PK
+Burushaski	__	Pakistan	PK
+Palauan	__	Palau	PW
+Angaur	__	Palau	PW
+Filipino	__	Palau	PW
+English	en	Palau	PW
+Chinese	zh	Palau	PW
+Carolinian	__	Palau	PW
+Japanese	ja	Palau	PW
+Spanish	es	Panama	PA
+English	en	Panama	PA
+Melanesian Pidgin	__	Papua New Guinea	PG
+English	en	Papua New Guinea	PG
+Motu	__	Papua New Guinea	PG
+Spanish	es	Paraguay	PY
+Guarani	gn	Paraguay	PY
+Spanish	es	Peru	PE
+Quechua	qu	Peru	PE
+Aymara	ay	Peru	PE
+Tagalog	tl	Philippines	PH
+English	en	Philippines	PH
+Cebuano	__	Philippines	PH
+Ilocano	__	Philippines	PH
+Hiligaynon or Ilonggo	__	Philippines	PH
+Bicol	__	Philippines	PH
+Waray	__	Philippines	PH
+Pampango	__	Philippines	PH
+Pangasinan	__	Philippines	PH
+English	en	Pitcairn Islands	__
+Pitcairnese	__	Pitcairn Islands	__
+Polish	pl	Poland	PL
+Portuguese	pt	Portugal	PT
+Mirandese	__	Portugal	PT
+Spanish	es	Puerto Rico	PR
+English	en	Puerto Rico	PR
+Arabic	ar	Qatar	QA
+French	fr	Reunion	__
+Creole	__	Reunion	__
+Romanian	ro	Romania	RO
+Hungarian	hu	Romania	RO
+German	de	Romania	RO
+Russian	ru	Russia	__
+Kinyarwanda	rw	Rwanda	RW
+French	fr	Rwanda	RW
+English	en	Rwanda	RW
+Kiswahili	__	Rwanda	RW
+English	en	Saint Helena	__
+English	en	Saint Kitts and Nevis	KN
+English	en	Saint Lucia	LC
+French patois	__	Saint Lucia	LC
+French	fr	Saint Pierre and Miquelon	PM
+English	en	Saint Vincent and the Grenadines	VC
+French patois	__	Saint Vincent and the Grenadines	VC
+Samoan	sm	Samoa	WS
+English	en	Samoa	WS
+Italian	it	San Marino	SM
+Portuguese	pt	Sao Tome and Principe	ST
+Arabic	ar	Saudi Arabia	SA
+French	fr	Senegal	SN
+Wolof	wo	Senegal	SN
+Pulaar	__	Senegal	SN
+Jola	__	Senegal	SN
+Mandinka	__	Senegal	SN
+Serbian	sr	Serbia	RS
+Romanian	ro	Serbia	RS
+Hungarian	hu	Serbia	RS
+Slovak	sk	Serbia	RS
+Ukrainian	uk	Serbia	RS
+Croatian	hr	Serbia	RS
+Creole	__	Seychelles	SC
+English	en	Seychelles	SC
+English	en	Sierra Leone	SL
+Mende	__	Sierra Leone	SL
+Temne	__	Sierra Leone	SL
+Krio	__	Sierra Leone	SL
+Mandarin	zh	Singapore	SG
+English	en	Singapore	SG
+Malay	ms	Singapore	SG
+Hokkien	__	Singapore	SG
+Cantonese	__	Singapore	SG
+Teochew	__	Singapore	SG
+Tamil	ta	Singapore	SG
+Slovak	sk	Slovakia	SK
+Hungarian	hu	Slovakia	SK
+Roma	__	Slovakia	SK
+Ukrainian	uk	Slovakia	SK
+Slovenian	sl	Slovenia	SI
+Serbo-Croatian	__	Slovenia	SI
+Melanesian pidgin	__	Solomon Islands	SB
+English	en	Solomon Islands	SB
+Somali	so	Somalia	SO
+Arabic	ar	Somalia	SO
+Italian	it	Somalia	SO
+English	en	Somalia	SO
+IsiZulu	__	South Africa	ZA
+IsiXhosa	__	South Africa	ZA
+Afrikaans	af	South Africa	ZA
+Sepedi	__	South Africa	ZA
+English	en	South Africa	ZA
+Setswana	__	South Africa	ZA
+Sesotho	__	South Africa	ZA
+Xitsonga	__	South Africa	ZA
+Castilian Spanish	__	Spain	ES
+Catalan	ca	Spain	ES
+Galician	gl	Spain	ES
+Basque	eu	Spain	ES
+Sinhala	si	Sri Lanka	LK
+Tamil	ta	Sri Lanka	LK
+Arabic	ar	Sudan	SD
+Nubian	__	Sudan	SD
+Ta Bedawie	__	Sudan	SD
+English	en	Sudan	SD
+Dutch	nl	Suriname	SR
+English	en	Suriname	SR
+Sranang Tongo (Surinamese)	__	Suriname	SR
+Hindustani	__	Suriname	SR
+Javanese	jv	Suriname	SR
+Norwegian	no	Svalbard	__
+Russian	ru	Svalbard	__
+English	en	Swaziland	SZ
+siSwati	__	Swaziland	SZ
+Swedish	sv	Sweden	SE
+Sami	__	Sweden	SE
+Finnish	fi	Sweden	SE
+German	de	Switzerland	CH
+French	fr	Switzerland	CH
+Italian	it	Switzerland	CH
+Serbo-Croatian	__	Switzerland	CH
+Albanian	sq	Switzerland	CH
+Portuguese	pt	Switzerland	CH
+Spanish	es	Switzerland	CH
+English	en	Switzerland	CH
+Romansch	__	Switzerland	CH
+Arabic	ar	Syria	__
+Kurdish	ku	Syria	__
+Armenian	hy	Syria	__
+Aramaic	__	Syria	__
+Circassian	__	Syria	__
+French	fr	Syria	__
+English	en	Syria	__
+Mandarin Chinese	zh	Taiwan	__
+Taiwanese	__	Taiwan	__
+Hakka dialects	__	Taiwan	__
+Tajik	tg	Tajikistan	TJ
+Russian	ru	Tajikistan	TJ
+Kiswahili or Swahili	__	Tanzania	__
+Kiunguja	__	Tanzania	__
+English	en	Tanzania	__
+Arabic	ar	Tanzania	__
+Thai	th	Thailand	TH
+English	en	Thailand	TH
+French	fr	Togo	TG
+Ewe and Mina	__	Togo	TG
+Kabye	__	Togo	TG
+Tokelauan	__	Tokelau	TK
+English	en	Tokelau	TK
+Tongan	__	Tonga	TO
+English	en	Tonga	TO
+English	en	Trinidad and Tobago	TT
+Hindi	hi	Trinidad and Tobago	TT
+French	fr	Trinidad and Tobago	TT
+Spanish	es	Trinidad and Tobago	TT
+Chinese	zh	Trinidad and Tobago	TT
+Arabic	ar	Tunisia	TN
+French	fr	Tunisia	TN
+Turkish	tr	Turkey	TR
+Kurdish	ku	Turkey	TR
+Dimli	__	Turkey	TR
+Azeri	__	Turkey	TR
+Kabardian	__	Turkey	TR
+Gagauz	__	Turkey	TR
+Turkmen	tk	Turkmenistan	TM
+Russian	ru	Turkmenistan	TM
+Uzbek	uz	Turkmenistan	TM
+English	en	Turks and Caicos Islands	TC
+Tuvaluan	__	Tuvalu	TV
+English	en	Tuvalu	TV
+Samoan	sm	Tuvalu	TV
+Kiribati	__	Tuvalu	TV
+English	en	Uganda	UG
+Ganda or Luganda	__	Uganda	UG
+Swahili	sw	Uganda	UG
+Arabic	ar	Uganda	UG
+Ukrainian	uk	Ukraine	UA
+Russian	ru	Ukraine	UA
+Romanian	ro	Ukraine	UA
+Polish	pl	Ukraine	UA
+Hungarian	hu	Ukraine	UA
+Arabic	ar	United Arab Emirates	AE
+Persian	fa	United Arab Emirates	AE
+English	en	United Arab Emirates	AE
+Hindi	hi	United Arab Emirates	AE
+Urdu	ur	United Arab Emirates	AE
+English	en	United Kingdom	GB
+Welsh	cy	United Kingdom	GB
+Scottish Gaelic	__	United Kingdom	GB
+English	en	United States	US
+Spanish	es	United States	US
+Spanish	es	Uruguay	UY
+Portunol	__	Uruguay	UY
+Brazilero	__	Uruguay	UY
+Uzbek	uz	Uzbekistan	UZ
+Russian	ru	Uzbekistan	UZ
+Tajik	tg	Uzbekistan	UZ
+English	en	Vanuatu	VU
+French	fr	Vanuatu	VU
+Spanish	es	Venezuela	__
+Vietnamese	vi	Vietnam	VN
+French	fr	Vietnam	VN
+English	en	Vietnam	VN
+Chinese	zh	Vietnam	VN
+Khmer	__	Vietnam	VN
+English	en	Virgin Islands	__
+Spanish	es	Virgin Islands	__
+Spanish Creole	__	Virgin Islands	__
+French	fr	Virgin Islands	__
+French Creole	__	Virgin Islands	__
+Wallisian	__	Wallis and Futuna	WF
+Futunian	__	Wallis and Futuna	WF
+French	fr	Wallis and Futuna	WF
+Arabic	ar	West Bank	__
+Hebrew	he	West Bank	__
+English	en	West Bank	__
+Hassaniya Arabic	__	Western Sahara	EH
+Moroccan Arabic	__	Western Sahara	EH
+Arabic	ar	Yemen	YE
+English	en	Zambia	ZM
+Bemba	__	Zambia	ZM
+Kaonda	__	Zambia	ZM
+Lozi	__	Zambia	ZM
+Lunda	__	Zambia	ZM
+Luvale	__	Zambia	ZM
+Nyanja	__	Zambia	ZM
+Tonga	to	Zambia	ZM
+English	en	Zimbabwe	ZW
+Shona	sn	Zimbabwe	ZW
+Sindebele	__	Zimbabwe	ZW
+Ndebele	__	Zimbabwe	ZW

File requirements.txt

 requests==0.13.9
 beautifulsoup4==4.1.3
+pycountry==0.14.3
+globetrotter==0.1.0