Voglio verificare in un programma Python se una parola è nel dizionario inglese.Come verificare se una parola è una parola inglese con Python?
Credo che l'interfaccia wordnet nltk potrebbe essere la strada da percorrere, ma non ho idea di come utilizzarla per un compito così semplice.
def is_english_word(word):
pass # how to I implement is_english_word?
is_english_word(token.lower())
In futuro, mi potrebbe voler verificare se la forma singolare di una parola è nel dizionario (ad esempio, le proprietà -> Proprietà -> inglese parola). Come potrei ottenere quello?
Grazie, non sapevo di PyEnchant ed è davvero molto più utile per il tipo di controllo che voglio fare. – Barthelemy
Non riconosce? Non una parola comune, ma so come abbreviazione di e non so . Volevo solo sottolineare che la soluzione non è idonea per tutti e che un progetto diverso potrebbe richiedere dizionari diversi o un approccio completamente diverso. –
dmh
Bene, se vuoi un dizionario diverso puoi sempre collegarne uno nella parte posteriore di PyEnchant! Nota BTW che anche l'OED elenca solo "helo" come obsoleto ... – katrielalex