topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • Thursday September 10, 2026, 9:26 am
  • Proudly celebrating 15+ years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Author Topic: Trayslate 1.6.0 - Free tray translator with hotkeys and configurable services  (Read 1406 times)

astverskoy

  • Participant
  • Joined in 2025
  • *
  • Posts: 8
  • AlexanderT
    • View Profile
    • Plaintool
    • Donate to Member
Hi everyone,

I’d like to share my project called Trayslate.
Trayslate (a combination of “tray” and “translate”).

Trayslate is a lightweight tray-based translator that works with external translation services. It doesn’t include any built-in engines — instead, you can choose and fully configure the service you prefer.

The app is always available in the system tray and lets you translate text anywhere on your system — not just in the browser.

Key features:
• Translate selected text in any application using a global hotkey
• Replace text directly in input fields with its translation
• Instant clipboard translation (double-click tray icon)
• Real-time translation while typing
• Fully configurable translation services
• Lightweight and fast (no built-in engines)
• Supports 25 interface languages
• Dark mode support
• Portable version included

Trayslate acts as a web client for translation services, keeping it minimal, flexible, and independent.

The project is open-source and written in Lazarus (Free Pascal).

GitHub:
https://github.com/plaintool/trayslate

Download (latest release):
https://github.com/plaintool/trayslate/releases/latest

New Version Released!

🚀 What’s New

Since the previous release, Trayslate has received a number of significant improvements and new features:
  • Improved language selection — added country flags and a dedicated language settings page for configuring active languages.
  • Built-in spell checking — added Windows built-in spell checker support for the selected language.
  • Rich text editing — switched to RichMemo with Ctrl+MouseWheel zooming and right-to-left text direction support.
  • Better interface scaling — improved the application interface at different scaling levels and made settings behavior more consistent.
  • Improved language detection — language detection can now be limited to the language codes configured in Trayslate.
  • More flexible settings — added application language selection, improved recent language pair hints, and automatic disabling of settings for inactive groups.
  • Improved usability — added copy/paste emulation options, automatic Popup Window hiding, and preserved RichMemo zoom factors.
  • Better reliability — fixed proxy connectivity, DeepL line breaks, layout issues, mouse wheel behavior, script processing, and several other problems.
  • Localization updates — updated Bulgarian, Italian, and Brazilian Portuguese translations.

Overall, v1.6.0 makes Trayslate more convenient, flexible, reliable, and accessible, while keeping its lightweight approach.

If you try it, I’d really appreciate your feedback!

trayslate1.pngTrayslate 1.6.0 - Free tray translator with hotkeys and configurable servicesflags.pngTrayslate 1.6.0 - Free tray translator with hotkeys and configurable servicesspellcheck.pngTrayslate 1.6.0 - Free tray translator with hotkeys and configurable servicespopup4.pngTrayslate 1.6.0 - Free tray translator with hotkeys and configurable services
« Last Edit: September 09, 2026, 02:14 AM by astverskoy »

kunkel321

  • Supporting Member
  • Joined in 2009
  • **
  • Posts: 624
    • View Profile
    • Donate to Member
This is really impressive, astverskoy!  Responsive app.  Easy on system resources.  Thanks for sharing!

astverskoy

  • Participant
  • Joined in 2025
  • *
  • Posts: 8
  • AlexanderT
    • View Profile
    • Plaintool
    • Donate to Member
This is really impressive, astverskoy!  Responsive app.  Easy on system resources.  Thanks for sharing!

Thanks for the kind words, I really appreciate it!
This version is still a bit raw, but I’m actively working on improvements and updates — more coming soon!

astverskoy

  • Participant
  • Joined in 2025
  • *
  • Posts: 8
  • AlexanderT
    • View Profile
    • Plaintool
    • Donate to Member
New Release - Changelog
« Reply #3 on: April 28, 2026, 02:24 PM »
v1.6.0 (2026-09-02)

🚀 New Features
  • Add embedded country flags for language selection #280
  • Add a dedicated language settings page for configuring active languages #281
  • Add Windows built-in spell checker support #270
  • Switch to RichMemo with Ctrl+MouseWheel zooming and right-to-left text direction support #269

✨ Enhancements
  • Correct the form interface at different scaling levels #294
  • Improve saving hints for recent language pairs with long language descriptions #292
  • Add options to use Ctrl+Insert and Shift+Insert for copy and paste emulation #288
  • Disable settings elements when their setting group is disabled #287
  • Limit built-in language detection to configured language codes #279
  • Improve progress icon drawing to match the application icon #277
  • Preserve RichMemo zoom factors #272
  • Add an option to underline errors without suggestions #271
  • Prevent re-running the application from the same directory and open the main window instead #266
  • Exclude form_settings.json from the Portable version ZIP file #265
  • Add an option to automatically hide the Popup Window when clicking outside it #245
  • Add an option to select the application language in settings #82
  • Update Italian installer and GUI #293

🌐 Localization
  • Update Brazilian Portuguese translation by @Havokdan #295 #286 #273
  • Update Italian translation by @bovirus #293 #290
  • Update Bulgarian translation by @jekovcar #291 #289 #282 #264

🐛 Fixed Bugs
  • Fix proxy connectivity and HTTP 500 errors after v1.3.1 #283
  • Fix line breaks in DeepL configuration #278
  • Remove small panel offset when changing layout #276
  • Fix mouse wheel scrolling in settings to prevent changing ComboBox values #274
  • Improve copy and paste emulation accuracy by slightly increasing the delay #268
  • Preserve line breaks after script processing to avoid conflicts #267
« Last Edit: September 09, 2026, 02:15 AM by astverskoy »