import enchant
# Crear un objeto dictionary
dictionary = enchant.Dict("en_US")
# Obtener el texto a revisar
texto = input("Por favor ingrese el texto a revisar")
# Separar el texto en palabras
palabras = texto.split()
# Crear una lista para almacenar las palabras corregidas
palabras_corregidas = []
for palabra in palabras:
# Verificar si la palabra está en el diccionario
if not dictionary.check(palabra):
# Si la palabra no está en el diccionario, intentar corregirla
sugerencias = dictionary.suggest(palabra)
if sugerencias:
palabra_corregida = sugerencias[0]
else:
palabra_corregida = palabra
else:
# Si la palabra está en el diccionario, mantenerla sin cambios
palabra_corregida = palabra
palabras_corregidas.append(palabra_corregida)
# Convertir la lista de palabras corregidas en una cadena de texto
texto_corregido = " ".join(palabras_corregidas)
# Imprimir el texto corregido
print("Texto corregido:")
print(texto_corregido)