Как проверить, является ли слово английским словом с помощью Python?

Я хочу проверить в программе Python, есть ли слово в английском словаре.

Я считаю, что интерфейс nltk wordnet может быть подходящим вариантом, но я понятия не имею, как его использовать для такого простая задача.

def is_english_word(word):
    pass # how to I implement is_english_word?

is_english_word(token.lower())

В будущем я, возможно, захочу проверить, есть ли единственная форма слова в словаре (например, свойства -> свойство -> Английское слово). Как мне этого добиться?

123
задан Salvador Dali 20 September 2015 в 22:13
поделиться