Home Apps Features Languages Blog
Add to Chrome →
Chrome Extension · Works on every text field

Write better.
In any language.
On any site.

Pinogrammer is a privacy-first writing assistant that lives in your browser. Grammar correction, smart rewrites, and tone adjustment in 46+ languages — including Tamil, Malayalam, Hindi, Telugu, and Kannada — powered by Gemini Nano on your device. Works wherever you type: Gmail, Notion, Slack, LinkedIn, and any text field on any page. No data leaves your machine.

No account needed
On-device by default
Free to start
Gmail — Compose
Notion
LinkedIn
Grammar
Rewrite
Tone
Explain
EN detected General
Dear Hiring Manager,

I am writing to express my interest in the Software Engineer position at your company. I have been worked with distributed systems for over five years and believe I would be a strong addition to your team.
Grammar fix
×
have been worked have worked
Perfect aspect requires the base form of the verb, not past participle after "have been".
✓ Accept Tab
✕ Dismiss Esc
✦ Rewrite formal ✦ Make concise ✦ Explain this
⚡ Gemini Nano · on-device 0 tokens sent 32ms
Fixed 3 errors
Tamil detected · on-device
0
sent to server
35ms
avg latency
46+
Languages
Tamil, Malayalam, Hindi & more
0 bytes
Data Sent
Gemini Nano runs on your machine
6
Domain Profiles
Legal, Medical, Academic & more
Text Fields
Works on every site you visit
Features

Grammar that understands your context.
Not just your words.

Pinogrammer reads the domain you're writing in, the language you're using, and the tone you need — then corrects accordingly.

Works Everywhere

Every text field.
Every site.

Pinogrammer attaches silently to every input, textarea, and contenteditable on every page — Gmail, Notion, Slack, Twitter, LinkedIn, Confluence. Password fields are automatically skipped. The suggestion card appears in a Shadow DOM overlay so it never interferes with the page underneath.

✓ Gmail compose ✓ Notion pages ✓ Slack messages ✓ LinkedIn posts ✓ Any text field ✓ Shadow DOM isolated
Pinogrammer — field detection
✉️
Gmail compose
contenteditable · active
Live
📝
Notion page editor
contenteditable · watching
Live
💼
LinkedIn post editor
textarea · watching
Live
🔒
Password field
type=password · skipped
Skip
✦ MutationObserver watching — new fields in SPAs detected automatically
Smart Rewrites

One click.
Five tones.

Select any text and choose a rewrite mode — Formal, Casual, Concise, Expanded, or Academic. Pinogrammer rewrites the passage in place, preserving the original language and meaning. Right-click context menu also supports grammar check, rewrite, and explain on any selection across any site.

✓ Formal — professional tone ✓ Casual — conversational ✓ Concise — cut the filler ✓ Expanded — add detail ✓ Academic — scholarly register ✓ Language preserved
Pinogrammer — Rewrite
Original
"I think this might maybe be a good idea but I'm not totally sure we should do it right now because of the timing being a bit off."
Concise ✓ Formal Casual Expand
Rewritten
"This could be a good idea, though the timing may not be ideal."
✓ Replace Tab ↺ Retry
✦ On-Device AI

Private by default.
Cloud when you choose.

Pinogrammer uses Chrome’s built-in Gemini Nano model for all corrections by default — no API key, no cost, nothing sent to any server. Simple grammar checks run entirely on your machine in under 40ms. When you need deeper reasoning, you can optionally enable cloud fallback (OpenAI or Anthropic) with your own key. Your text never touches our servers — BYOK means you own the pipeline.

✓ Gemini Nano · on-device · free ✓ No API key required ✓ BYOK cloud fallback optional ✓ PII stripped before any cloud call ✓ 0 data sent by default ✓ Works offline
Pinogrammer — AI pipeline
Language detected Tamil (ta)
PII scan nothing sensitive found
Gemini Nano answered on-device · 38ms
Cloud LLM not needed · 0 API calls
நீங்கள் போகிறீர்கள் சென்றீர்கள் — verb tense corrected
✓ Nano · on-device 0 tokens sent $0.00
Keyboard Shortcuts

Never break
your flow.

Press ⌘⇧G (Mac) or Ctrl⇧G (Windows) on any text field to trigger a check without touching the mouse. Hit Tab to accept the first suggestion instantly and Esc to dismiss. Right-click context menu provides grammar, rewrite, and explain on any selected text.

✓ ⌘⇧G to trigger check ✓ Tab to accept ✓ Esc to dismiss ✓ Right-click context menu ✓ 650ms debounce — no keystroke spam
Pinogrammer — shortcuts
Trigger grammar check
G
Accept suggestion Tab
Dismiss suggestion Esc
Context menu: Rewrite Right-click selection
Suggestion auto-appears 650ms after you stop typing
Multilingual

Your language.
Your script.

Pinogrammer detects your script automatically using Chrome's Language Detector API and Unicode heuristics, then routes to the right model. Native-script corrections — no transliteration needed.

বাং
Bengali
বাংলা
Translate + Nano
ਪੰ
Punjabi
ਪੰਜਾਬੀ
Translate + Nano
gu
Gujarati
ગુજરાતી
Translate + Nano
EN
English
All varieties
⚡ Nano on-device
AR
Arabic
العربية
Translate + Nano
JP
Japanese
日本語
Translate + Nano
+35
More languages
FR, DE, ES, ZH, KO…
Chrome Translator

