https://github.com/plaintool/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.
https://github.com/plaintool/trayslate
hotkeys lazarus multilingual open-source portable productivity qtranslate transtate tray-app windows
Last synced: 17 days ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/plaintool/trayslate
- Owner: plaintool
- License: gpl-3.0
- Created: 2026-04-01T06:47:07.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2026-05-20T20:27:13.000Z (23 days ago)
- Last Synced: 2026-05-20T20:40:02.968Z (23 days ago)
- Topics: hotkeys, lazarus, multilingual, open-source, portable, productivity, qtranslate, transtate, tray-app, windows
- Language: Pascal
- Homepage: https://plaintool.github.io/trayslate/
- Size: 6.56 MB
- Stars: 7
- Watchers: 0
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README-it.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
[:uk: EN](README.md "English")
# Trayslate
Trayslate è un client basato su icona nella barra applicazioni per servizi di traduzione. Puoi inserire il testo direttamente, tradurre il contenuto degli appunti o tradurre il testo selezionato in qualsiasi applicazione. Puoi anche sostituire il testo in un'altra app con la sua traduzione usando un tasto scelta rapida. L'app ti consente di scegliere e configurare completamente il servizio di traduzione che usi.
[](https://www.gnu.org/licenses/gpl-3.0)
[](https://www.lazarus-ide.org/)
[](#)
[](https://github.com/plaintool/trayslate/releases/latest)
[](https://github.com/plaintool/trayslate/releases)
## Che cos'è?
Un **traduttore compatto accessibile da barra sistema** sempre a portata di mano. Funziona come un client web per i servizi di traduzione, il che significa che non include alcun motore integrato, tutto è gestito tramite **servizi esterni configurabili**. Ciò mantiene lo strumento **leggero e indipendente**.
Funziona ovunque nel sistema. Seleziona il testo in qualsiasi applicazione e traducilo istantaneamente usando un **tasto scelta rapida globale**, non solo nel browser. Puoi anche sostituire il testo direttamente all'interno dei campi di input con la versione tradotta premendo un solo tasto. Fai doppio clic sull'icona nella barra delle applicazioni per tradurre rapidamente il contenuto degli appunti.
Per maggiore comodità, la finestra principale supporta la **traduzione in tempo reale durante la digitazione**, consentendoti di creare una bozza di testo e di contemporaneamente visualizzare la traduzione.
L'interfaccia è disponibile in **venticinque lingue ampiamente usate**, rendendola accessibile a un pubblico globale.
**Sempre vicino, sempre pronto**: un traduttore che si adatta perfettamente al tuo flusso di lavoro.

---
## Funzionalità:
- **Sempre disponibile** — funziona nella barra delle applicazioni ed è sempre pronto
- **Servizi esterni** — Usa servizi di traduzione configurabili senza motori integrati
- **Configurabilità** — Completamente configurabile usando file INI
- **Uso a livello di sistema** — Funziona in tutte le applicazioni, non solo sul browser
- **Tasti scelta rapida globali** — Traduci il testo selezionato usando i tasti scelta rapida configurabili
- **Sostituzione input** — Sostituisci il testo direttamente all'interno dei campi di input usando un tasto scelta rapida
- **Supporto appunti** — Elabora il contenuto degli appunti tramite doppio clic sull'icona della barra applicazioni o tasti scelta rapida
- **Finestra popup** — Finestra di traduzione mobile con accesso rapido da qualsiasi luogo
- **Modo tempo reale** — Elaborazione in tempo reale durante la digitazione con un ritardo regolabile
- **Scambio automatico lingua** — Scambio automatico opzionale in base alla lingua sorgente
- **Indicatore barra sistema** — Visualizza la coppia di lingue attuale e l'avanzamento della traduzione nell'icona della barra applicazioni
- **Coppie recenti** — Gestisci e salva automaticamente le coppie di lingue usate di recente
- **UI multilingua** — Interfaccia disponibile in venticinque lingue ampiamente usate
- **Modo scuro** — Supporta la modalità scura di Windows e si adatta al tema del sistema
## Icona barra applicazioni
L'icona nella barra delle applicazioni è completamente personalizzabile nelle impostazioni dell'aspetto e si adatta a qualsiasi combinazione di colori di Windows. Fornisce inoltre un menu contestuale per un rapido accesso a funzionalità come la modifica della configurazione, la gestione delle coppie di lingue usate di recente e altre funzioni chiave.

---
## Copie di lingue usate di recente
Un comodo pannello per passare istantaneamente tra le combinazioni di lingue e le configurazioni usate più frequentemente. Ogni voce può appartenere a una configurazione diversa, semplificando il passaggio da un flusso di lavoro all'altro senza configurazioni aggiuntive.
Il pannello può essere popolato automaticamente in base all'attività quando nelle impostazioni è abilitata l'aggiunta automatica, mantenendo le coppie di lingue più rilevanti sempre a portata di mano. Puoi anche aggiungere manualmente coppie di lingue in qualsiasi momento usando il pulsante '+' nel pannello o fare clic con il pulsante centrale su qualsiasi coppia di lingue per rimuoverla dal pannello.

---
## Finestra popup
La finestra di traduzione popup supporta la traduzione del testo usando tasti di scelta rapida configurabili. È possibile tradurre il testo dagli appunti o il testo selezionato da qualsiasi applicazione.
È supportato anche il trascinamento del testo da altre applicazioni nella finestra popup.
> **Nota:** A seconda delle restrizioni di sicurezza di Windows, il trascinamento della selezione potrebbe richiedere l'esecuzione sia di Trayslate che dell'applicazione testo sorgente con gli stessi privilegi.
La finestra popup può rimanere in primo piano rispetto alle altre finestre e supporta la trasparenza regolabile, con impostazioni separate sia per lo stato non attivo che per quello al passaggio del mouse. Permette inoltre di configurare la visibilità degli elementi dell'interfaccia, che possono essere visualizzati solo al passaggio del mouse o mantenuti sempre visibili. Tutte queste opzioni sono configurabili nelle Impostazioni.

---
## Tasti scelta rapida
I tasti scelta rapida globali possono essere completamente configurati nelle impostazioni dell'applicazione. Sono disponibili in qualsiasi momento e funzionano anche quando l'applicazione è ridotta a icona nella barra applicazioni.
| Azione | Tasto rapido |
|--------|----------|
| **Tasti scelta rapida globali** | |
| Visualizza/nascondi finestra principale | `Ctrl + Miausc + A` |
| Scambia lingue sorgente e destinazione | `Ctrl + Maiusc + S` |
| Traduci il testo attuale negli appunti | `Ctrl + Maiusc + T` |
| Traduci il testo attuale negli appunti e copia il risultato negli appunti | `Ctrl + Miausc + R` |
| Traduci il testo degli appunti in una finestra popup vicino al cursore del mouse | `Ctrl + Maiusc + P` |
| Traduci il testo selezionato dall'applicazione attiva | `Ctrl + Maiusc + C` |
| Sostituisci il testo selezionato nell'applicazione attiva con la traduzione | `Ctrl + Miausc + V` |
| Traduci il testo selezionato dall'applicazione attiva in una finestra popup | `Ctrl + Maiusc + X` |
| **Tasti rapidi copiie lingue recenti** | |
| Seleziona coppia lingue recenti 1 | `Ctrl + Maiusc + 1` |
| Seleziona coppia lingue recenti 2 | `Ctrl + Maiusc + 1` |
| Seleziona coppia lingue recenti 3 | `Ctrl + Maiusc + 1` |
| Seleziona coppia lingue recenti 4 | `Ctrl + Maiusc + 1` |
| Seleziona coppia lingue recenti 5 | `Ctrl + Maiusc + 1` |
| Seleziona coppia lingue recenti 6 | `Ctrl + Maiusc + 1` |
| Seleziona coppia lingue recenti 7 | `Ctrl + Maiusc + 1` |
| Seleziona coppia lingue recenti 8 | `Ctrl + Maiusc + 1` |
| Seleziona coppia lingue recenti 9 | `Ctrl + Maiusc + 1` |
| **Tasti rapidi finestra principale** | |
| Nuova traduzione | `Ctrl + N` |
| Aggiungi la coppia attuale di lingue al pannello lingue recenti | `Ctrl + F` |
| Traduci | `Ctrl + Invio`
`Maiusc + Enter`
`Doppio Invio`|
---
## Impostazioni
Le impostazioni consentono di configurare il comportamento, l'aspetto e i tasti scelta rapida globali dell'applicazione.
| Generale | Interfaccia | Tasti scelta rapida globali |
|-------------|-------------|-------------|
|  |  |  |
---
## Configurazione
L'applicazione è dotata di un potente editor di configurazione che consente di creare le configurazioni del servizio di traduzione o modificare quelle esistenti.
| Servizio | Parametri |
|---------|------------|
|  |  |
| **Risposta** | **Lingue** |
|  |  |
| **Lingue destinazione** | |
|  |  |
---
## Installazione
[](https://github.com/plaintool/trayslate/releases/latest)
### Windows
Nella pagina delle versioni sono disponibili diverse opzioni di installazione:
| Descrizione | File |
|-------------|-------|
| **Installer universale (EXE)** — installer universale per sistemi **a 32bit e 64bit**, che supporta l'installazione **per l'utente attuale e per tutti gli utenti** | `trayslate‑any‑x86‑x64.exe` |
| **Installer utente (MSI)** — installa l'applicazione **per l'utente attuale** | `trayslate‑x64.msi`
`trayslate‑x86.msi` |
| **Instalelr di sistema (MSI)** — installa l'applicazione **per tutti gli utenti del sistema** | `trayslate‑x64‑allusers.msi`
`trayslate‑x86‑allusers.msi` |
| **Versione portatile** — salva le impostazioni in `form_settings.json` nella stessa cartella se è presente l'eseguibile; altrimenti nella cartella dell'utente | `trayslate‑x86‑x64‑portable.zip` |
> **Nota:** Windows XP supporta l'installazione **solo tramite installer MSI**. Il file installer EXE **non è compatibile** con Windows XP.
Scarica l'installer dalla [pagina versioni programma](https://github.com/plaintool/trayslate/releases), eseguilo, e segui le istruzioni visualizzate sullo schermo. Dopo l'installazione, puoi avviare Trayslate dal menu Start o dal collegamento sul desktop.
---
## Dona 💖
Se ti piace Trayslate e vuoi sostenerne lo sviluppo, puoi inviare una donazione:
| Valuta | Rete | Indirizo wallet |
|----------|-----------------|----------------|
| USDT | Tron (TRC20) | `TYSJJHjpu6aqr8UsGaCTLxDyh6HKWoNQ8k` |
| USDT | Ethereum (ERC20), Binance Smart Chain (BEP20) | `0x328e689E961c3Abb143835f8677947Fa9eaF9f6F` |
| BTC | Bitcoin (BTC) | `bc1qp8m5j75yd58zhf9hl0a753shay093j2548f84e` |
| ETH | Ethereum (ERC20)| `0x328e689E961c3Abb143835f8677947Fa9eaF9f6F` |
Ogni piccolo aiuto è apprezzato! 🙏
---
## Licenza
Trayslate è concesso in licenza con la licenza GPL v3. Per i dettagli vedi il file LICENSE.
L'applicazione Trayslate usa risorse di terze parti concesse in licenza come descritto nel file [THIRD_PARTIES](THIRD_PARTIES).
## Esclusione di responabilità
L'applicazione non fornisce alcun servizio di traduzione. Funziona come client solo per servizi di terze parti. Qualsiasi uso di servizi esterni è di esclusiva responsabilità dell'utente, incluso il rispetto dei rispettivi termini di servizio.
I file di configurazione inclusi nella distribuzione hanno lo scopo di dimostrare la flessibilità di impostazione e integrazione di servizi di traduzione personalizzati. Gli utenti possono ottenere e usare le chiavi API dai fornitori di servizi e configurare l'applicazione per funzionare con tali servizi in conformità con le linee guida e i termini ufficiali dei fornitori.