小编Núr*_*sch的帖子

如何在Python中查找英语词典?

我正在开发一个 Python 程序,以便查找文本中单词的词源。我发现基本上有两种选择:解析提供词源的在线词典或使用 API。我在这里找到了这个回复,但我似乎不明白如何将 Oxford API 与我的 Python 程序链接起来。

谁能告诉我如何在英语词典中查找单词?先感谢您。

链接到这里的问题

请注意,虽然 WordNet 并未包含所有英语单词,但《牛津英语词典》又如何呢?(http://developer.oxforddictionaries.com/)。根据您的项目范围,它可能是一个杀手级 API。你试过看格雷迪·沃德的《莫比》吗?[链接] ( http://icon.shef.ac.uk/Moby/ )。您可以将其添加为 NLTK 中的词典(请参阅第 2.1 节中“加载您自己的语料库”的注释)。

from nltk.corpus import PlaintextCorpusReader
corpus_root = '/usr/share/dict'
wordlists = PlaintextCorpusReader(corpus_root, '.*')
Run Code Online (Sandbox Code Playgroud)

from nltk.corpus import BracketParseCorpusReader
corpus_root = r"C:\corpora\penntreebank\parsed\mrg\wsj"
file_pattern = r".*/wsj_.*\.mrg"
ptb = BracketParseCorpusReader(corpus_root, file_pattern)
Run Code Online (Sandbox Code Playgroud)

python parsing dictionary nlp nltk

5
推荐指数
1
解决办法
5496
查看次数

标签 统计

dictionary ×1

nlp ×1

nltk ×1

parsing ×1

python ×1