生成一个本地化语言名称列表,其中包含指向Google翻译的链接

时间:2010-08-31 01:43:47

标签: localization google-translate

我需要从ISO639-1双字母语言代码列表中生成本地化语言名称列表。我将它们包含在google翻译的链接中。这有多难?这似乎是Google默认提供的内容,但我可以从谷歌找到的只有一种语言的列表:“英语,法语,德语等”

我需要的是“English,Français,Deutch等”

当然有人已经编写了javascript / python / php函数或者类似函数吗?

此处有一个巨大的列表,其中包含本地化名称:http://en.wikipedia.org/wiki/List_of_ISO_639-1_codes

1 个答案:

答案 0 :(得分:4)

Wikipedia绝对是几乎完整语言列表的良好来源。在StackOverflow中有一个answer with a list based on Wikipedia with all languages in json format。我在javascript中编写了一个简单的函数来获取所有语言的英文和母语名称,并将其作为要点发布:lang.js。为了您的目的,您只需传递ISO639-1语言代码并获取该语言的本机名称:

getLanguageNativeName("cv"); // --> "чӑваш чӗлхи"