Want to create interactive content? It’s easy in Genially!

Get started free

Python_final

harshraj jain

Created on December 21, 2021

Start designing with a free template

Discover more than 1500 professional designs like these:

Visual Presentation

Terrazzo Presentation

Colorful Presentation

Modular Structure Presentation

Chromatic Presentation

City Presentation

News Presentation

Transcript

SPELLING CHECKER USING PYTHON

Presented By:- Harshraj Jain (21BCE10277) Arin Jain (21BCE10207) Anreen Kour (21BCE10266) Aayush Jamwal (21BCE10230)

INTRODUCTION

Introduction to Spelling Correction with Python:- Spelling mistakes are common, and most people are used to software indicating if a mistake was made. From autocorrect on our phones, to red underlining in text editors, spell checking is an essential feature for many different products.

PROBLEM DEFINITION:

  • Spelling is a critical component of communication.
  • In machine learning(natural language processing. ), spelling correction and spell checking is a well known and well studied problem
  • For any type of text processing or analysis, checking the spelling of the word is one of the basic requirements.
  • Correcting spelling mistakes is an integral part of writing in the modern world, whether it is a part of texting a phone, sending an email, writing large documents or searching for information on the web.
  • While using smartphones and pc the probability of making a spelling mistake is more because of the busy schedule we intend to type fast and usually end up making mistakes. That is the main reason why spelling correction is more of a neccesity nowadays.

EXISTING APPROACH

Here are some existing approaches of spelling checker

Grammarly

ProWritingAid

Easy-to-use tool applying AI processes

Premium grammar checker for bloggers

LanguageTool

Online Correction

Tool for more than 20 languages

Online checkеr for spelling and diction

LIMITATIONS

Below are just some of the dangers of relying on spell check:

  • Spell check cannot help you with some proper names, such as "Heston" or "Jolie."
  • Spell check will not detect the improper use of homonyms, such as "their" and "there."
  • Spell check may flag words as errors which are indeed correct.
  • Spell check does not always offer useful spelling suggestions for severely misspelled words.

Previous code

Enhanced Code

Using python library "Spellchecker"

Python library used "Spellchecker"

Checking of spelling is a basic requirement in any text processing or analysis. The python package pyspellchecker provides us this feature to find the words that may have been mis-spelled and also suggest the possible corrections.

Enhanced code

Output:-

REFERENCES

https://towardsdatascience.com

https://github.com

https://thecleverprogrammer.com

https://www.geeksforgeeks.org/

Thanks for your attention!