Discuz教程网

微信公众平台消息接口开发教程(三)基于有道翻译接口的中英翻译

[复制链接]
authicon dly 发表于 2013-2-20 21:30:56 | 显示全部楼层 |阅读模式
微信 平台 消息 接口 英语翻译 互译  
作者:http://www.cnblogs.com/txw1958/
标题http://www.cnblogs.com/txw1958/archive/2013/02/06/weixin-if3-translation.html

  1. <span>本系统教程以微信公众平台应用天气神(账号WeatherGod,支持国内近2500个城市天气的名称、拼音、简拼、区号、邮编以及语音触发模式,地理位置查询,以及图片识别技术,语音识别功能(研))为例,讲解微信接口开发过程。欢迎大家关注该账号并查询当地天气,二维码见底部。</span>
复制代码


要做一个翻译账号,有以下几步:
一. 有翻译接口:
目前有道词典提供了翻译接口,申请地址 http://fanyi.youdao.com/openapi?path=data-mode
下面是申请介绍
申请完成后,会收到邮件,邮件中有api key
调用形式[/alignhttp://fanyi.youdao.com/openapi.do?keyfrom=<keyfrom>&key=<key>&type=data&doctype=<doctype>&version=1.1&q=要翻译的文本
  1. 版本:1.1,请求方式:get,编码方式:utf-8
  2. 主要功能:中英互译,同时获得有道翻译结果和有道词典结果(可能没有)
  3. 参数说明:
  4.  type - 返回结果的类型,固定为data
  5.  doctype - 返回结果的数据格式,xml或json或jsonp
  6.  version - 版本,当前最新版本为1.1
  7.  q - 要翻译的文本,不能超过200个字符,需要使用utf-8编码
  8. errorCode:
  9.  0 - 正常
  10.  20 - 要翻译的文本过长
  11.  30 - 无法进行有效的翻译
  12.  40 - 不支持的语言类型
  13.  50 - 无效的key
复制代码

json数据格式举例
  1. http://fanyi.youdao.com/openapi.do?keyfrom=<keyfrom>&key=<key>&type=data&doctype=json&version=1.1&q=翻译
  2. {
  3.     "errorCode":0
  4.     "query":"翻译",
  5.     "translation":["translation"], // 有道翻译
  6.     "basic":{ // 有道词典-基本词典
  7.         "phonetic":"fān yì",
  8.         "explains":[
  9.             "translate",
  10.             "interpret"
  11.         ]
  12.     },
  13.     "web":[ // 有道词典-网络释义
  14.         {
  15.             "key":"翻译",
  16.             "value":["translator","translation","translate","Interpreter"]
  17.         },
  18.         {...}
  19.     ]
  20. }
复制代码



二、与微信接口对接
直接在回复的消息中改成函数调用就行了
而这个有道翻译函数实现如下:
怎么样,很简单吧!!!

三,效果演示
加YoudaoEnglish可以体验或扫描二维码

中文翻译成英语
中文翻译成英语

--------------------------------------------------------------------------------------------------------------------------
关注天气神(账号WeatherGod)方法:
1. 依次进入以下路径:朋友们—>添加朋友—>搜号码,输入WeatherGod,不区分大小写,点击查找,然后点击关注。
2. 扫描二维码:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x



上一篇:微信公众平台消息接口开发教程(二)服务器没有正确响应Token验证的解决方法
下一篇:1314学习网签到记录贴-2013年2月21日
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1314学习网 ( 浙ICP备10214163号 )

GMT+8, 2024-4-29 18:11

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表