Priyansh2/Spelling-and-Grammatical-Error-Correction
Built a system from scratch in Python which can detect spelling and grammatical errors in a word and sentence respectively using N-gram based Smoothed-Language Model, Levenshtein Distance, Hidden Markov Model and Naive Bayes Classifier.
This tool helps you refine written text by identifying and correcting spelling mistakes in individual words and grammatical errors in sentences. You provide text, and it returns a corrected version along with a 'score of grammaticality' to indicate how well-formed the sentence is. This is ideal for anyone who writes reports, emails, or other text and wants to ensure their communication is clear and error-free.
No commits in the last 6 months.
Use this if you need an automated way to improve the accuracy and readability of your written content by fixing common spelling and grammar issues.
Not ideal if you need a solution for highly specialized technical writing or complex stylistic improvements beyond basic error correction.
Stars
15
Forks
3
Language
Jupyter Notebook
License
—
Category
Last pushed
Jul 04, 2021
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/nlp/Priyansh2/Spelling-and-Grammatical-Error-Correction"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
jxmorris12/language_tool_python
a free python grammar checker 📝✅
languagetool-org/languagetool
Style and Grammar Checker for 25+ Languages
hunspell/hunspell
The most popular spellchecking library.
bakwc/JamSpell
Modern spell checking library - accurate, fast, multi-language
neuspell/neuspell
NeuSpell: A Neural Spelling Correction Toolkit