Translate-on-Tab — Liu Terminal

Liu Terminal Translate-on-Tab. Übersetzen Sie die Eingabeaufforderung in Echtzeit, bevor Sie sie an den Codierungsagenten senden, um Token zu sparen.

Übersetzen Sie nicht-englischen Prompt-Text auf Ihrem Rechner ins Englische (oder ein anderes Ziel), bevor er an einen Codierungs-Agenten gesendet wird – das spart Token und erhöht die Genauigkeit des Agenten.

Auslösen

Drücken Sie während der Eingabe in einem Terminal-Prompt, den Liu mit einem unterstützten Agenten assoziiert, zweimal Ctrl und Cmd zusammen innerhalb von translate_tab_window_sec (Standardwert 0.4 Sekunden). Liu fängt das Kürzel ab, übersetzt die aktuelle Prompt-Zeile (segmentbewusst bei gemischtem Code/Text) und ersetzt die Zeile vor dem Absenden durch das Ergebnis.

Tastendruck: Zweimal Ctrl+Cmd tippen (nicht Tab allein). Aktivieren oder konfigurieren Sie dies über Cmd+K → Toggle Translate, Translate: Cycle Target Language, Translate: Cycle Backend oder Settings: Translate.

Backends

translate_backend ist ein Integer-Enum (src/translate/translate.h):

  • 0 — Agent — Starten Sie einen One-Shot-CLI-Agenten (claude / codex / opencode / grok), um über eine feste Prompt-Vorlage zu übersetzen.
  • 1 — Local LLM — Standard. Metal-beschleunigtes lokales GGUF-Modell, wenn USE_LOCAL_LLM integriert ist; vollständig offline.
  • 2 — API — Cloud-Anbieter: anthropic, openai, openrouter oder eine benutzerdefinierte, OpenAI-kompatible Basis-URL. Wenn api_key leer ist, wird auf ANTHROPIC_API_KEY / OPENAI_API_KEY / etc. zurückgegriffen.

Aktive Agenten

Die Übersetzung läuft nur in Prompts, die ausgewählten Agenten zugeordnet sind. Standardmäßig sind Claude, Codex, OpenCode, Grok, Antigravity, Cline und Command Code aktiviert (alle translate_active_in_*-Flags sind true). Konfigurieren Sie dies unter Einstellungen → Translate oder in config.json.

Konfigurationsschlüssel

In ~/.config/Liu/config.json (Standardwerte aus 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
}

Während der Übersetzung wird ein visueller Ladeindikator angezeigt. Der Download lokaler Modelle und die Pfadverwaltung sind in den Einstellungen verfügbar, wenn das lokale Backend ausgewählt ist.

Weiter Konfiguration →

Dokumentation

Erste Schritte

Anleitungen

Referenz

Andere Sprachen

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