Search code examples
nltk

Is there a corpus of English words in nltk?


Is there any way to get the list of English words in python nltk library? I tried to find it but the only thing I have found is wordnet from nltk.corpus. But based on documentation, it does not have what I need (it finds synonyms for a word).

I know how to find the list of this words by myself (this answer covers it in details), so I am interested whether I can do this by only using nltk library.


Solution

  • Yes, from nltk.corpus import words

    And check using:

    >>> "fine" in words.words()
    True
    

    Reference: Section 4.1 (Wordlist Corpora), chapter 2 of Natural Language Processing with Python.