Quiero registrar en un programa de Python si una palabra está en el diccionario de inglés.¿Cómo comprobar si una palabra es una palabra en inglés con Python?
Creo que la interfaz nltk wordnet podría ser el camino a seguir, pero no tengo ni idea de cómo usarlo para una tarea tan simple.
def is_english_word(word):
pass # how to I implement is_english_word?
is_english_word(token.lower())
En el futuro, puede ser que quiera comprobar si la forma singular de la palabra está en el diccionario (por ejemplo, propiedades -> propiedades -> palabra Inglés). ¿Cómo lo lograría?
Gracias, no sabía nada sobre PyEnchant y, de hecho, es mucho más útil para el tipo de controles que quiero hacer. – Barthelemy
No reconoce? No es una palabra común, pero sé como una abreviatura de , y no sé . Solo quería señalar que la solución no es única para todos y que un proyecto diferente podría requerir diferentes diccionarios o un enfoque diferente. –
dmh
Bueno, si quieres un diccionario diferente, ¡siempre puedes conectar uno en la parte posterior de PyEnchant! Note por cierto que incluso el OED solo lista "helo" como obsoleto ... – katrielalex