Menu

Tree [0e6f8f] main /
 History

HTTPS access


File Date Author Commit
 .github 6 days ago Alexander Tverskoy Alexander Tverskoy [631da2] Add CI/CD workflows
 common 2026-03-10 Alexander Tverskoy Alexander Tverskoy [25014b] Updated application year was specified incorrectly
 config 2026-03-21 Alexander Tverskoy Alexander Tverskoy [091886] Improved config
 forms 2026-03-29 Alexander Tverskoy Alexander Tverskoy [7818d6] Added languages, correction of interface elemen...
 img 2026-03-16 Alexander Tverskoy Alexander Tverskoy [50f623] Button to add a new pair, ability to disable au...
 installer 4 days ago Alexander Tverskoy Alexander Tverskoy [0e6f8f] Added Pad file
 locale 2026-03-29 Alexander Tverskoy Alexander Tverskoy [7818d6] Added languages, correction of interface elemen...
 samples 4 days ago Alexander Tverskoy Alexander Tverskoy [0e6f8f] Added Pad file
 units 2026-03-28 Alexander Tverskoy Alexander Tverskoy [ff0efb] Correct default tray icon font color depending ...
 .gitignore 2026-02-25 Alexander Tverskoy Alexander Tverskoy [b6f201] The simplest translation option is through the ...
 CONTRIBUTING.md 2026-03-02 Alexander Tverskoy Alexander Tverskoy [92c9ad] Add CONTRIBUTING.md
 LICENSE 2025-10-07 Alexander Tverskoy Alexander Tverskoy [5a0858] Initiated the Trayslator project, a tray-based ...
 Languages.txt 2026-03-29 Alexander Tverskoy Alexander Tverskoy [7818d6] Added languages, correction of interface elemen...
 README.md 7 days ago Alexander Tverskoy Alexander Tverskoy [c50220] Update README.md
 THIRD_PARTIES 2026-03-01 Alexander Tverskoy Alexander Tverskoy [ff5f7c] Update THIRD_PARTIES
 VERSION 2026-02-22 Alexander Tverskoy Alexander Tverskoy [54dc44] Update local build pipeline
 build.cmd 2026-03-08 Alexander Tverskoy Alexander Tverskoy [04dc35] Renamed application Trayslator -> Trayslate
 build32.cmd 2026-03-08 Alexander Tverskoy Alexander Tverskoy [04dc35] Renamed application Trayslator -> Trayslate
 forge.cmd 2026-02-12 Alexander Tverskoy Alexander Tverskoy [61fd00] Update build pipeline
 license-167919549-682045.pdf 2025-10-07 Alexander Tverskoy Alexander Tverskoy [5a0858] Initiated the Trayslator project, a tray-based ...
 makefile 2026-03-08 Alexander Tverskoy Alexander Tverskoy [04dc35] Renamed application Trayslator -> Trayslate
 tar.cmd 2026-03-08 Alexander Tverskoy Alexander Tverskoy [04dc35] Renamed application Trayslator -> Trayslate
 trayslate.ico 2026-03-08 Alexander Tverskoy Alexander Tverskoy [04dc35] Renamed application Trayslator -> Trayslate
 trayslate.lpi 2026-03-29 Alexander Tverskoy Alexander Tverskoy [7818d6] Added languages, correction of interface elemen...
 trayslate.lpr 2026-03-18 Alexander Tverskoy Alexander Tverskoy [546e18] Fixed issue where double-clicking did not make ...

Read Me

Trayslate

Trayslate is a tray-based client for translation services. You can enter text directly, translate clipboard content, or translate selected text in any application. You can also replace text in another app with its translation using a hotkey. The app lets you choose and fully configure the translation service you use.

License: GPL v3
Build with: Lazarus
Platform: Windows
Latest Release
GitHub Downloads

What is it?

A compact tray translator that is always at hand. It acts as a web client for translation services — meaning it doesn’t include any built-in engines, everything is handled through external configurable services. This keeps the tool lightweight and independent.

It works anywhere on your system. Select text in any application and translate it instantly using a global hotkey — not just in the browser. You can also replace text directly inside input fields with the translated version in a single keystroke. Double-click the tray icon to quickly translate your clipboard content.

For added convenience, the main window supports real-time translation as you type, allowing you to draft text and see the translation simultaneously.

The interface is available in twenty-five widely used languages, making it accessible to a global audience.

Always close, always ready — a translator that fits perfectly into your workflow.

trayslate1

Features:

  • Always Available — Runs in the system tray and is always ready
  • External Services — Uses configurable translation services with no built-in engines
  • Configurability — Fully configurable using INI files
  • System-wide Use — Works across all applications, not just the browser
  • Global Hotkeys — Translate selected text using configurable hotkeys
  • Input Replacement — Replace text directly inside input fields using a hotkey
  • Clipboard Support — Process clipboard content via tray icon double-click or hotkeys
  • Real-time Mode — Live processing while typing with an adjustable delay
  • Auto Language Swap — Optional automatic swap based on the input language
  • Tray Indicator — Shows the current language pair and translation progress on the tray icon
  • Recent Pairs — Manage and automatically save recently used language pairs
  • Multilingual UI — Interface available in twenty-five widely used languages
  • Dark Mode — Supports Windows dark mode and adapts to system theme

Tray Icon

The tray icon is fully customizable in appearance settings and adapts to any Windows color scheme. It also provides a context menu for quick access to features such as switching configurations, managing recent language pairs, and other key functions.

trayslate2

Settings

Settings allow you to configure the behavior, appearance, and global hotkeys of the application.

General Interface Global Hotkeys
img img img

Config

The application comes with a powerful configuration editor, allowing you to create your own translation service configurations or modify existing ones.

configeditor1

Installation

latest version

Windows

Several installer options are available on the releases page:

Description Files
Universal installer (EXE) — universal installer for x86 and x64, supports installation for the current user or for all users trayslate‑any‑x86‑x64.exe
User installer (MSI) — installs the application for the current user trayslate‑x64.msi
trayslate‑x86.msi
System installer (MSI) — installs the application for all users on the system trayslate‑x64‑allusers.msi
trayslate‑x86‑allusers.msi
Portable version — saves its settings to form_settings.json if it is near the executable; otherwise, in the user directory trayslate‑x86‑x64‑portable.zip

Note: Windows XP supports installation only via MSI installers. The EXE installer is not compatible with Windows XP.

Download the installer from the releases page, run it, and follow the on-screen instructions. After installation, you can launch Trayslate from the Start menu or from the desktop shortcut.

Donate 💖

If you like Trayslate and want to support its development, you can send a donation:

Currency Network Wallet Address
USDT Tron (TRC20) TYSJJHjpu6aqr8UsGaCTLxDyh6HKWoNQ8k
USDT Ethereum (ERC20), Binance Smart Chain (BEP20) 0x328e689E961c3Abb143835f8677947Fa9eaF9f6F
BTC Bitcoin (BTC) bc1qp8m5j75yd58zhf9hl0a753shay093j2548f84e
ETH Ethereum (ERC20) 0x328e689E961c3Abb143835f8677947Fa9eaF9f6F

Every little help is appreciated! 🙏

Licensing

Trayslate is licensed under the GPL v3 license. See the LICENSE file for details.

The Trayslate application uses third-party resources licensed as described in the THIRD_PARTIES file.

Disclaimer

The application does not provide any translation services. It acts as a client for third-party services only. All usage of external services is the sole responsibility of the user, including compliance with their respective terms of service.

MongoDB Logo MongoDB