一:我們新建一個js文件,取名為language.js
/**
* Created by Administrator on 2018/11/5.
*/
$(function(){
// do something
var script=document.createElement("script");
script.type="text/javascript";
script.src="http://www.microsoftTranslator.com/ajax/v3/WidgetV3.ashx?siteData=ueOIGRSKkd965FeEGM5JtQ**";
document.getElementsByTagName('head')[0].appendChild(script);
var value = sessionStorage.getItem("language");
document.onreadystatechange = function () {
if (document.readyState == 'complete') {
if(value==="1"){
Microsoft.Translator.Widget.Translate('zh-CHS', 'en', onProgress, onError, onComplete, onRestoreOriginal, 2000);
}
}
}
function onProgress(value) {
}
function onError(error) {
}
function onComplete() {
$("#WidgetFloaterPanels").hide();
}
function onRestoreOriginal() {
}
});
function translate(){
var value = sessionStorage.getItem("language");
if(value==="1"){
sessionStorage.setItem("language", "0");
}else{
sessionStorage.setItem("language", "1");
}
window.location.reload();//刷新當前頁面.
}
二:我們引入這個js文件
注:配置路徑自己設置好
<script type="text/javascript" src="./language.js"></script>
三:我們新建一個測試頁面index.html,引入jq,寫入方法
<button id="change">點擊一鍵切換</button>
$("#change").click(function () {
translate();
})
四:測試效果
中文效果:

英文測試:

測試成功!
五:整體的項目目錄結構

六:整體的代碼
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
</head>
<body>
<button id="change">點擊一鍵切換</button>
<div>
<p>這是測試</p>
<p>
1、《夜將曉出籬門迎涼有感》【宋】陸游
三萬里河東入海,五千仞岳上摩天。
遺民淚盡胡塵里,難望王師又一年。
2、《秋登宣城謝眺北樓》唐李白
江城如畫里,山曉望晴空。雨水夾明鏡,雙橋落彩虹。
人煙寒橘柚,秋色老梧桐。誰念北樓上,臨風懷謝公。
3、《秋登蘭山寄張五》唐孟浩然
北山白雲里,隱者自怡悅。相望始登高,心隨雁飛滅。
愁因薄暮起,興是清秋發。時見歸村人,沙行渡頭歇。
天邊樹若薺,江畔洲如月。何當載酒來,共醉重陽節。
4、《秋登宣城謝眺北樓》【唐】李白
江城如畫里,山曉望晴空。雨水夾明鏡,雙橋落彩虹。
人煙寒橘柚,秋色老梧桐。誰念北樓上,臨風懷謝公。
5、《宿建德江》【唐】孟浩然
移舟泊煙渚,日暮客愁新。野曠天低樹,江清月近人。
6、《秋登蘭山寄張五》【唐】孟浩然
北山白雲里,隱者自怡悅。相望始登高,心隨雁飛滅。
愁因薄暮起,興是清秋發。時見歸村人,沙行渡頭歇。
天邊樹若薺,江畔洲如月。何當載酒來,共醉重陽節。
</p>
</div>
<script type="text/javascript" src="./jquery-1.11.3.min.js"></script>
<script type="text/javascript" src="./language.js"></script>
<script type="text/javascript">
$("#change").click(function () {
translate();
})
</script>
</body>
</html>
