NLP Spelling Correction Python Machine Learning Project Report docx