API:Languagesearch

 GET Request  to search for a language in any script by its name, ISO code or native name

Sample code
languagesearch.py

Demo app(s)

 * ULS-GeoIP.pngrily used by the Extension:UniversalLanguageSelector that allows users to select a language and configure its support in an easy way.
 * Telegram translation bot that accepts input via chat message for language selection. Link to the code using the API is here.

Additional notes

 * Internally, this API stores a very long list of language names in many different languages. The major source for this list is Common Locale Data Repository along with a few manual additions.