- http://fanyi.youdao.com/openapi.do?keyfrom=neverland&key=969918857&type=data&doctype=json&version=1.1&q=good
http://m.youdao.com/dict?le=eng&q=dog (good)
海词API
http://dict.cn/mini.php?q=dog
- 基本释义 ec_contentWrp
- 柯林斯英汉双解大辞典 collins_contentWrp
- 21世纪大英汉词典 ec21_contentWrp
- 英英释义 ee_contentWrp
- 专业释义 special_contentWrp
- 网络释义 web_trans_contentWrp
- 同根词 rel_word_contentWrp
- 同近义词 syno_contentWrp
- 双语例句 blng_sents_part_contentWrp
- 原声例句 media_sents_part_contentWrp
- 权威例句 auth_sents_part_contentWrp
- 百科 baike_contentWrp
http://dict.youdao.com/m
- 使用API
- 数据接口
- http://fanyi.youdao.com/openapi.do?keyfrom=neverland&key=969918857&type=data&doctype=<doctype>&version=1.1&q=要翻译的文本
- 版本:1.1,请求方式:get,编码方式:utf-8
- 主要功能:中英互译,同时获得有道翻译结果和有道词典结果(可能没有)
- 参数说明:
- type - 返回结果的类型,固定为data
- doctype - 返回结果的数据格式,xml或json或jsonp
- version - 版本,当前最新版本为1.1
- q - 要翻译的文本,必须是UTF-8编码,字符长度不能超过200个字符,需要进行urlencode编码
- only - 可选参数,dict表示只获取词典数据,translate表示只获取翻译数据,默认为都获取
- 注: 词典结果只支持中英互译,翻译结果支持英日韩法俄西到中文的翻译以及中文到英语的翻译
- errorCode:
- 0 - 正常
- 20 - 要翻译的文本过长
- 30 - 无法进行有效的翻译
- 40 - 不支持的语言类型
- 50 - 无效的key
- 60 - 无词典结果,仅在获取词典结果生效
- xml数据格式举例
- http://fanyi.youdao.com/openapi.do?keyfrom=neverland&key=969918857&type=data&doctype=xml&version=1.1&q=这里是有道翻译API
- <?xml version="1.0" encoding="UTF-8"?>
- <youdao-fanyi>
- <errorCode>0</errorCode>
-
- <query><![CDATA[这里是有道翻译API]]></query>
- <translation>
- <paragraph><![CDATA[Here is the youdao translation API]]></paragraph>
- </translation>
- </youdao-fanyi>
- json数据格式举例
- http://fanyi.youdao.com/openapi.do?keyfrom=neverland&key=969918857&type=data&doctype=json&version=1.1&q=good
- {
- "errorCode":0
- "query":"good",
- "translation":["好"], // 有道翻译
- "basic":{ // 有道词典-基本词典
- "phonetic":"gʊd"
- "uk-phonetic":"gʊd" //英式发音
- "us-phonetic":"ɡʊd" //美式发音
- "explains":[
- "好处",
- "好的"
- "好"
- ]
- },
- "web":[ // 有道词典-网络释义
- {
- "key":"good",
- "value":["良好","善","美好"]
- },
- {...}
- ]
- }
- jsonp数据格式举例
- http://fanyi.youdao.com/openapi.do?keyfrom=neverland&key=969918857&type=data&doctype=jsonp&callback=show&version=1.1&q=API
- show({
- "errorCode":0
- "query":"API",
- "translation":["API"], // 有道翻译
- "basic":{ // 有道词典-基本词典
- "explains":[
- "abbr. 应用程序界面(Application Program Interface);..."
- ]
- },
- "web":[ // 有道词典-网络释义
- {
- "key":"API",
- "value":["应用程序接口(Application Programming Interface)","应用编程接口","应用程序编程接口","美国石油协会"]
- },
- {...}
- ]
- });