Liu Terminal Tab 键翻译。在发送给编码代理前实时翻译提示行输入以节省 Token。
在将非英语提示词发送给编码智能体之前,在您本地的机器上进行翻译——从而缩减 token 数量并提升智能体的准确度。
当您在被 Liu 识别为支持的智能体终端提示词输入框中键入内容时,在 translate_tab_window_sec(默认为 0.4 秒)内连续双击 Ctrl 和 Cmd 键。Liu 会截获此组合键,翻译当前的提示词行(支持混合代码和文本的代码段感知翻译),并在您提交前用翻译结果替换该行。
按键组合: 双击 Ctrl+Cmd(不仅是单独按下 Tab 键)。可通过按下 Cmd+K 并选择 Toggle Translate、Translate: Cycle Target Language、Translate: Cycle Backend,或进入 Settings: Translate 来启用、禁用或重新配置该功能。
translate_backend 是一个整型枚举值(位于 src/translate/translate.h):
翻译功能仅在与选定智能体关联的提示中运行。默认启用 Claude、Codex、OpenCode、Grok、Antigravity、Cline 和 Command Code(所有 translate_active_in_* 标志默认为 true)。可在设置 → 翻译或 config.json 中配置。
在 ~/.config/Liu/config.json 中(默认值来自于 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
}
翻译进行时会显示一个视觉加载图标(spinner)。当选择本地后端时,可以在设置中管理本地模型的下载与路径。
English · Türkçe · 한국어 · Español · Deutsch · Italiano · Français · 日本語 · العربية