import enchant
import wx
from enchant.checker import SpellChecker
from enchant.checker.wxSpellCheckerDialog import wxSpellCheckerDialog
from enchant.checker.CmdLineChecker import CmdLineChecker
a = "Ceci est un text avec beuacuop d'ereurs et pas snychro"
chkr = enchant.checker.SpellChecker("fr_FR")
chkr.set_text(a)
cmdln = CmdLineChecker()
cmdln.set_checker(chkr)
b = cmdln.run()
c = chkr.get_text() # returns corrected text
print c
Come raggiungo c
di restituire il testo corretto senza utilizzare 0
manualmente dal cmdlinechecker
?Come correggere il testo e restituire il testo corretto automaticamente con PyEnchant
Il programma deve scorrere la stringa contenente il testo non corretto, correggerlo e salvarlo in una variabile da esportare in un DB MySQL.
Grazie, la tua risposta mi ha aiutato. Accanto, ho anche scoperto che all'interno della stessa libreria c'è una funzione store_replacement (mis, cor), dove memorizza una ortografia sostitutiva per una parola miss-spelled: Ma non sono in grado di implementarla correttamente altrimenti, potrebbe anche essere un possibile soluzione. – user3050590