Wiktionary API: 获取单词的标签,并指定语言
Wiktionary API: Get tags for a word, and specify language
比如单词是dog
,我想得到下面的,但是只有英文部分,而不是其他语言部分,比如==Afrikaans==
,==Danish==
等等.我应该使用什么API?我看到了the API page,但是很难理解。我唯一能找到的是 parse
(https://en.wiktionary.org/w/api.php?action=parse&page=dog
),但这给了我 HTML,而不是标签,它有一个警告“无法识别的参数:url”,而且我不知道如何指定语言。
[[Image:YellowLabradorLooking.jpg|thumb|A dog (a [[Labrador retriever]])]]
===Alternative forms===
* {{l|en|darg}}, {{l|en|dawg}}, {{l|en|dug}} {{qualifier|dialectal}}
* {{l|en|doggie}}, {{l|en|doggy}} {{qualifier|childish}}
===Pronunciation===
* {{a|RP}} {{IPA|en|/dɒɡ/}}
...
这看起来符合您的要求:
https://en.wiktionary.org/w/api.php?action=parse&page=dog§ion=1&prop=wikitext
您可能想检查它是否以 ==English== 开头,但我认为如果您使用 en.wiktionary,第 1 部分将始终是英语。
比如单词是dog
,我想得到下面的,但是只有英文部分,而不是其他语言部分,比如==Afrikaans==
,==Danish==
等等.我应该使用什么API?我看到了the API page,但是很难理解。我唯一能找到的是 parse
(https://en.wiktionary.org/w/api.php?action=parse&page=dog
),但这给了我 HTML,而不是标签,它有一个警告“无法识别的参数:url”,而且我不知道如何指定语言。
[[Image:YellowLabradorLooking.jpg|thumb|A dog (a [[Labrador retriever]])]]
===Alternative forms===
* {{l|en|darg}}, {{l|en|dawg}}, {{l|en|dug}} {{qualifier|dialectal}}
* {{l|en|doggie}}, {{l|en|doggy}} {{qualifier|childish}}
===Pronunciation===
* {{a|RP}} {{IPA|en|/dɒɡ/}}
...
这看起来符合您的要求:
https://en.wiktionary.org/w/api.php?action=parse&page=dog§ion=1&prop=wikitext
您可能想检查它是否以 ==English== 开头,但我认为如果您使用 en.wiktionary,第 1 部分将始终是英语。