我正在寻找一个 python 模块,它可以帮助我从英语词典中获取单词的定义。
当然有 enchant
,它可以帮助我检查这个词是否存在于英语中,但它没有提供它们的定义(至少我在文档)
还有可以通过 NLTK 访问的 WordNet。它有定义,甚至有例句,但 WordNet 并不包含所有英文单词。 “如何”、“我”、“你”、“应该”、“可以”等常用词不属于 WordNet。
是否有任何 python 模块可以访问完整的英语词典,包括单词定义?
最佳答案
您可以依赖其他离线/在线资源,例如 xml、json、api 等,而不是模块。
http://dictionary-api.cambridge.org [REST API]
http://glosbe.com/a-api [REST API]
http://www.ibiblio.org/webster/ [XML,开源]
关于可以访问包括单词定义在内的英语词典的 Python 模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21395011/