如何利用谷歌翻译js

在对应的位置添加占位符

1
<div id="google_translate_element" class="google_translate_sytle"></div>

引用翻译js

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<script>
function googleTranslateElementInit() {

new google.translate.TranslateElement(
{
//这个参数不起作用,看文章底部更新,翻译面板的语言
//pageLanguage: 'zh-CN',
// 一共80种语言选择,这个是你需要翻译的语言,比如你只需要翻译成越南和英语,这里就只写en,vi
// includedLanguages:'de,hi,lt,hr,lv,ht,hu,zh-CN,hy,uk,mg,id,ur,mk,ml,mn,af,mr,uz,ms,el,mt,is,it,my,es,et,eu,ar,pt-PT,ja,ne,az,fa,ro,nl,en-GB,no,be,fi,ru,bg,fr,bs,sd,se,si,sk,sl,ga,sn,so,gd,ca,sq,sr,kk,st,km,kn,sv,ko,sw,gl,zh-TW,pt-BR,co,ta,gu,ky,cs,pa,te,tg,th,la,cy,pl,da,tr',
//这个是你需要翻译的语言,比如你只需要翻译成越南和英语,这里就只写en,vi
includedLanguages: 'pt-BR,ar,af,fr,es,mg,de,hi,id,zh-CN,ms,tl,th,th,vi',
//选择语言的样式,这个是面板,还有下拉框的样式,具体的记不到了,找不到api~~
layout: google.translate.TranslateElement.InlineLayout.SIMPLE,
//自动显示翻译横幅,就是翻译后顶部出现的那个,有点丑,这个属性没有用的话,请看文章底部的其他方法
autoDisplay: true,
//还有些其他参数,由于原插件不再维护,找不到详细api了,将就了,实在不行直接上dom操作
},
'google_translate_element'//触发按钮的id
);

}
</script>
<script src="https://translate.google.hk/translate_a/element.js?cb=googleTranslateElementInit" async></script>
  1. 全球语言简称

    AA:阿法尔语
    FR:法语
    LI:林堡语
    SE:北萨米语
    AB:阿布哈兹语
    FY:弗里西亚语
    LN:林加拉语
    SG:桑戈语
    AE:阿维斯陀语
    GA:爱尔兰语
    LO:老挝语
    SH:塞尔维亚-克罗地亚语
    AF:南非语
    GD:苏格兰盖尔语
    LT:立陶宛语
    SI:僧加罗语
    AK:阿坎语
    GL:加利西亚语
    LU:卢巴语
    SK:斯洛伐克语
    AM:阿姆哈拉语
    GN:瓜拉尼语
    LV:拉脱维亚语
    SL:斯洛文尼亚语
    AN:阿拉贡语
    GU:古吉拉特语
    MG:马达加斯加语
    SM:萨摩亚语
    AR:阿拉伯语
    GV:马恩岛语
    MH:马绍尔语
    SN:绍纳语
    AS:阿萨姆语
    HA:豪萨语
    MI:毛利语
    SO:索马里语
    AV:阿瓦尔语
    HE:希伯来语
    MK:马其顿语
    SQ:阿尔巴尼亚语
    AY:艾马拉语
    HI:印地语
    ML:马拉亚拉姆语
    SR:塞尔维亚语
    AZ:阿塞拜疆语
    HO:希里莫图语
    MN:蒙古语
    SS:斯瓦特语
    BA:巴什基尔语
    HR:克罗地亚语
    MO:摩尔达维亚语
    ST:南索托语
    BE:白俄罗斯语
    HT:海地克里奥尔语
    MR:马拉提语
    SU:巽他语
    BG:保加利亚语
    HU:匈牙利语
    MS:马来语
    SV:瑞典语
    BH:比哈尔语
    HY:亚美尼亚语
    MT:马耳他语
    SW:斯瓦希里语
    BI:比斯拉马语
    HZ:赫雷罗语
    MY:缅甸语
    TA:泰米尔语
    BM:班巴拉语
    IA:国际语A
    NA:瑙鲁语
    TE:泰卢固语
    BN:孟加拉语
    ID:印尼语
    NB:书面挪威语
    TG:塔吉克语
    BO:藏语
    IE:国际语E
    ND:北恩德贝勒语
    TH:泰语
    BR:布列塔尼语
    IG:伊博语
    NE:尼泊尔语
    TI:提格里尼亚语
    BS:波斯尼亚语
    II:四川彝语(诺苏语)
    NG:恩敦加语
    TK:土库曼语
    CA:加泰隆语
    IK:依努庇克语
    NL:荷兰语
    TL:他加禄语
    CE:车臣语
    IO:伊多语
    NN:新挪威语
    TN:塞茨瓦纳语
    CH:查莫罗语
    IS:冰岛语
    NO:挪威语
    TO:汤加语
    CO:科西嘉语
    IT:意大利语
    NR:南恩德贝勒语
    TR:土耳其语
    CR:克里语
    IU:因纽特语
    NV:纳瓦霍语
    TS:宗加语
    CS:捷克语
    JA:日语
    NY:尼扬贾语
    TT:塔塔尔语
    CU:古教会斯拉夫语
    JV:爪哇语
    OC:奥克语
    TW:特威语
    CV:楚瓦什语
    KA:格鲁吉亚语
    OJ:奥吉布瓦语
    TY:塔希提语
    CY:威尔士语
    KG:刚果语
    OM:奥洛莫语
    UG:维吾尔语
    DA:丹麦语
    KI:基库尤语
    OR:奥利亚语
    UK:乌克兰语
    DE:德语
    KJ:宽亚玛语
    OS:奥塞梯语
    UR:乌尔都语
    DV:迪维希语
    KK:哈萨克语
    PA:旁遮普语
    UZ:乌兹别克语
    DZ:不丹语
    KL:格陵兰语
    PI:巴利语
    VE:文达语
    EE:埃维语
    KM:高棉语
    PL:波兰语
    VI:越南语
    EL:现代希腊语
    KN:卡纳达语
    PS:普什图语
    VO:沃拉普克语
    EN:英语
    KO:朝鲜语、韩语
    PT:葡萄牙语
    WA:沃伦语
    EO:世界语
    KR:卡努里语
    QU:凯楚亚语
    WO:沃洛夫语
    ES:西班牙语
    KS:克什米尔语
    RM:罗曼什语
    XH:科萨语
    ET:爱沙尼亚语
    KU:库尔德语
    RN:基隆迪语
    YI:依地语
    EU:巴斯克语
    KV:科米语
    RO:罗马尼亚语
    YO:约鲁巴语
    FA:波斯语
    KW:康沃尔语
    RU:俄语
    ZA:壮语
    FF:富拉语
    KY:吉尔吉斯语
    RW:卢旺达语
    ZH:中文、汉语
    FI:芬兰语
    LA:拉丁语
    SA:梵语
    ZU:祖鲁语
    FJ:斐济语
    LB:卢森堡语
    SC:萨丁尼亚语
    FO:法罗语
    LG:卢干达语
    SD:信德语