自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

微信公眾平臺接口開發(fā):(3)基于有道翻譯的中英翻譯

移動開發(fā)
本系列教程是微信公眾平臺開發(fā)的高級篇,以微信公眾平臺應(yīng)用天氣神(WeatherGod)為例,講解微信接口開發(fā)過程。本文為第三篇,基于有道翻譯接口的中英翻譯。

要做一個翻譯賬號,有以下幾步:

一. 有翻譯接口:

目前有道詞典提供了翻譯接口,申請地址 http://fanyi.youdao.com/openapi?path=data-mode

下面是申請介紹:

申請完成后,會收到郵件,郵件中有api key:

調(diào)用形式

http://fanyi.youdao.com/openapi.do?keyfrom=&key=&type=data&doctype=&version=1.1&q=要翻譯的文本 ? 版本:1.1,請求方式:get,編碼方式:utf-8 主要功能:中英互譯,同時獲得有道翻譯結(jié)果和有道詞典結(jié)果(可能沒有) 參數(shù)說明:  type - 返回結(jié)果的類型,固定為data  doctype - 返回結(jié)果的數(shù)據(jù)格式,xml或json或jsonp  version - 版本,當(dāng)前***版本為1.1  q - 要翻譯的文本,不能超過200個字符,需要使用utf-8編碼 errorCode:  0 - 正常  20 - 要翻譯的文本過長  30 - 無法進行有效的翻譯  40 - 不支持的語言類型  50 - 無效的key

json數(shù)據(jù)格式舉例

  1. http://fanyi.youdao.com/openapi.do?keyfrom=<keyfrom>&key=<key>&type=data&doctype=json&version=1.1&q=翻譯 
  2.     "errorCode":0 
  3.     "query":"翻譯"
  4.     "translation":["translation"], // 有道翻譯 
  5.     "basic":{ // 有道詞典-基本詞典 
  6.         "phonetic":"fān yì"
  7.         "explains":[ 
  8.             "translate"
  9.             "interpret" 
  10.         ] 
  11.     }, 
  12.     "web":[ // 有道詞典-網(wǎng)絡(luò)釋義 
  13.         { 
  14.             "key":"翻譯"
  15.             "value":["translator","translation","translate","Interpreter"
  16.         }, 
  17.         {...} 
  18.     ] 

二、與微信接口對接

直接在回復(fù)的消息中改成函數(shù)調(diào)用就行了

而這個有道翻譯函數(shù)實現(xiàn)如下:

怎么樣,很簡單吧!!!

三,效果演示

中文翻譯成英語:

英文翻譯為中文:

原文鏈接。本文為方倍工作室原創(chuàng),51CTO授權(quán)轉(zhuǎn)載,如需轉(zhuǎn)載請聯(lián)系xuchuan(at)51cto.com

責(zé)任編輯:徐川 來源: 方倍工作室
相關(guān)推薦

2013-04-10 16:15:40

微信公眾平臺接口開發(fā)

2013-04-10 18:45:52

微信公眾平臺接口開發(fā)

2013-04-10 18:07:08

微信公眾平臺接口開發(fā)

2013-04-10 18:19:40

微信公眾平臺接口開發(fā)

2011-11-23 15:20:11

API

2013-04-10 18:24:48

微信公眾平臺接口開發(fā)

2013-04-10 18:29:09

微信公眾平臺接口開發(fā)

2014-11-20 09:38:40

C#

2013-04-10 17:59:50

微信公眾平臺接口開發(fā)

2013-04-15 16:56:48

微信公眾平臺Android開發(fā)

2013-04-10 16:51:56

微信公眾平臺接口開發(fā)

2013-11-13 01:25:33

微信微信公號微信公眾賬號

2013-11-13 07:19:19

2013-04-10 18:40:59

微信公眾平臺接口開發(fā)

2015-08-24 15:08:50

OpenShiftNode.js微信開發(fā)

2013-05-24 09:35:46

Java實現(xiàn)

2013-04-10 18:12:57

2013-04-11 10:50:07

微信公眾平臺接口開發(fā)

2013-04-15 17:18:51

微信公眾平臺Android開發(fā)位置信息識別

2013-04-09 23:38:02

微信公眾平臺開發(fā)者
點贊
收藏

51CTO技術(shù)棧公眾號