QTranslate 1.2.0
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.jsonfile into thethemes/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