Используйте следующий код:
from nltk.corpus import wordnet
с wordnet.synsets
не удалось идентифицировать английские слова. - Все слова в
word_list
определены как True
- Успешное определение английского слова зависит от используемого словаря.
from nltk.corpus import words
def check_words(word_list: list):
for word in word_list:
print(word in words.words())
word_list = ['poisson', 'stark', 'nihongo', 'abstract', 'pedo']
Вывод:
check_words(word_list)
False
True
False
True
False