Skip to content

QTranslate 1.2.0

Choose a tag to compare

@github-actions github-actions released this 10 May 20:16
· 58 commits to develop since this release
6b979eb

QTranslate 1.2.0

The biggest update since launch — AI plugin, quick dictionary, translation history, redesigned settings, and a long list of improvements across the whole app.

AI Services

  • New bundled plugin powered by OpenRouter — one API key covers 300+ models (GPT-4o, Claude, Gemini, Mistral, Llama, and more)
  • Supports Translation, Summarize, Rewrite, Spell Check, Dictionary, and Vision OCR
  • Configure in Settings → Plugins → AI Services

Quick Dictionary

  • Press Ctrl+D anywhere to open a floating dictionary panel with an instant lookup of the selected word

Translation History

  • Browse every past translation, see source and result side by side, and restore any entry to the main window with one click

Settings

  • Two-column Services & Presets grid — all configured services visible without scrolling
  • Keyboard shortcut chip badges shown inline next to each action
  • Plugins panel with chip-wrapped service list and always-visible action bar
  • Unsaved-changes dot indicator in the title bar

Themes

  • 30+ themes — dark, light, and everything in between
  • OS Default option follows your system dark/light preference automatically
  • Drop any IntelliJ .theme.json file into the themes/ folder to add more — no restart needed

Cancel & Stop

  • Cancel translation — Translate button becomes Cancel mid-request; press it or Escape to abort immediately
  • Stop TTS — Listen button becomes Stop while audio is playing

OCR

  • New action bar after screen selection: Copy Text, Copy Image, Save Image, Re-crop
  • Selection dimensions shown live while drawing

Hotkeys

  • Show Main Window hotkey is now fully customizable in Settings → Keyboard
  • Double-Ctrl trigger can be enabled or disabled independently

Localisation

  • Bengali, Hungarian, and Italian added — 13 languages total
  • All locale files fully synced; no missing strings in any language
  • Fixed garbled characters in dictionary "not found" messages across non-English locales

Fixed

  • Backward translation status no longer gets stuck in the status bar after the result arrives
  • History now saves the actual detected language when source is set to Auto-Detect
  • History: backward translation, summary, and rewrite results preserved across undo/redo navigation
  • Output panels are read-only — right-click → Set as Input to reuse any result
  • Plugin icons follow the app theme correctly in dark mode
  • Quick Translate popup positions correctly on multi-monitor setups
  • Transparency and idle-timeout minimums enforced in window settings (20% / 2s)
  • Settings action in the system tray now opens the dialog correctly

Full changelog: CHANGELOG.md
Requires Java 11 · Download Java