A desktop-based proofreading tool built with Python, Tkinter, and Google Gemini API. It allows users to check and correct spelling & grammar, highlights errors, and provides AI-generated corrections while preserving the original meaning and tone.
LexiFix is designed to make writing clearer and error-free by offering:
- AI-powered proofreading using Google Gemini API
- A clean, intuitive Tkinter-based interface
- Instant grammar & spelling correction
- Error highlighting in the original text
- Background processing for smooth, lag-free operation
- Simple, user-friendly workflow for students, writers, and professionals
✅ AI Spell & Grammar Checking – Powered by Google Gemini API
✅ Error Highlighting – Shows differences between original & corrected text
✅ Modern Tkinter GUI – Clean and easy-to-use interface
✅ Logo & Branding Support – Optional custom branding
✅ Background Threading – Prevents the GUI from freezing during processing
✅ Real-Time Feedback – Quick and reliable text correction
✅ Safe API Handling – Reads API key securely from .env file
- Clone or Download this repository
- Make sure you have Python 3.8+ installed
- Install required libraries:
pip install google-generativeai python-dotenv pillow - Create a .env file and add your Gemini API key: GEMINI_API_KEY=your_api_key_here
- Run the application
- Inline Grammar Suggestions – Similar to Grammarly for better context
- Dark Mode Theme – For improved accessibility and UX
- Multiple Language Support – Expand beyond English
- Save & Export Options – Export corrected text as PDF or Word
- Browser-Based Version – Web app for online access
This project is for academic and institutional use. Please credit the developers if reused or modified for deployment.
Bisma Shahid
Department of Software Engineering
FAST NUCES Karachi
