Voici quelques liens qui pourraient vous intéresser :
http://www.ethnologue.com/web.asp
Le site qui référencie les quelques 6 800 langues principales utilisées dans le monde.
On peut aussi retrouver les 41 000 noms alternatifs ou dialectes.
La page http://www.ethnologue.com/language_code_index.asp indique la correspondance entre les codes SIL (à 3 lettres) et les codes ISO 639 (à 2 et 3 lettres).
Il est possible de télécharger le code SQL pour charger ces données.