關(guān)于JS通過google翻譯插件實現(xiàn)多語言版本
目前谷歌翻譯小工具對中文網(wǎng)頁(以及其他語言網(wǎng)頁)提供了對其他二十三種語言的翻譯: 中文(繁體),英文,阿拉伯文,保加利亞文,波蘭語,朝鮮語,丹麥語,德語,俄語,法語,芬蘭語,荷蘭語,捷克語,克羅地亞文,羅馬尼亞語,挪威語,葡萄牙語,日語,瑞典語,西班牙語,希臘語,意大利語和印度文。也就是說當你的網(wǎng)站使用了谷歌翻譯小工具后,你的網(wǎng)站馬上可以以另外二十三種語言顯示,這對所有期望與國際接軌,讓全球網(wǎng)民了解中國博大精深的網(wǎng)頁資訊的有志站主來說都是一大福音。當然,機器自動翻譯的翻譯質(zhì)量還遠遠落后于專業(yè)但昻貴的翻譯公司人工翻譯的質(zhì)量,翻譯出的文字一定不及人工翻譯來得“信達雅”。但是想想你的網(wǎng)頁需要翻譯公司翻成二十三種語言需要花多少時間及經(jīng)費,谷歌翻譯小工具在時間及經(jīng)費有限的情況下提供“有比沒有好”的外語資訊。
js代碼
$(document).ready(function () { //默認語言:cy,de,el,en,es,fr,it,ja,ko,nl,pl,pt,th,vi,zh-CN,zh-TW var lang = getUrlParam("lang"); if (lang != undefined && lang != null) { SetCookie("googtrans", "/zh-CN/" + lang); } setTimeout("googleTranlate.InitGoogleTranlateLoadFrame()", 2000); $("body").on("change", function () { googleTranlate.InitGoogleTranlateLoadFrame(); }); $("#google_translate_element").on("click", function () { googleTranlate.InitGoogleTranlateLoadFrame(); }); }); var googleTranlate = { InitGoogleTranlateLoadFrame: function () { $(document.getElementsByClassName("goog-te-menu-frame")).attr("id", "googletranfrm") var data = $(document.getElementById("googletranfrm").contentWindow.document.body); if ($(data).find(".selflang").length == 0) { var html = "<a class='goog-te-menu2-item selflang' href='javascript:void(0)'onclick=\"parent.googleTranlate.GoToInitPage()\"><div style='white-space: nowrap;'><span class='indicator'>?</span><span class='text'>English</span><span style='color:red'>(Original Language)</span></div></a>"; // $(html).insertBefore($(data).find(".goog-te-menu2-item").first()); $(data).find(".goog-te-menu2-item").last().parent().append(html); $(data).find(".selflang").insertBefore($(data).find(".goog-te-menu2-item").eq(0)); } }, GoToInitPage: function () { //清除cookie刷新當前頁 var expires = new Date(); expires.setTime(expires.getTime() - 1000); document.cookie = "googtrans='';path=/;expires=" + expires.toGMTString() + ";"; document.cookie = "googtrans='';path=/;expires=" + expires.toGMTString() + ";domain=allpcb.com"; window.location.href = window.location.href; }
demo地址:http://www.deriva.cn/technology/detail/2437
到此這篇關(guān)于JS通過google翻譯插件實現(xiàn)多語言版本的文章就介紹到這了,更多相關(guān)js google翻譯插件內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
JavaScript簡單遍歷DOM對象所有屬性的實現(xiàn)方法
這篇文章主要介紹了JavaScript簡單遍歷DOM對象所有屬性的實現(xiàn)方法,涉及JavaScript針對頁面元素屬性操作的相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下2015-10-10javascript中直接引用Microsoft的COM生成Word
直接引用Microsoft的COM是可以生成Word的,下面為大家介紹下實現(xiàn)的javascript代碼2014-01-01JS實現(xiàn)HTML頁面中動態(tài)顯示當前時間完整示例
這篇文章主要介紹了JS實現(xiàn)HTML頁面中動態(tài)顯示當前時間,結(jié)合完整實例形式分析了JavaScript使用時間函數(shù)setTimeout及clearTimeout動態(tài)顯示當前時間相關(guān)操作技巧,非常簡單實用,需要的朋友可以參考下2018-07-07uni-app集成使用SQLite數(shù)據(jù)庫的方法步驟
這篇文章主要介紹了uni-app集成使用SQLite數(shù)據(jù)庫的相關(guān)資料,包括勾選SQLite選項、封裝sqlite.js文件以及在使用時注意的事項,文中通過圖文介紹的非常詳細,需要的朋友可以參考下2025-01-01- 下面就結(jié)合我自己的體會和所學習的東東和大家一起來學習在JS中如何使用面向?qū)ο蟮木幊獭?/div> 2011-08-08
javascript實現(xiàn)動態(tài)模態(tài)綁定grid過程代碼
這篇文章主要分享javascript實現(xiàn)動態(tài)模態(tài)綁定grid過程代碼,比較實用,需要的朋友可以參考下2014-09-09最新評論