Skip to content

This repository contains the Python source code for LexiFix, an AI-powered Spell and Grammar Checker using the Gemini API. It features a Tkinter-based GUI with interactive text input, real-time grammar and spelling correction, highlighted errors, smooth background processing, and a clean, user-friendly interface.

Notifications You must be signed in to change notification settings

Bisma-404/LexiFix-AI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LexiFix – AI Spell & Grammar Checker

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.


Preview

LexiFix Preview


Overview

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

Key Features

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


How to Run

  1. Clone or Download this repository
  2. Make sure you have Python 3.8+ installed
  3. Install required libraries:
    pip install google-generativeai python-dotenv pillow
  4. Create a .env file and add your Gemini API key: GEMINI_API_KEY=your_api_key_here
  5. Run the application

Future Improvements

  • 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

License

This project is for academic and institutional use. Please credit the developers if reused or modified for deployment.


Developed By

Bisma Shahid
Department of Software Engineering
FAST NUCES Karachi

About

This repository contains the Python source code for LexiFix, an AI-powered Spell and Grammar Checker using the Gemini API. It features a Tkinter-based GUI with interactive text input, real-time grammar and spelling correction, highlighted errors, smooth background processing, and a clean, user-friendly interface.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages