Trayslate implementuje klientské rozhraní pro externí překladatelské služby, operující v systémové liště (tray). Systém napsaný v jazyce Pascal (prostředí Lazarus) zajišťuje integraci s webovými API bez nutnosti lokálních překladových enginů. Architektura využívá globální klávesové zkratky (hooks) pro zachytávání vybraného textu v libovolném okně operačního systému a jeho následné zpracování nebo nahrazení přeloženou variantou.
Konfigurace chování a vzhledu je realizována prostřednictvím souborů INI a form_settings.json, což umožňuje plnou přenositelnost (portable mode). Systém podporuje real-time režim s nastavitelnou prodlevou pro okamžitý překlad během psaní, správu historie jazykových párů a vizuální indikaci průběhu požadavků přímo na ikoně v liště. Rozhraní je plně kompatibilní s tmavým režimem systému a podporuje externí lokalizační soubory PO.
Pro hodnocení programu se prosím nejprve přihlaste