⚡ Nano on-device — corrects directly in Tamil/Malayalam/Hindi/Telugu/Kannada script with no transliteration. Translate + Nano — Chrome Translator handles the round-trip; all processing stays on your machine.
Need offline support for other Indic scripts? The optional M2M100 model (170MB, opt-in download) extends coverage to all 46 languages entirely offline.

Domain Profiles

Writing style
that fits the context.

Switch profiles to change the correction register. Legal filings need precision. Academic papers need formal citation language. Casual Slack messages don't need either.

📝
General
Balanced corrections for everyday writing. Fixes grammar without over-formalising your natural voice.
Emails, chat messages, blog posts
Social media captions
Personal notes and journaling
⚖️
Legal
Preserves legal terminology and formal register. Never simplifies terms like "hereinafter" or "indemnify".
Contracts and agreements
Court filings and briefs
Legal correspondence
🎓
Academic
Supports formal scholarly register with passive voice, hedging language, and discipline-specific vocabulary.
Research papers and dissertations
Literature reviews
Conference abstracts
🏥
Medical
Preserves clinical terminology and abbreviations. Never "simplifies" ICD codes or drug names.
Clinical notes and referrals
Patient discharge summaries
Research case reports
💼
Business
Professional tone without being stiff. Tightens proposals, reports, and executive summaries.
Proposals and pitch decks
Board updates and memos
Client-facing emails
✍️
Creative
Lighter touch — fixes clear errors but preserves intentional stylistic choices, fragments, and voice.
Fiction and short stories
Copywriting and ad scripts
Screenplays and dialogue
Who it's for

Anyone who types.
In any language.

Pinogrammer sits quietly in your browser and helps whenever you write — whether that's a dissertation, a quick WhatsApp message, or a client proposal in Tamil.

📚
The Student
Writing essays, reports, and emails in two languages
You write lab reports in English and email professors in Tamil. You switch between scripts constantly, and autocorrect gets confused every time. Pinogrammer detects which language you're in and corrects accordingly — no switching, no settings.
  • Grammar and structure corrections for English essays in Academic profile
  • Tamil emails fixed natively without romanisation
  • Explain mode helps understand why a correction was made
  • Works inside your university's Moodle or LMS text fields
✍️
The Writer
Crafting articles, newsletters, and long-form content
You publish in both English and Malayalam. You want corrections that improve clarity without flattening your voice. Creative profile means Pinogrammer flags genuine errors but leaves your intentional sentence fragments and rhythm alone.
  • Creative profile preserves intentional style choices
  • Concise rewrite trims wordy paragraphs in one click
  • Works directly in Notion, Ghost, Substack, and WordPress editors
  • Native Malayalam corrections in the same workflow as English
🌏
The Multilingual Professional
Communicating with clients and teams in 3+ languages
Your morning has a client email in Hindi, a LinkedIn comment in English, and a WhatsApp message in Kannada. You can't afford embarrassing grammar in any of them. Pinogrammer detects each language independently and corrects in the right script.
  • Auto-detects script switch — no manual language selection
  • Business profile for formal Hindi and Kannada correspondence
  • Formal rewrite converts casual drafts into polished messages
  • Works in WhatsApp Web, Gmail, LinkedIn in the same session
⚖️
The Legal / Medical Professional
Precision language in high-stakes documents
A misused term in a contract or a misspelled drug name in a clinical note is not a minor typo. Legal and Medical profiles protect specialised vocabulary and formal register while still catching genuine grammatical errors and inconsistencies.
  • Legal profile never simplifies "hereinafter", "pursuant to", or "indemnify"
  • Medical profile preserves ICD codes, drug names, and clinical abbreviations
  • On-device only — no draft language ever leaves your machine
  • Works in Clio, Westlaw, Epic, and any browser-based tool

Questions

Everything you need to know before installing.

Does my text get sent to any server?
By default, no. All corrections run through Gemini Nano, Chrome's built-in on-device model. Nothing leaves your machine. Cloud fallback (OpenAI/Anthropic) is optional and only activates if you add your own API key in Settings.
Does it work with Tamil, Malayalam, and other Indian scripts?
Yes. Pinogrammer detects Tamil, Malayalam, Hindi, Telugu, and Kannada automatically using Chrome's Language Detector API and Unicode block heuristics. Corrections happen in the original script — no transliteration required.
Will it break the page I'm on?
No. The suggestion card renders inside a Shadow DOM, completely isolated from the host page's CSS and JavaScript. It won't trigger form validators, conflict with React state, or break any page layout.
Does it work in Notion, Gmail, Slack?
Yes. Pinogrammer attaches to contenteditable elements as well as standard input and textarea fields. A MutationObserver re-attaches listeners when SPAs update the DOM, so Gmail compose, Notion pages, and Slack message boxes all work.
What's the difference between free and Pro?
Free gives you unlimited on-device corrections (Gemini Nano) and 3 cloud sessions per week. Pro (via PinoSuite subscription) unlocks unlimited cloud sessions, Pro glossary for domain-specific terminology, and priority model routing.
Does it work on Google Docs?
Google Docs renders on a canvas element rather than a standard text field, so Pinogrammer cannot attach directly. A banner explains this when you open Docs. Use it in the thousands of other text-based editors instead.
✍️

Start writing better
in any language today.

Pinogrammer is free to install. Grammar corrections, rewrites, and tone adjustments in 46+ languages — including Tamil, Malayalam, Hindi, Telugu, and Kannada — powered by on-device AI. No account, no data leaving your machine.