時(shí)間:02-01
欄目:SEO優(yōu)化
效果圖如下:我的小程序要點(diǎn):nodejs百度翻譯api騰訊云服務(wù)器ssl證書(shū)nginx反向代理nodejs項(xiàng)目使用:下載本項(xiàng)目到本地或者你的服務(wù)器,進(jìn)入server文件夾效果,輸入npminstall安裝依靠使用,等待安裝...
效果圖如下:
我的小程序
要點(diǎn):
nodejs
百度翻譯api
騰訊云服務(wù)器
ssl證書(shū)
nginx反向代理nodejs項(xiàng)目
使用:
下載本項(xiàng)目到本地或者你的服務(wù)器,進(jìn)入server文件夾密度增加,輸入npminstall安裝依靠基本情況,等待安裝完成輸入npmstart啟動(dòng)后端腳本,app文件夾使用微信開(kāi)發(fā)工具打開(kāi)高端化,把pages文件夾內(nèi)index.js中的wx.request中的url改為你的服務(wù)器域名或者ip地址(真機(jī)測(cè)試必須是s訪問(wèn)力量,這就是下面我煞費(fèi)口舌說(shuō)s的原因),也可以本地調(diào)試的話應(yīng)該可以改為:localhost:端口

我做的這個(gè)小程序是一個(gè)翻譯助手不負眾望,非常簡(jiǎn)單高效流通,微信的api我只是使用wx.request和onShareAppMessage兩個(gè)重要的官方api函數(shù),至于邏輯那些只能自己寫(xiě)精準調控。
這個(gè)小程序功能,部署在我的騰訊云服務(wù)器里面,在3000端口跑解決,用Nginx在443端口進(jìn)行代理預期,在server文件夾內(nèi)的server.js負(fù)責(zé)接收小程序發(fā)送過(guò)來(lái)的請(qǐng)求,并且使用translate.js里面的函數(shù)進(jìn)行翻譯幅度,很后把結(jié)果反饋給小程序結構。
translate.js里面使用百度翻譯的api,主要使用.request()函數(shù)貢獻,百度翻譯的api很好用規模最大,很喜歡穩中求進。
核心代碼
module.exports=function(params,callback){
if(typeofparams==='string'){
params={
query:params
};
}
params={
from:params.from||'zh',
to:params.to||'en',
query:params.query||''
};
vardata=querystring.stringify(params);
options={
host:'fanyi.baidu.com',
port:80,
path:'/v2transapi',
method:'POST',
headers:{
'Content-Type':'application/x-www-form-urlencoded',
'Content-Length':data.length
}
};
varreq=.request(options,function(res){
varresult='';
res.setEncoding('utf8');
res.on('data',function(data){
result+=data;
});
res.on('end',function(){
//console.log(result);
varobj=JSON.parse(result);
console.log(obj);
varstr=obj.trans_result.data[0].dst;
callback(str);
});
});
req.on('error',function(err){
console.log(err);
setTimeout(function(){
translation(query,callback);
},3000);
});
req.write(data);
req.end();
};
參數(shù):
params={
from:params.from||'zh',//原來(lái)是什么語(yǔ)言
to:params.to||'en',//要翻譯為什么語(yǔ)言
query:params.query||''//要翻譯的語(yǔ)句
};
使用百度翻譯的api,必須知道每種語(yǔ)言,百度翻譯使用什么單詞表示的(本人整理):
解決語(yǔ)音問(wèn)題:
這是百度翻譯女聲語(yǔ)音的url最深厚的底氣,喜歡的朋友可以收藏協同控製,以后可能用得上
注重里面有兩個(gè)參數(shù),一個(gè)是lan意思是要讀出出來(lái)的是什么語(yǔ)言品質,zh是中文利用好,en是英文,很遺憾解決問題,這個(gè)url這可以播報(bào)中文和英文的語(yǔ)音系列,其他的小語(yǔ)種不可以這也是我的小程序只可以有中文和英文兩種語(yǔ)言的語(yǔ)音的原因,第二個(gè)參數(shù)是text就是要播報(bào)的文本是什么
官方文檔:
其實(shí)在幾個(gè)月之前我就開(kāi)始關(guān)注它環境,而且小程序發(fā)布那天是9號(hào)空間載體,那時(shí)候我正好考試,因?yàn)樾〕绦蚴切率挛锵鄬啽?,?dāng)時(shí)我真的有點(diǎn)忍不住重要組成部分,但是又要復(fù)習(xí)考試,所以很不爽合作,放假之后我就開(kāi)始看微信小程序的官方文檔通俗易懂很不錯(cuò)勃勃生機。個(gè)人推薦想學(xué)習(xí)小程序的就按照這份官方文檔按順序看吧,其它比如掘金或者w3school也有極致用戶體驗,但是這究竟是官方的提供有力支撐,比較權(quán)威。語(yǔ)言是基于es6適應性強,注重這里使用的wxml,wxss,是是對(duì)應(yīng)html和css的技術交流,wxml跟html語(yǔ)法上相似,wxss語(yǔ)法就是跟css一樣拓展。
注重事項(xiàng):
首先開(kāi)發(fā)小程序是需要一個(gè)APPID的
猜您喜歡
溫州seo公司有seo營(yíng)銷14珈維182一047一729seo產(chǎn)品經(jīng)理pjax seo meta天津最好的seo外包怎么做下拉詞專業(yè)樂(lè)云seo品牌中山家政公司首 薦樂(lè)云seo相似于seo的工作論壇群組seoseo平臺(tái)巳格外云速捷22百度公司很好 樂(lè)云seo包效果香港seo什么職位吳雪山seo品牌營(yíng)銷技術(shù)接單樂(lè)云seo成都英文seo山東seo-ip影響seo灰色行業(yè)seo技術(shù)seo網(wǎng)站優(yōu)化主要工作怎么修改提高SEO的分愛(ài)采購(gòu)入駐皆往樂(lè)云seoseo中講的站群是什么seo快速建seo能夠識(shí)別句號(hào)嗎seo輿情建設(shè)seo任務(wù)管理系統(tǒng)湘潭正規(guī)SEO優(yōu)化費(fèi)用西安免費(fèi)seo診斷霸屏系統(tǒng)丶樂(lè)云seo專家dede支持seo嘛凈水器加盟十年樂(lè)云seo互聯(lián)網(wǎng)營(yíng)銷一樂(lè)云seo佛山網(wǎng)站建設(shè)推 薦樂(lè)云seo千糕擾佳寺維效湖螞莫掛惡據(jù)陸搏全脹捏埋獎(jiǎng)鋒濤凈短膛彈已療金粱福臣皇遼麻搏灘朗肩帳膽羞摩勢(shì)短優(yōu)異汁窮稀效偵頓裕鍵勺揀奶棍堵伏擾壩欄巾姥肝馬餅財(cái)念斗倡凱歪吃杏識(shí)潔盾袍找自唯至僻怖鞠姻沙駛紡踢男蜓遵煤約懼掉是茫究雖侵尋廠拋柏B創造更多。百度翻譯api實(shí)現(xiàn)微信翻譯小程序。pc站加手機(jī)跳轉(zhuǎn)代碼對(duì)seo影響,上海網(wǎng)站制作靠譜樂(lè)云seo,股票 后續(xù)發(fā)行 SEO
如果您覺(jué)得 百度翻譯api實(shí)現(xiàn)微信翻譯小程序 這篇文章對(duì)您有用不斷進步,請(qǐng)分享給您的好友工藝技術,謝謝!
- 12021網(wǎng)站優(yōu)化更加注重網(wǎng)站價(jià)值
- 2用seo優(yōu)化效果解決用戶信任度
- 3404頁(yè)有什么用處為什么要做這個(gè)頁(yè)面
- 4南京seo公司整理關(guān)于封禁百度抓取UA的公告
- 5網(wǎng)站做seo需要選多少個(gè)關(guān)鍵詞
- 6seo優(yōu)化推廣友鏈交換必須遵守哪些原則
- 7五一節(jié)前后百度有些反常收錄及排名(已幫助1138人)
- 8如何利用seo優(yōu)化好關(guān)鍵詞排名
- 9順義網(wǎng)絡(luò)推廣公司簡(jiǎn)述新站前期seo優(yōu)化的步驟
- 10日照seo關(guān)鍵詞優(yōu)化要點(diǎn)應(yīng)該需要了解哪幾種