title: How to find out wether a word exists in english using nltk
body: <p>I am looking for a proper solution to this question. This question has been asked many times before and I didn't find a single answer that suited.
  I need to use a corpus in NLTK to detect whether a word is an English word</p>
  <p>I have tried to do :</p>
  <pre><code>wordnet.synsets(word)
  </code></pre>
  <p>This doesn't work for many common words.
  Using a list of words in English and performing lookup in a file is not an option.
  Using enchant is not an option either.
  If there is another library that can do the same, please provide the usage of the api.
  If not, please provide a corpus in nltk which has all the words in English.</p>