# 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.

URL: https://liu.software/es/docs/translate/  
Language: es  
Updated: 2026-10-17

## 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 →](https://liu.software/es/docs/config.md)
