Wiktionary
协作式词典数据
- 认证方式
- No auth
- HTTPS
- Yes
- CORS
- Yes
- 分类
- 词典
简介
Wiktionary 的 MediaWiki API 提供词典数据——定义、发音、词源和 170+ 语言版本的翻译。免密钥且支持 CORS(实测可用)。
快速开始
搜索(实测可用):
curl "https://en.wiktionary.org/w/api.php?action=query&list=search&srsearch=hello&format=json"
{
"query": {
"search": [
{ "title": "hello", "snippet": "...greeting...", "wordcount": 1200 }
]
}
}
获取页面内容:
curl "https://en.wiktionary.org/w/api.php?action=parse&page=hello&prop=wikitext&format=json"
随机页面:
curl "https://en.wiktionary.org/w/api.php?action=query&list=random&rnnamespace=0&format=json"
认证方式
无需认证——免密钥(建议 User-Agent 标识你的应用)。
速率限制与注意事项
- 免费;Wikimedia API 要求描述性 User-Agent 且不要高频突发。
- 标准 MediaWiki API——
action=query、action=parse等。 - 每个语言版本有独立主机(
en.wiktionary.org、fr.wiktionary.org……)。 - 内容是 wikitext——解析它或用 REST HTML 端点。
常见问题
Wiktionary API 免费吗? 是的——免费且免密钥。
如何获取定义?
action=parse&page=hello 返回页面 wikitext/HTML。
支持多语言吗? 170+ 语言版本——每个有独立主机。
词典 分类更多
| API | Auth | HTTPS | CORS | |
|---|---|---|---|---|
| Chinese Character Web Chinese character definitions and pronunciations | No auth | No | No | ↗ |
| Chinese Text Project Online open-access digital library for pre-modern Chinese texts | No auth | Yes | Unknown | ↗ |
| Collins Bilingual Dictionary and Thesaurus Data | API Key | Yes | Unknown | ↗ |
| Free Dictionary Definitions, phonetics, pronounciations, parts of speech, examples, synonyms | No auth | Yes | Unknown | ↗ |
| Indonesia Dictionary Indonesia dictionary many words | No auth | Yes | Unknown | ↗ |