Obtenga sugerencias de palabras similares usando Enchant en Python

Para la entrada de usuario dada, obtenga palabras similares a través del módulo Enchant.

Enchant es un módulo en python que se usa para verificar la ortografía de una palabra, da sugerencias para corregir palabras. Además, da antónimos y sinónimos de palabras. Comprueba si una palabra existe en el diccionario o no. También se pueden agregar otros diccionarios, como («en_UK»), («en_CA»), («en_GB»), etc.

Para instalar encantar:

pip install pyenchant

Ejemplos:

Input : Helo
Output : Hello, Help, Hero, Helot, Hole

Input : Trth
Output : Truth, Trash, Troth, Trench

 
A continuación se muestra la implementación:

# Python program to print the similar
# words using Enchant module
  
# Importing the Enchant module
import enchant
  
# Using 'en_US' dictionary
d = enchant.Dict("en_US")
  
# Taking input from user
word = input("Enter word: ")
  
d.check(word)
  
# Will suggest similar words
# form given dictionary
print(d.suggest(word))

Producción :

Enter word: aple

['pale', 'ale', 'ape', 'maple', 'ample', 'apple', 'plea', 'able', 'apse']

Publicación traducida automáticamente

Artículo escrito por aishwarya.27 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *