Your words. A world without limits.

Understand more.
Stay in your flow.

Read, watch, and write across languages—without leaving the page. One free, open-source extension. Your choice of AI.

  • No account
  • No API key to start
  • 60+ languages
  • 60+target languages
  • 5interface languages
  • 4engine tiers
  • GPL-3.0open source

Less switching. More understanding.

Actual extension screenshots with English and Vietnamese examples.

Select any text and a floating card translates it in place — the page never reloads.
Select any text and a floating card translates it in place — the page never reloads.

One extension. Every way you read the web.

Every current client feature is free. The managed cloud has a daily quota; when it runs out, translation can continue through a configured, supported local engine.

YouTube subtitles for learners

Bilingual captions on the video. Click a word for its dictionary card, drill with keyboard shortcuts, export the whole track as .srt.

Images and GIFs

Region-pick, screen capture, upload or paste — animated frames become a timestamped list of translated lines. Needs a local Ollama vision model or your own Gemini key.

Write back in any language

Type in your language inside any input, tap Space three times, and the text is replaced by its translation.

Phrasebook and history

Your last 50 translations, searchable. Star the keepers and export them as an Anki-friendly CSV.

Your choice of engine

Chrome on-device AI, a local Ollama model, TransFlow Cloud, or your own Gemini key — arranged in the order you choose.

Up and translating in a minute.

  1. 1

    Install the extension

    Use the installation options below. Manual installation from GitHub needs no build step or account.

  2. 2

    Pick your language

    60+ target languages and five interface languages. Your AI output language is a separate choice.

  3. 3

    Select, hover, or tap

    Select text and press Alt+T — or Alt+hover a paragraph, or tap Space three times in any input.

Your words. Your choice of engine.

Four engine tiers on one pipeline, picked in the order you choose — including two that never let text leave your machine.

Chrome AIOn-device

Chrome’s built-in Translator and LanguageDetector. Text never leaves the machine, where your hardware and language pack support it.

OllamaLocal

A daemon you install yourself — TranslateGemma, Qwen and friends. Text never leaves the machine.

TransFlow CloudManaged

The project relay forwards text to a cloud provider without logging request content. It keeps quota counters and caches translations for up to 24 hours.

GeminiYour key

Your own Google AI Studio key. Used for generative tasks and as a fallback — only when the chain reaches it.

Cloud is the default first engine so free quota just works. For local-only translation, disable cloud engines and use a supported on-device model or Ollama.

Provider setup and hardware limits apply — no tier promises unconditional offline translation.

Start free. Upgrade your cloud, not your workflow.

Core translation stays free. Paid plans add cloud capacity and model choices; future features are marked below.

Free

Everything you need to read the web.

$0foreverUSD
  • Every client feature — pages, hover, input, dictionary, YouTube, TTS
  • No TransFlow quota on local engines or your own Gemini key; provider limits and costs still apply
  • TransFlow Cloud free daily quota
Get TransFlow free
Planned

Pro Max

Premium capacity, on the roadmap.

$9.99/monthUSD
  • Everything in Pro
  • Highest cloud quota and premium models
  • PDF and manga translation — roadmap
  • Phrasebook and settings sync — roadmap

Launch-plan prices in USD. Paid cloud use is subject to fair-use limits.

Questions, answered honestly.

Is TransFlow really free?

Yes. Every client feature — page translation, hover, input translate, dictionary, phrasebook, YouTube subtitles, TTS — is free and open source (GPL-3.0). Only the managed cloud has a daily quota, because it costs the project money. If that quota runs out, you need a supported local engine or your own provider key to continue.

Do I need an API key?

No key is needed for basic text translation through the free cloud quota. On-device translation needs compatible hardware and downloaded language packs. Your own Gemini key and local Ollama are optional.

Does it work offline?

It can — with preparation. For local-only translation, disable the cloud engines and use Chrome’s on-device Translator (which needs a supported language pack and hardware) or a local Ollama model. With cloud engines enabled, the private routing mode tries local tiers first but can still fall back to cloud.

How does image translation work?

Reading text from an image needs a vision model: a local Ollama vision model you install, or your own Gemini key. Managed cloud OCR is planned for Pro but is not available yet. Animated GIFs are read frame-aware into a timestamped list.

How do I install TransFlow?

Use the Chrome Web Store button below when available, or install manually from GitHub: clone the repository, open chrome://extensions/, enable Developer mode, and choose Load unpacked. No build step.

What is the difference between Pro and Pro Max?

Pro raises the managed-cloud quota and unlocks preferred models. Pro Max is planned premium capacity for the heaviest use — PDF and manga translation and cross-device sync are roadmap items, not shipping features. If a feature matters to you, check whether it is live before paying.

The web is bigger than one language.

Free, open source, and ready in a minute — on desktop Chrome.

Chrome Web Store listing pending review

Or install it manually

Clone the repogit clone https://github.com/huynguyen09bka/trans-flow.git

  1. Clone the repository from GitHub.
  2. Open chrome://extensions/ in desktop Chrome.
  3. Enable Developer mode, choose “Load unpacked”, and pick the cloned folder.

chrome://extensions/