核心特色

专为进阶学习打造的智能词典

整合 Wiktionary、Oxford、CEFR-J、CET、ECDICT、FrequencyWords 六大数据源,提供多维度标注与智能检索,构建精准的英语学习知识底座。

权威数据整合

整合 Wiktionary(71.5万词条)、Oxford 3000/5000、CEFR-J、四六级、ECDICT(26万中文翻译)、FrequencyWords(5万词频)等资源,实现深度语料覆盖。

多维等级标注

CEFR(A1-C2)9,301词、CET 四六级 5,414词、Oxford 核心 5,917词、柯林斯星级、词频 TOP 50K,为不同学习阶段提供精准定位。

多国发音音标

涵盖英式、美式、澳式、加拿大、新西兰、爱尔兰、苏格兰、印度、南非等 10 种口音的 IPA 音标,16万+ 发音数据。

智能搜索引擎

支持前缀自动补全、短语智能匹配、词形变体反查(88.8万变体),可将 gave→give、runnings→running 等变体还原。

双语释义例句

97.6万英文义项 + 26万中文翻译,58.4万真实例句中英对照,通过语境深度理解词汇用法。

开放 API 接口

提供完整 RESTful API(9个端点),支持单词、批量、短语、搜索、补全等查询,可轻松集成至各类应用。

715K+

词条覆盖

Wiktionary 权威数据

10

口音 IPA

英美澳加新等多国音标

24.6K

等级标注

CEFR + CET + Oxford

584K+

双语例句

中英对照语境学习

未找到单词

也许你想找:

短语

通过变体

TOP

相关短语

词形变化

拼写变体

暂无详细释义

数据来源

代码开源 · 数据源独立授权

项目代码采用 MIT 开源协议,数据源保持各自的原始许可授权

Wiktionary

71.5万词条 · CC BY-SA 4.0

核心数据

提供词条、发音、释义、例句、词形变化等核心数据(via Wiktextract)

ECDICT

26万翻译 · MIT License

中文翻译

提供简明中文翻译与柯林斯星级评定

Oxford 3000/5000

5,917词 · 教育研究使用

核心词汇

提供牛津核心词汇与 CEFR 等级标注

CEFR-J

8,658词 · 免费商业使用 (A1-B2) + CC BY-SA 4.0 (C1-C2)

等级标准

欧洲语言共同参考框架(A1-C2)词汇分级,TUFS 数据可商业使用

CET 4/6

5,414词 · 官方大纲

考试词汇

大学英语四六级官方词汇表

FrequencyWords

5万词 · CC BY-SA 4.0

词频数据

基于多语料库的真实使用频率统计

许可证说明

项目代码:采用 MIT 开源协议,可自由使用、修改和分发。访问 GitHub 仓库 获取源码。

数据使用:核心数据源自 Wiktionary、FrequencyWords (CC BY-SA 4.0);ECDICT (MIT);CEFR-J (A1-B2 免费商业使用 + C1-C2 CC BY-SA 4.0);Oxford (教育研究使用)。

API 服务:本站提供查询 API 服务不构成数据再分发,符合所有数据源使用条款,可合法商业化。

开发者接入

RESTful API · 9个端点 · 开箱即用

提供完整的词典查询 API,支持单词查询、批量查询、短语查询、搜索补全等功能

API 基础路径
/api/v1 在线服务
免费使用
无需认证
JSON 响应
查询单词完整信息

获取单词的发音、释义、例句、词形变化等完整数据

GET
请求示例
/api/v1/words/example
可选参数
accent - 过滤口音(british, american 等)
include_variants - 包含变体(默认 true)
include_pronunciations - 包含发音(默认 true)
include_senses - 包含释义与例句(默认 true)
通过词形变化查找原型

将 "lit" 还原为 "light","running" 还原为 "run"

GET
请求示例
/api/v1/words/by-variant/lit
可选参数
kind - 过滤类型(form: 词形, alias: 别名)
include_pronunciations - 包含发音(默认 true)
include_senses - 包含释义(默认 true)
查询包含关键词的短语

搜索 "take" 可找到 "take care of"、"take part in" 等短语

GET
请求示例
/api/v1/phrases?q=take&limit=10
参数说明
q - 搜索关键词(必需,如 take, look, give)
limit - 返回数量(默认 10,最大 50)
搜索单词

支持模糊匹配关键词、多维过滤(词性、等级、词频等)

GET
请求示例
/api/v1/search?q=test&oxford_level=1&cet_level=4&limit=10
参数说明
q - 模糊匹配关键词(必需,最少 3 个字符)
limit - 返回数量(默认 20,最大 100)
offset - 偏移量(默认 0)
pos - 词性过滤(noun, verb 等)
cefr_level - CEFR 等级(0-6,如 3=B1)
oxford_level - 牛津等级(1=3000, 2=5000)
cet_level - 四六级(4=CET-4, 6=CET-6)
max_frequency_rank - 最大词频排名(如 5000)
min_collins_stars - 最小星级(1-5)
单词自动补全

根据前缀快速返回候选单词,适合输入提示

GET
请求示例
/api/v1/suggest?prefix=exa&oxford_level=1&limit=10
参数说明
prefix - 单词前缀(必需,最少 3 个字符,最多 50 个字符)
limit - 返回数量(默认 10,最大 50)
cefr_level - CEFR 等级(0-6)
oxford_level - 牛津等级(1=3000, 2=5000)
cet_level - 四六级(4=CET-4, 6=CET-6)
max_frequency_rank - 最大词频排名
min_collins_stars - 最小星级(1-5)
批量查询单词

一次查询多个单词(最多 100 个),自动去重

POST
请求体 (JSON) - 完整示例
{ "words": ["test", "example", "hello"], "include_variants": true, "include_pronunciations": true, "include_senses": true }
端点: /api/v1/words/batch
方法: POST
Content-Type: application/json
必需字段:
words - 单词数组(必需,最多 100 个)
可选字段:
include_variants - 是否返回变体(默认 true)
include_pronunciations - 是否返回发音(默认 true)
include_senses - 是否返回释义(默认 true)
需要更多接口信息?

查看完整 API 文档,了解所有 9 个端点的详细参数、响应格式和错误码

查看完整文档

技术架构

现代化技术栈 · 高性能 · 易维护

从数据存储到前端交互,全栈架构精心设计

PostgreSQL 数据库

关系型数据库 · 企业级可靠性

  • 精简 5 张表设计,涵盖词条、释义、发音、例句、变体
  • 27 个复合索引优化,实现前缀、短语、变体等多维检索
  • JSONB 字段存储复杂结构,兼顾性能与灵活性

Go + Gin 后端

高性能 Web 框架 · 并发优势

  • 标准三层架构:Handler → Service → Repository
  • 8 个 RESTful 端点,覆盖查询、搜索、补全等场景
  • 原生协程支持,高效应对高并发请求

Tailwind + Alpine.js

零构建前端 · 声明式交互

  • Tailwind CSS 原子化设计,响应式布局即插即用
  • Alpine.js 轻量级响应式框架,零构建配置
  • 单文件架构,部署简便快捷,便于二次开发
为什么选择这套技术栈?

PostgreSQL + Go + Gin + Tailwind/Alpine.js 构成高性能、易维护的全栈解决方案。从数据存储到前端交互各司其职,特别适合构建现代化词典应用。

当前词条数据来源

词条详细信息

义项数量

例句数量

发音数据

词形变体

易思词典 · isdict.com · 71.5万词条 · 六大数据源 · 开源项目