如何用Python检查单词是否是英文单词?

我想检查一个Python程序,如果一个单词在英语词典中。


我相信nltk wordnet界面可能是要走的路,但我不知道如何将它用于这么简单的任务。


def is_english_word(word):

    pass # how to I implement is_english_word?


is_english_word(token.lower())

在将来,我可能想检查一个单词的单数形式是否在字典中(例如,属性 - >属性 - >英语单词)。我怎么做到这一点?


扬帆大鱼
浏览 2291回答 3
3回答

慕的地8271018

使用NLTK:from nltk.corpus import wordnetif not wordnet.synsets(word_to_test):  #Not an English Wordelse:  #English Word如果您在安装wordnet时遇到问题或想尝试其他方法,请参阅本文。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python