Traducción al pulsar Tab — Liu Terminal

Traducción al pulsar Tab de Liu Terminal. Traduzca la entrada de la línea de comandos en tiempo real antes de enviarla al agente de codificación para ahorrar tokens.

Translate-on-Tab

Traduzca el texto de la instrucción que no esté en inglés a inglés (u otro idioma de destino) en su máquina antes de enviarlo a un agente de codificación, reduciendo tokens y mejorando la precisión del agente.

Cómo activarlo

Al escribir en una instrucción de terminal que Liu asocia con un agente compatible, presione Ctrl y Cmd juntos dos veces dentro de translate_tab_window_sec (por defecto 0.4 segundos). Liu intercepta la combinación de teclas, traduce la línea de la instrucción actual (con detección de segmentos para texto/código mezclado) y reemplaza la línea con el resultado antes de que la envíe.

Pulsación de tecla: Toque dos veces Ctrl+Cmd (no Tab solo). Active/desactive o vuelva a configurar desde Cmd+K → Toggle Translate, Translate: Cycle Target Language, Translate: Cycle Backend, o Settings: Translate.

Motores de traducción

translate_backend es un enum entero (src/translate/translate.h):

  • 0 — Agent — Inicie un agente de CLI de un solo uso (claude / codex / opencode / grok) para traducir a través de una plantilla de instrucciones fija.
  • 1 — Local LLM — Por defecto. Modelo GGUF local acelerado por Metal cuando USE_LOCAL_LLM está integrado; completamente fuera de línea.
  • 2 — API — Proveedores en la nube: anthropic, openai, openrouter o una URL base personalizada compatible con OpenAI. Si api_key está vacía, se recurre a ANTHROPIC_API_KEY / OPENAI_API_KEY / etc.

Agentes activos

La traducción solo se ejecuta en prompts asociados a agentes seleccionados. Por defecto se habilitan Claude, Codex, OpenCode, Grok, Antigravity, Cline y Command Code (todas las banderas translate_active_in_* son true). Configure en Settings → Translate o config.json.

Claves de configuración

En ~/.config/Liu/config.json (valores predeterminados de 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
}

Se muestra un indicador visual mientras la traducción está en progreso. La descarga del modelo local y la gestión de rutas están disponibles en Settings cuando se selecciona el backend local.

Siguiente Configuración →

Documentación

Empezando

Guías

Referencia

Otros idiomas

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