谷歌翻译语言表

一份谷歌翻译所支持的目标语言的汉语拼音转化表,为了方便使用 datalist 元素进行筛选

by lmk123

HTML

这是一份<a href="http://translate.google.cn/" target="_blank">谷歌翻译</a>所支持的 目标语言 - 汉语拼音 - i18n码 的转换表,来自
<br>
<input list="test">
<datalist id="test"></datalist>

JavaScript

var list = {
    aebnyy_sq: '阿尔巴尼亚语',
    alby_ar: '阿拉伯语',
    asbjy_az: '阿塞拜疆语',
    aely_ga: '爱尔兰语',
    asnyy_et: '爱沙尼亚语',
    bsky_eu: '巴斯克语',
    belsy_be: '白俄罗斯语',
    bjlyy_bg: '保加利亚语',
    bdy_is: '冰岛语',
    bly_pl: '波兰语',
    bsnyy_bs: '波斯尼亚语',
    bsy_fa: '波斯语',
    bey_af: '布尔语(南非荷兰语)',
    nfhly_af: '布尔语(南非荷兰语)',
    dmy_da: '丹麦语',
    dy_de: '德语',
    ey_ru: '俄语',
    fy_fr: '法语',
    flby_tl: '菲律宾语',
    fly_fi: '芬兰语',
    gmy_km: '高棉语',
    gljyy_ka: '格鲁吉亚语',
    gjlty_gu: '古吉拉特语',
    hdklaey_ht: '海地克里奥尔语',
    hy_ko: '韩语',
    hsy_ha: '豪萨语',
    hly_nl: '荷兰语',
    jlxyy_gl: '加利西亚语',
    jtsnyy_ca: '加泰罗尼亚语',
    jky_cs: '捷克语',
    kndy_kn: '卡纳达语',
    kldyy_hr: '克罗地亚语',
    ldy_la: '拉丁语',
    ltwyy_lv: '拉脱维亚语',
    lwy_lo: '老挝语',
    ltwy_lt: '立陶宛语',
    lmnyy_ro: '罗马尼亚语',
    mety_mt: '马耳他语',
    mldy_mr: '马拉地语',
    mly_ms: '马来语',
    mqdy_mk: '马其顿语',
    mly_mi: '毛利语',
    mgy_mn: '蒙古语',
    mjly_bn: '孟加拉语',
    my_hmn: '苗语',
    nfzly_zu: '南非祖鲁语',
    nbey_ne: '尼泊尔语',
    nwy_no: '挪威语',
    pzpy_pa: '旁遮普语',
    ptyy_pt: '葡萄牙语',
    ry_ja: '日语',
    rdy_sv: '瑞典语',
    sewyy_sr: '塞尔维亚语',
    sjy_eo: '世界语',
    slfky_sk: '斯洛伐克语',
    slwnyy_sl: '斯洛文尼亚语',
    swxly_sw: '斯瓦希里语',
    swy_ceb: '宿务语',
    smly_so: '索马里语',
    tlgy_te: '泰卢固语',
    tmey_ta: '泰米尔语',
    ty_th: '泰语',
    teqy_tr: '土耳其语',
    wesy_cy: '威尔士语',
    wedy_ur: '乌尔都语',
    wkly_uk: '乌克兰语',
    xbly_iw: '希伯来语',
    xly_el: '希腊语',
    xbyy_es: '西班牙语',
    xyly_hu: '匈牙利语',
    ymnyy_hy: '亚美尼亚语',
    yby_ig: '伊博语',
    ydly_it: '意大利语',
    ydxy_yi: '意第绪语',
    ydy_hi: '印地语',
    yny_id: '印尼语',
    ynzwy_jw: '印尼爪哇语',
    yy_en: '英语',
    ylby_yo: '约鲁巴语',
    yny_vi: '越南语',
        'zwft_zh-TW': '中文(繁体)',
        'zwjt_zh-CN': '中文(简体)'
};

var dom_list = document.getElementById('test');
var s = '';
Object.keys(list).forEach(function (key) {
    s += '<option value="' + key + '">' + list[key] + '</option>';
});

dom_list.innerHTML = s;