An AI-powered Chrome extension that detects, corrects, and enhances Tamil text in real-time across all websites and applications.
Key Features β’ How It Works β’ Installation β’ Usage β’ Tech Stack β’ Contributing
Watch as the extension instantly detects Tamil text and provides correction suggestions
Advanced AI understands the context of your Tamil text to provide more relevant and accurate corrections
See the extension actively correcting Tamil text in real-time as you type
Seamless integration across Gmail, WhatsApp Web, and social media platforms
- Real-time Tamil Text Detection - Instantly identifies Tamil text as you type
- Works across all websites, social media platforms, and web applications.
- AI-Powered Corrections
- Advanced machine learning algorithms provide accurate spelling and grammar corrections.
- Context-Aware Suggestions
- Understands the context of your text to provide more relevant corrections.
- Universal Compatibility
- Works seamlessly on Gmail, WhatsApp Web, Facebook, Twitter, and any website.
- One-Click Corrections
- Apply corrections instantly with a single click or keyboard shortcut.
- Customizable Settings
- Adjust sensitivity, correction preferences, and user interface options.
- Privacy-First Design
- All text processing happens locally - your data never leaves your device.
- Lightweight & Fast
- Minimal performance impact with optimized algorithms.
- Multi-Platform Support
- Compatible with Chrome, Edge, and other Chromium-based browsers.
- Offline Functionality
- Works without internet connection for basic corrections.
The extension uses advanced natural language processing to:
- Monitor Text Input - Continuously watches for Tamil text in input fields
- Analyze Context - Understands the meaning and context of your text
- Generate Suggestions - Provides accurate correction recommendations
- Apply Corrections - Allows instant application of suggested fixes
graph TB
subgraph "Browser Layer"
A[Chrome Browser] --> B[Extension Popup]
A --> C[Content Scripts]
A --> D[Background Script]
end
subgraph "Extension Core"
B --> E[User Interface]
C --> F[Text Detection]
C --> G[DOM Monitoring]
D --> H[Message Handler]
D --> I[Storage Manager]
end
subgraph "AI Processing"
J[Natural Language Processor] --> K[Tamil Text Analyzer]
K --> L[Context Engine]
L --> M[Correction Algorithm]
M --> N[Suggestion Generator]
end
subgraph "Data Storage"
O[Chrome Storage] --> P[User Preferences]
O --> Q[Correction History]
R[Local Database] --> S[Tamil Grammar Rules]
R --> T[Spelling Dictionary]
end
subgraph "Website Integration"
U[Gmail] --> V[Email Fields]
W[WhatsApp Web] --> X[Chat Input]
Y[Social Media] --> Z[Post Fields]
AA[Any Website] --> BB[Text Areas]
end
F --> J
G --> K
H --> O
I --> R
J --> S
K --> T
V --> C
X --> C
Z --> C
BB --> C
style A fill:#4285F4
style J fill:#FF6B6B
style O fill:#4CAF50
style R fill:#FF9800
- Browser Layer: Chrome extension architecture with popup, content scripts, and background processes
- Extension Core: Text detection, DOM monitoring, message handling, and storage management
- AI Processing: Natural language processing, Tamil text analysis, context understanding, and correction algorithms
- Data Storage: Chrome storage for user preferences and local database for Tamil language rules
- Website Integration: Universal compatibility across Gmail, WhatsApp Web, social media, and any website
- Visit the Chrome Web Store
- Click "Add to Chrome"
- Confirm installation
- The extension will be ready to use immediately
# Clone the repository
$ git clone https://github.com/Mithurn/tamil-text-corrector.git
# Go into the repository
$ cd tamil-text-corrector
# Load the extension in Chrome
1. Open Chrome and go to chrome://extensions/
2. Enable "Developer mode"
3. Click "Load unpacked"
4. Select the extension directory- Install the extension from the Chrome Web Store
- Navigate to any website (Gmail, WhatsApp Web, etc.)
- Start typing in Tamil - the extension will automatically detect text
- View suggestions - corrections will appear as you type
- Apply corrections - click on suggestions or use keyboard shortcuts
- Custom Shortcuts - Set up keyboard shortcuts for quick corrections
- Sensitivity Settings - Adjust how aggressively the extension suggests corrections
- Whitelist Sites - Choose which websites to enable the extension on
- Correction History - View and manage your correction history
This extension is built using:
- JavaScript ES6+ - Core extension logic and text processing
- Chrome Extensions API - Browser integration and permissions
- Content Scripts - Real-time text monitoring and injection
- Natural Language Processing - AI-powered text analysis and correction
- Tamil Language Models - Specialized algorithms for Tamil text processing
- Manifest V3 - Modern Chrome extension architecture
- Web APIs - DOM manipulation and text processing
Contributions are welcome! Please feel free to submit a Pull Request.
# Clone the repository
git clone https://github.com/Mithurn/tamil-text-corrector.git
cd tamil-text-corrector
# Install dependencies
npm install
# Build the extension
npm run build
# Load in Chrome for testing
# Follow manual installation steps aboveThis extension is built with privacy as a core principle:
- β Local Processing - All text analysis happens on your device
- β No Data Collection - Your text is never sent to external servers
- β Open Source - Full transparency in how your data is handled
- β Minimal Permissions - Only requests necessary browser permissions
If you like this extension and find it helpful, consider:
- β Starring the repository on GitHub
- π Leaving a review on the Chrome Web Store
- π Reporting bugs or suggesting features
- π€ Contributing to the project
- Prompter AI - AI-powered productivity co-pilot
- Instagram Analytics Dashboard - Comprehensive Instagram analytics system
- More Projects - Check out my other projects on GitHub
This project is licensed under the MIT License - see the LICENSE file for details.
- π Website: mithurnjeromme.vercel.app
- πΌ LinkedIn: linkedin.com/in/mithurn-jeromme-s-k
- π GitHub: github.com/Mithurn
- π§ Email: mithurnjeromme172@gmail.com
- π¦ Twitter: @Mithurn_Jeromme

