Translate-on-Tab | Liu Terminal

Translate-on-Tab di Liu Terminal. Traduci l'input della riga di prompt in tempo reale prima di inviarlo all'agente di codifica per risparmiare token.

Traduci i prompt non in lingua inglese in inglese (o in un'altra lingua di destinazione) sulla tua macchina prima che vengano inviati all'agente di codifica, riducendo i token consumati e migliorando l'accuratezza dell'agente.

Come attivarlo

Mentre scrivi in un prompt del terminale che Liu associa a un agente supportato, premi contemporaneamente due volte Ctrl e Cmd entro translate_tab_window_sec (predefinito 0.4 secondi). Liu intercetta la combinazione, traduce la riga del prompt corrente (segment-aware in caso di codice e testo misti) e sostituisce la riga con il risultato prima dell'invio.

Pressione tasti: Tocca due volte Ctrl+Cmd (non Tab da solo). Attiva o riconfigura da Cmd+K → Toggle Translate, Translate: Cycle Target Language, Translate: Cycle Backend oppure Impostazioni: Traduzione.

Backend

translate_backend è un enum intero (src/translate/translate.h):

  • 0 · Agent: avvia un agente CLI one-shot (claude / codex / opencode / grok) per tradurre tramite un modello di prompt fisso.
  • 1 · Local LLM: impostazione predefinita. Modello GGUF locale accelerato tramite Metal se compilato con USE_LOCAL_LLM; completamente offline.
  • 2 · API: fornitori cloud: anthropic, openai, openrouter o URL di base personalizzato compatibile con OpenAI. Se api_key è vuota, ricorre a ANTHROPIC_API_KEY / OPENAI_API_KEY / ecc.

Agenti attivi

La traduzione viene eseguita solo nei prompt associati agli agenti selezionati. Per impostazione predefinita sono abilitati Claude, Codex, OpenCode, Grok, Antigravity, Cline e Command Code (tutti i flag translate_active_in_* sono true). Configura in Impostazioni → Traduzione o in config.json.

Chiavi di configurazione

In ~/.config/Liu/config.json (valori predefiniti da translate_config_default):

{
  "translate_enabled": true,
  "translate_backend": 1,
  "translate_source_lang": "Turkish",
  "translate_target_lang": "English",
  "translate_tab_window_sec": 0.4,
  "translate_active_in_claude": true,
  "translate_active_in_codex": true,
  "translate_active_in_opencode": true,
  "translate_active_in_grok": true,
  "translate_active_in_antigravity": true,
  "translate_active_in_cline": true,
  "translate_active_in_commandcode": true
}

Viene mostrato un indicatore visivo durante la traduzione. Il download del modello locale e la gestione del percorso sono disponibili in Impostazioni quando viene selezionato il backend locale.

Avanti Configurazione →

Documentazione

Guida introduttiva

Guide

Riferimento

Altre lingue

English · Türkçe · 简体中文 · 한국어 · Español · Deutsch · Français · 日本語 · العربية