词典

单词查询

0次调用
2 积分/次

想在自己的背单词应用、阅读插件或聊天机器人里加个查词功能?输入一个英文单词,就能立刻拿到一本详尽的“微型词典”。

GET
uapis.cn
/api/v1/dictionary/lookup
查询参数
3
word
string
required

要查询的英文单词,长度不超过 64 个字符。

lang
string

目标语种。目前仅支持 en(默认)。

engine
string

查询引擎。设为 local 时走高速模式,延迟更低;不传则使用默认查询方式。

功能概述

传入你要查询的英文单词,接口会返回一整份全方位的词条数据。数据结构是高度动态的——如果某个单词没有常见词组或近义词,对应的字段会自动省略,方便前端精简渲染。

返回内容涵盖

  • 音标与发音 (phonetics):包含英式(UK)与美式(US)音标,以及可直接在前端播放的发音音频链接。
  • 中文释义 (definitions):按词性归类的中文翻译。
  • 英英释义 (english_definitions):英文原汁原味的解释及附带的短例句。
  • 词形变化 (word_forms):复数、过去式、比较级等形态转换。
  • 词组与近义词 (phrases / synonyms):常见的搭配词组,以及按词性归类的近义词。
  • 双语例句 (examples):真实语境下的中英双语例句。

查询参数

word
string必填

要查询的英文单词,长度不超过 64 个字符。

lang
string可选

目标语种。目前仅支持 en(默认)。

engine
string可选

查询引擎。设为 local 时走高速模式,延迟更低;不传则使用默认查询方式。

响应

200 / 请求成功

查询成功,返回该单词的完整词条数据。

JSON
{
  "found": true,
  "entry": {
    "word": "present",
    "language": "en",
    "phonetics": {
      "uk": {
        "text": "prɪˈzent",
        "audio": "/api/v1/dictionary/audio?word=present&accent=uk"
      },
      "us": {
        "text": "prɪˈzent",
        "audio": "/api/v1/dictionary/audio?word=present&accent=us"
      }
    },
    "exam_tags": [
      "string"
    ],
    "definitions": [
      {
        "part_of_speech": "n.",
        "meaning": "现在,目前;礼物,赠品"
      }
    ],
    "english_definitions": [
      {
        "part_of_speech": "n.",
        "definition": "the period of time that is happening now",
        "examples": [
          "string"
        ]
      }
    ],
    "word_forms": [
      {
        "name": "过去式",
        "value": "presented"
      }
    ],
    "phrases": [
      {
        "phrase": "at present",
        "meaning": "目前,现在"
      }
    ],
    "synonyms": [
      {
        "part_of_speech": "adj.",
        "meaning": "现在的;出席的",
        "words": [
          "string"
        ]
      }
    ],
    "examples": [
      {
        "source": "Did you get your mother a present?",
        "translation": "给你母亲买礼物了吗?"
      }
    ]
  }
}

400 / 错误的请求

参数错误。例如 word 参数为空或超过了最大长度限制。

404 / 未找到

未找到该单词的释义,可能是由于拼写错误或词库暂未收录。

JSON
{
  "code": "WORD_NOT_FOUND",
  "message": "未找到该单词的释义"
}

502 / 网关错误

查词服务暂时不可用,请稍后重试。

JSON
{
  "code": "SERVICE_UNAVAILABLE",
  "message": "查词服务暂时不可用,请稍后重试"
}