Type the way you think. Send the way it should read. Hinglish → English in three styles, in Gmail, WhatsApp Web, or anywhere on your desktop.
You think in Hinglish. You type in Hinglish. But the email / Slack / LinkedIn message has to go out in English. UnEnglish strips the un-English-ness from your Hinglish and hands you back clean English in Normal, Short, or CEO style. No subscription. Bring your own free API key — Gemini, Groq, OpenRouter, or Cerebras.
| Mode | Output style | Example |
|---|---|---|
| 🟦 Normal | Clean, grammatically correct English | "Sir, I will discuss with my team and update you by tomorrow." |
| 🟩 Short | Crisp, to-the-point. Bullets if multiple ideas. | "Sir, will discuss with team today. Update tomorrow." |
| 🟥 CEO | Short, casual, human-style — no AI feel | "Sir, syncing with team — will update tmrw." |
Input: "sir kal meeting m mujhe lagta hai humko ye decide krna chaiye, mai apni team se baith ke discuss kr lunga aur kal tk update de dunga"
Works inside Gmail and WhatsApp Web. Click the floating ✦ button next to any compose box, or use Ctrl+Shift+1/2/3.
Bonus on Gmail:
- 📧 Reply Generator — reads the full email thread, takes your Hinglish hint + options (Style / Intent / Tone / Length) and drafts a reply
- ✍️ Regenerate from box — edit the draft in Hinglish, one click re-styles it
- 🛡️ Preserves your email signature and quoted thread untouched
Python tray app. Works everywhere: Word, Excel, WhatsApp Desktop, Outlook, Notepad, Teams, Slack, anywhere you can select text.
Select any text → press Ctrl+Alt+1/2/3 → wait ~1 sec → text is replaced.
UnEnglish supports 4 providers out of the box. Pick one and paste its key — that's it. Switch any time.
| Provider | Free tier | Speed | Get a key |
|---|---|---|---|
| Google Gemini | Generous (free AI Studio + Vertex Express AQ.) |
Fast | aistudio.google.com/apikey |
| Groq ⚡ | ~14,400 req/day free | Fastest (LPU inference) | console.groq.com/keys |
| OpenRouter | Several :free models (Llama, DeepSeek, Gemini) |
Medium | openrouter.ai/keys |
| Cerebras | Free tier with daily limits | Very fast | cloud.cerebras.ai |
Picking is easy: Gemini for quality, Groq for speed. OpenRouter if you want to try Llama/DeepSeek free. All four work with the same UI — just pick from the dropdown.
- Pick a provider above and grab a free key.
- Open
chrome://extensionsin Chrome / Edge / Brave - Turn on Developer mode (top-right)
- Click Load unpacked → select the
extension/folder - Click the extension icon → choose Provider → paste API key → pick Model → Save
- Install Python 3.8+ from https://python.org/downloads (check "Add to PATH")
- Open
desktop/folder - Double-click
install.bat(installs deps once) - Double-click
start.bat(launches tray icon, no console) - Right-click tray → Settings → choose Provider + paste API key + pick Model → Save
Auto-start on boot (optional): Win+R → shell:startup → drop a shortcut to start.bat.
| Where | Hotkey |
|---|---|
| Browser (Gmail/WhatsApp Web) | Ctrl+Shift+1 Normal · Ctrl+Shift+2 Short · Ctrl+Shift+3 CEO |
| Anywhere on desktop | Ctrl+Alt+1 Normal · Ctrl+Alt+2 Short · Ctrl+Alt+3 CEO |
(Mnemonic: Shift = browser, Alt = system-wide)
- Your API key is stored locally — Chrome's
chrome.storage.sync(encrypted, tied to your Chrome profile) for the extension;~/.unenglish/config.jsonfor the desktop tool. - Text is sent only to Google's Gemini API using your own key.
- No analytics, no telemetry, no third-party servers, no account required.
- Code is open — read it, audit it, fork it.
Most "Grammarly-style" tools assume you're starting from English. They don't get Hinglish. And the AI-rewritten output sounds like AI — formal, robotic, "I hope this message finds you well." Real Indian professionals don't type that way.
UnEnglish is built around three observations:
- You think faster in Hinglish. Why slow down to translate in your head?
- One size doesn't fit every recipient. A founder texts shorter than they email.
- AI text is detectable. The "CEO mode" intentionally adds human imperfections — abbreviations, contractions, clipped sentences — so it reads like you, not a chatbot.
- Slack / Teams / LinkedIn web support
- Custom style profiles (save your own tone preset)
- Screenshot-to-text for image messages
- Mac & Linux support for desktop tool
- One-click
.exeinstaller
Got an idea? Open an issue or send a PR.
- Extension: Vanilla JS, Manifest V3, Chrome Storage API
- Desktop: Python 3,
keyboard(global hotkeys),pyperclip(clipboard),pystray(tray),tkinter(settings UI) - AI: Pluggable provider — Google Gemini (AI Studio or Vertex AI Express, auto-detected from key prefix), Groq, OpenRouter, Cerebras. All speak the OpenAI-compatible chat-completions schema except Gemini, which has its own.
PRs welcome. Especially appreciated:
- Better DOM selectors for Gmail/WhatsApp Web edge cases
- New target sites (Slack, Teams, LinkedIn, etc.)
- Mac/Linux ports of the desktop tool
- Better prompt engineering for any of the three modes
Run locally, make changes, test, open a PR.
If UnEnglish saved you even a few minutes of rewriting today, star the repo so more folks find it. That's the only reward this project asks for.
MIT — see LICENSE. Fork it, ship it, sell it, do what you like.
Built with ☕ for everyone who's typed "plz revert at earliest convenience" and felt their soul leave their body.