Tags: Python, Flask, NLP, TextBlob, GingerIt, Web App, Grammar Correction, AI, Portfolio Project
A smart, web-based grammar and spelling correction tool built with Python, Flask, and NLP libraries like TextBlob and Requests. Designed to clean up user-entered or uploaded text with accurate grammar fixes and spelling suggestions.
- ✅ Context-aware spelling correction using TextBlob
 - ✅ Rule-based grammar suggestions via GingerIt
 - ✅ Text box input or file upload for flexibility
 - ✅ Total issue count and correction list
 - ✅ Clean, mobile-friendly UI with Bootstrap 5
 
| Layer | Technology | 
|---|---|
| Backend | Python, Flask | 
| NLP Libraries | TextBlob, Requests | 
| Frontend | HTML, Bootstrap | 
| File Handling | Flask File Uploads | 
You can add these later once deployed.
| Text Input | Corrections | 
|---|---|
![]()  | 
![]()  | 
git clone https://github.com/Rishita-rm/grammar-spell-checker-flask-nlp
cd grammar-spell-checker-flask-nlppip install -r requirements.txt
python -m textblob.download_corporapython app.pyVisit http://127.0.0.1:5000 in your browser.
spell-checker-app/
├── app.py                  # Flask app logic
├── Model.py                # Spell and grammar processing
├── requirements.txt
├── README.md
├── templates/
│   └── index.html          # Bootstrap UI
└── static/                 # Optional: add custom CSS or JS
I like mashine learning and bananana.
- Spelling: 
I like machine learning and banana. - Grammar Corrections:
'mashine' → 'machine''bananana' → 'banana'
 
- Working with Flask routing and templating
 - Handling file uploads in Python
 - Using NLP tools for spell and grammar analysis
 - Parsing grammar suggestions from APIs
 - Writing modular code for UI/backend separation
 
- 🔍 Highlight corrections inline in the text
 - 🌐 Multilingual support with translation tools
 - 💾 Download corrected files
 - 🔁 AJAX-based frontend (no reloads)
 - 🧪 Add automated tests with pytest
 - 🐳 Docker container for deployment
 
Hi! I'm a Python enthusiast passionate about building smart tools using NLP, AI, and web tech.
📫 LinkedIn
🐍 More Python Projects
MIT License – use it, improve it, share it!

