Compare translations
Build one ordered translator set and read the results together in the new Comparison layout. Classic and Side by Side remain; Comparison replaces Compact.
A free, open-source desktop translation tool for Windows, macOS, and Linux. Select text anywhere, press Ctrl+Q, and the translation appears. No browser tab needed.
v1.5.0 · Sep 29, 2026 All downloads, checksums and individual plugins →
Now open source · Browse the code and licenses →
Version 1.5.0 keeps the original QTranslate's fast service switching and adds parallel comparison, offline system tools, and more control over the workspace. Download it above for Windows, macOS, or Linux.
Build one ordered translator set and read the results together in the new Comparison layout. Classic and Side by Side remain; Comparison replaces Compact.
System Services brings offline OCR, speech and spell checking. Windows and macOS include the engines; Linux uses installed system tools.
Read the 1.5.0 release notes and downloads for the full list.
Select text in any application and read it translated, in place.
Swaps your selection for the translation, without a round trip.
Draw a box over anything on screen. Or drop an image in, or paste one from the clipboard.
Hear the pronunciation of the source or the translation.
Definitions for any word without leaving what you were reading. Translate a single word and the definition is simply there.
Reference pictures from Wikimedia Commons, for the words a definition does not settle. Diagrams, not stock photography.
DOCX, PDF, TXT, SRT and VTT. DOCX structure and subtitle timing are preserved; PDF layout is best effort.
Shorten a passage, or recast it formal, casual or simplified.
Translate the result back to spot phrasing that has drifted.
Live suggestions as you type, before you translate.
Pick the target language automatically from the language detected.
Every translation kept, browsable, and restorable in a click.
The whole window mirrors for Arabic, Hebrew and Farsi — not just the text.
Classic, Side by Side, or Comparison. Themes follow your system light and dark, and five icon sets change how the whole interface is drawn.
Switch between Legacy QTranslate and Modern presets, or customize every binding as a global or app-only shortcut.
Point it at Ollama or LM Studio and nothing leaves your machine. No account, no API key, no per-word cost. For anything under an NDA.
An HTTP proxy with credentials, timeouts you set yourself, and a cap on how much any one service may open. In one place, not once per plugin.
A built-in editor lists every string with its English beside yours, shows what is still missing, and can draft a suggestion for you to correct. Translators are credited by name.
QTranslate uses a plugin system — translation engines, OCR, TTS, and
spell checkers are all separate .jar files installed at
runtime. When a service breaks or changes its API, you swap the plugin
without reinstalling the app.
Twelve plugins are bundled with 1.5.0. Some providers need an API key or your own server:
| Plugin | Provides | Setup |
|---|---|---|
| TranslateOCRSpeechSpellingDictionary | None | |
| System Services | OCRSpeechSpelling | Offline; Linux uses installed system tools |
| AI Services | TranslateSummarizeRewriteSpellingDictionaryVision OCR | OpenRouter key or a local compatible endpoint |
| Bing | TranslateSpeechSpelling | None |
| DeepL | Translate | Optional key — free tier works without one |
| LibreTranslate | Translate | Self-hosted — nothing leaves your machine |
| Mozhi | Translate | None — tests public instances, picks the fastest |
| MyMemory | Translate | None |
| Reverso | Translate | None |
| Yandex | Translate | None |
| Wikimedia | DictionaryImages | None — Wikipedia, Wiktionary and Commons via the MediaWiki API |
| CSV Dictionary | Dictionary | None — reads a file you choose; nothing leaves your machine |
You can build your own plugin — a minimal translator is about 50 lines of Kotlin.
Real application captures at twice the size for sharp detail. The gallery follows the site theme. The 1.5 highlights tab shows the new selector, comparison layout, and System Services.
QTranslate 1.5 · Classic selector
QTranslate 1.5 · Classic selector
QTranslate 1.5 · Comparison layout
QTranslate 1.5 · System Services
Everything at once
Everything at once
Main window
Main window
Quick translate popup
Quick translate popup
Translation history
Document translation
Side by side
Side by side
Dictionary docked
Dictionary docked
Quick Dictionary popup
Arabic — with dictionary
Arabic — main window
General
General
Appearance
Appearance
Services & Presets
Services & Presets
Plugins
Plugins
Keyboard & Hotkeys
Keyboard & Hotkeys
Behavior
Behavior
Languages
Languages
Layout
Layout
Popups
Popups
Network
Network
QTranslate.exe. Nothing else to install — the
Java runtime is inside.
QTranslate.jar, or from a terminal:
java -jar QTranslate.jar
The app starts in the system tray. The portable zip carries every bundled plugin, the language files and the themes — nothing is written outside its own folder, so it travels on a USB stick.
Getting "this application requires a Java Runtime Environment"? This video walks through installing Java and setting JAVA_HOME — the first 7 minutes cover everything.
All new releases are published on GitHub Releases. Versioning restarts from 1.0.0 with the open-source release — the old versions below were pre-open-source and are kept here for reference only.
Ctrl+Shift+Q.
Reference pictures from Wikimedia Commons for the words a
definition does not settle, filtered to diagrams or
photographs
QTranslate.exe, no JDK or JAVA_HOME
needed
For bugs and feature requests, please use GitHub Issues. For everything else — feedback, plugin ideas, questions — email buzz.webra@gmail.com or reach out on WhatsApp.