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!
Python_final
harshraj jain
Created on December 21, 2021
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Visual Presentation
View
Terrazzo Presentation
View
Colorful Presentation
View
Modular Structure Presentation
View
Chromatic Presentation
View
City Presentation
View
News Presentation
Explore all templates
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:
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:
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!