QTranslate 1.3.0
The biggest release yet — document translation, a Windows build that needs no Java, six new translation services, redesigned plugin management, and a translation flow that finally feels instant.
Downloads
| Download | Who it is for | Java needed |
|---|---|---|
| ⬇ Windows (.exe) | Start here on Windows. Extract and run QTranslate.exe. |
No — runtime included |
| ⬇ Portable (all platforms) | macOS, Linux, or Windows without an installer. Extract and run QTranslate.jar. |
Java 11+ |
| ⬇ App only (.jar) | No plugins. For custom setups and plugin development. | Java 11+ |
The portable ZIP already contains every bundled plugin. The individual plugin JARs in the assets below are only for updating a single plugin in an existing install.
Translate whole documents
Drop in a DOCX, PDF, TXT, SRT or VTT file and get it back translated with its formatting intact — Word structure preserved, subtitle timings untouched, PDFs handled in a best-effort layout mode or as plain text. Progress is shown throughout and long jobs can be cancelled.
Reach it from the toolbar button, the Options menu, or by dropping a file onto the window.
Windows without Java
The new Windows package ships its own trimmed Java runtime. Extract, run QTranslate.exe, done — no JDK, no JAVA_HOME, no "This application requires a Java Runtime Environment".
Six new translation services
DeepL, Mozhi, MyMemory, LibreTranslate, Reverso and Yandex Web join Google, Bing and AI Services. Several need no API key at all.
- DeepL uses the official API when you provide a key, and a rate-limited free fallback when you don't
- LibreTranslate connects to your own self-hosted instance, so nothing leaves your machine
- Mozhi can test public instances and pick the fastest automatically
- Wikimedia Reference adds Wikipedia and Wiktionary lookups through the official MediaWiki APIs
Faster where it matters
- Translations appear as soon as they arrive. With extra output enabled, the result used to be held back until a second request finished — every translation felt as slow as the slower of the pair. The extra panel now loads on its own.
- The window opens immediately. Startup used to wait for every plugin to initialise, including ones that make network calls, showing nothing at all in the meantime.
- Instant translation responds in 350 ms instead of 700 ms, so the result still reads as a response to what you typed.
New look
QTranslate Light and QTranslate Dark are built on the project's own palette — warm parchment and gold by day, near-black and gold by night. They follow your system light/dark setting, and every colour was checked against WCAG contrast targets rather than eyeballed.
Plugins, reorganised
The plugin manager is rebuilt: search and filter what's installed, enable and configure inline, install by file picker or by dropping a JAR onto the panel, and see full metadata, service lists and failure states. A malformed plugin now shows as a failure instead of preventing startup.
Service selectors are configurable too — classic or enhanced layout, icons or text, with overflow handling.
Smaller things that add up
- Select text in any application and an optional floating translate button appears next to it — off by default, under Settings → General → Text Selection
- Six new shortcuts: copy translation, clear input, swap languages, open settings, show history, translate document — all rebindable
- Copying a translation now confirms in the status bar
- Clear guidance when no translation service is configured, with a link straight to the setting
- Quick Translate closes when you click outside it
- Service types can be disabled individually — turn off the dictionary if you never use it
Fixed
- Every network service failed in the Windows package. Its bundled runtime was missing the elliptic-curve crypto provider, so every HTTPS connection failed and translation, dictionary and TTS all appeared broken
- Non-English interface languages format numbers and dates correctly in that package, which was also missing its locale data
- Selected-text capture is more reliable across applications
- Global hotkeys work on non-US keyboard layouts
- Google translation supports Croatian and Farsi
- Quick Translate reads the original text aloud, not the translation — so Listen works for checking pronunciation
- Java2D picks its own rendering pipeline instead of having one forced on it
Full changelog: CHANGELOG.md
Requires Java 11 for portable builds · Download Java · The Windows package needs none