1 item
Toggle with the icon or a shortcut, drag to select an area, OCR it locally, translate, and overlay the translation on the selection. Drag OCR Translate lets you translate the text inside any region of a web page — including text baked into images, canvases, PDFs rendered in the browser, or pages you can't select text on. HOW IT WORKS 1. Click the toolbar icon or press the keyboard shortcut (Ctrl+Shift+Y / ⌘+Shift+Y) to turn on selection mode. 2. Hold and drag to draw a box around the text you want. Release, then fine-tune the box with the corner/edge handles, or drag the middle to move it. 3. Press "Translate this area" (or Enter). The extension captures just that region, runs OCR on your device, and shows the translation in a small card overlaid on the page. KEY FEATURES • Fully on-device by default — OCR runs locally (WebAssembly), and translation runs locally too using Chrome's built-in AI. Nothing leaves your computer. • Auto-routing translation pairs — set rules like "English → Vietnamese", "Vietnamese → English", "Japanese → Vietnamese". The source language is detected automatically; the first matching rule wins; a default target is used otherwise. ~130 languages available. • Choose your translation engine (Settings): - On-device (Chrome AI) — no key, offline, private (default). - Google (online) — Google's public endpoint, no key. - Google Cloud Translation — paste your own API key. - OpenAI (GPT) — paste your own API key and pick a model. API keys are stored only on your device and sent only to the provider you choose. • Interface in your browser's language (English, Vietnamese, Japanese, Chinese). • Bundled OCR for 35 languages/scripts (Latin, CJK, Cyrillic, Arabic, Devanagari, Thai, Khmer, Burmese and more) — pick which ones to enable. • Low-confidence line filtering removes OCR noise from decorative headings. • Press Esc to dismiss. Nothing is left covering the page. PRIVACY • No account, no login, no analytics, no tracking. • With the default on-device engine, no data leaves your computer at all. • If you switch to an online engine, only the recognized text is sent to the service you choose (Google / Google Cloud / OpenAI) — never to the developer. • Your settings sync with your Chrome profile; API keys never sync. Full policy: https://chatvn.live/drag-ocr-translate/privacy.html NOTES • The on-device engine downloads a small language model on first use of each language. Languages it doesn't support fall back to "Google (online)". • Does not run on Chrome system pages (chrome://…), the Web Store, or local files without file access. • Requires Chrome 138 or newer (for the built-in AI).
Aug 30, 2026
rating_count is the Chrome Web Store ratings count, not a written-review count.
Media assets
Screenshots and videos on the listing.
Has promo video
Whether the listing includes at least one video.
Languages
Declared language locales.
Developer website
Listing exposes a developer website URL.
Contact email
Listing exposes a contact email.
Keyword in name
Case-insensitive substring match in the name.
Keyword in description
Case-insensitive substring match in the description.
Keyword occurrences in description
Count of case-insensitive occurrences in the description.
Category user-count percentile
Share of same-category extensions with fewer users (null if unknown).
These are transparent listing completeness / keyword signals, not a prediction of Chrome Web Store search ranking.