O maluco do Peter Norvig (google) publicou no seu site o artigo How to Write a Spelling Corrector. Impressionante o que 21 linhas de Python são capazes de fazer!
Não é atoa que o Google é o que é hoje em dia.
>>> correct('speling')
'spelling'
>>> correct('korrecter')
'corrector'
Não é atoa que o Google é o que é hoje em dia.