pastebin

Paste Search Dynamic
Recent pastes
dictionary enchant Dict
  1. import enchant
  2.  
  3. # Crear un objeto dictionary
  4. dictionary = enchant.Dict("en_US")
  5.  
  6. # Obtener el texto a revisar
  7. texto = input("Por favor ingrese el texto a revisar")
  8.  
  9. # Separar el texto en palabras
  10. palabras = texto.split()
  11.  
  12. # Crear una lista para almacenar las palabras corregidas
  13. palabras_corregidas = []
  14.  
  15. for palabra in palabras:
  16.     # Verificar si la palabra está en el diccionario
  17.     if not dictionary.check(palabra):
  18.         # Si la palabra no está en el diccionario, intentar corregirla
  19.         sugerencias = dictionary.suggest(palabra)
  20.         if sugerencias:
  21.             palabra_corregida = sugerencias[0]
  22.         else:
  23.             palabra_corregida = palabra
  24.     else:
  25.         # Si la palabra está en el diccionario, mantenerla sin cambios
  26.         palabra_corregida = palabra
  27.    
  28.     palabras_corregidas.append(palabra_corregida)
  29.  
  30. # Convertir la lista de palabras corregidas en una cadena de texto
  31. texto_corregido = " ".join(palabras_corregidas)
  32.  
  33. # Imprimir el texto corregido
  34. print("Texto corregido:")
  35. print(texto_corregido)
Parsed in 0.019 seconds