QTranslate main window

What it does


Plugins

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.

The following plugins are included:

You can build your own plugin — a minimal translator is about 50 lines of Kotlin.


Screenshots


Installation

  1. Install Java 11 or later — download from Adoptium and set JAVA_HOME.
  2. Download QTranslate-<version>.zip from GitHub Releases and unzip it anywhere.
  3. Run QTranslate.jar — double-click or java -jar QTranslate.jar. The app starts in the system tray.

Getting "this application requires a Java Runtime Environment"? This video walks through installing Java and setting JAVA_HOME — the first 7 minutes cover everything.


Releases

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.

GitHub releases — current
Version 1.0.0 Latest GitHub Releases →
  • Open-source release — full plugin system, AI plugin, RTL support, and more
  • New versioning starts here. All future releases will be on GitHub.
Legacy releases — pre-open-source
Version 1.1.0 legacy Download
  • Cycle between translators via Ctrl+Tab
  • Customisable hotkeys in Settings
  • Selected languages saved between sessions
Version 1.0.0 legacy Download
  • First public release

Contact

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.