微信 平台 消息 接口 英语翻译 互译
作者:http://www.cnblogs.com/txw1958/ 标题http://www.cnblogs.com/txw1958/archive/2013/02/06/weixin-if3-translation.html
- <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,请求方式:get,编码方式:utf-8
- 主要功能:中英互译,同时获得有道翻译结果和有道词典结果(可能没有)
- 参数说明:
- type - 返回结果的类型,固定为data
- doctype - 返回结果的数据格式,xml或json或jsonp
- version - 版本,当前最新版本为1.1
- q - 要翻译的文本,不能超过200个字符,需要使用utf-8编码
- errorCode:
- 0 - 正常
- 20 - 要翻译的文本过长
- 30 - 无法进行有效的翻译
- 40 - 不支持的语言类型
- 50 - 无效的key
复制代码
json数据格式举例
- http://fanyi.youdao.com/openapi.do?keyfrom=<keyfrom>&key=<key>&type=data&doctype=json&version=1.1&q=翻译
- {
- "errorCode":0
- "query":"翻译",
- "translation":["translation"], // 有道翻译
- "basic":{ // 有道词典-基本词典
- "phonetic":"fān yì",
- "explains":[
- "translate",
- "interpret"
- ]
- },
- "web":[ // 有道词典-网络释义
- {
- "key":"翻译",
- "value":["translator","translation","translate","Interpreter"]
- },
- {...}
- ]
- }
复制代码
二、与微信接口对接 直接在回复的消息中改成函数调用就行了 而这个有道翻译函数实现如下: 怎么样,很简单吧!!!
三,效果演示 加YoudaoEnglish可以体验或扫描二维码
中文翻译成英语 中文翻译成英语
-------------------------------------------------------------------------------------------------------------------------- 关注天气神(账号WeatherGod)方法: 1. 依次进入以下路径:朋友们—>添加朋友—>搜号码,输入WeatherGod,不区分大小写,点击查找,然后点击关注。 2. 扫描二维码: |