zoukankan      html  css  js  c++  java
  • 有道翻译API

    1. 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)","应用编程接口","应用程序编程接口","美国石油协会"]
            },
            {...}
        ]
    });


    Keep it simple!
    作者:N3verL4nd
    知识共享,欢迎转载。
  • 相关阅读:
    SQL语句容易出现错误的地方-连载
    3D坦克大战游戏iOS源代码
    node.js setup wizard ended prematurely Win7安装nodejs失败解决方法
    Linux环境高级编程--出错处理(CLStatus)
    HT系统部署操作文档
    VC中常见的108个问题
    菜鸟nginx源代码剖析数据结构篇(十一) 共享内存ngx_shm_t
    Smalidea无源代码调试 android 应用
    MPAndroidChart开源图表库(三)之柱形图
    intent 显式意图和隐式意图之Activity的激活方式
  • 原文地址:https://www.cnblogs.com/lgh1992314/p/5834771.html
Copyright © 2011-2022 走看看