codebuddy 的多语言支持分为界面语言切换和代码翻译两部分:界面语言需通过命令面板或设置菜单选择并重启生效,简体中文可通过修改 settings.json 配置;代码翻译按需指定源/目标语言,支持自然语言指令、注释标记、cli 参数及项目级本地配置。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

CodeBuddy 的多语言支持主要指界面语言(如中文/英文)和代码翻译能力(如 Java ↔ Go、Python ↔ Java),两者切换方式不同,需分开设置。
界面语言切换(中/英)
目前支持简体中文、繁体中文和英文三种显示语言,但简体中文包暂不可直接安装,推荐以下两种稳定方法:
- 快捷键调用命令面板:按 Ctrl+Shift+P(Windows/Linux)或 Cmd+Shift+P(macOS),输入 configure display language,回车后选择 zh-cn 或 en-us,重启 IDE 生效
- 设置菜单路径:点击右上角齿轮图标 → 进入 Features → 找到 Display Language 选项 → 下拉选择目标语言 → 保存并重启
- 若仅看到繁体中文选项,可手动在配置文件中修改:打开用户设置目录下的 settings.json,添加或修改字段
"locale": "zh-cn",保存后重启
代码翻译语言对切换(如 Python → Java)
CodeBuddy 不需要“全局切换”翻译方向,而是按需指定源语言与目标语言,操作灵活:
- 粘贴代码后,在输入框直接输入自然语言指令,例如:“把上面的 Python 代码转成 Java” 或 “将这段 Java 转为 Go,用 Gin 框架”
- 启用结构化映射时,在代码顶部加注释:# LANGUAGE_MAP: PYTHON → JAVA,系统会严格按规则转换语法结构
- 使用 CLI 批量处理时,在命令中显式声明:codebuddy -p "translate to java" --source python --target java
- Chat 模式下可随时追加要求,比如:“刚才的转换结果,请改用 Lombok 简化 getter/setter”
项目级语言偏好配置
不同项目可能倾向不同语言风格或框架,可通过本地配置固化偏好:
- 在项目根目录创建 .codebuddy/settings.local.json
- 写入常用翻译模板,例如:
{"default_translation_target": "go", "framework_preference": "gin"} - 该配置仅对该目录生效,打开项目时自动加载,不影响其他工程
CLI 中指定语言上下文
命令行使用时,语言意图靠提示词驱动,但可辅以参数强化准确性:
- codebuddy -p "解释这段 TypeScript 代码" --lang ts(明确源语言)
- codebuddy -p "重写为 Rust" --output-lang rust(明确目标语言)
- 管道输入时建议加 --model qwen-coder-2026(当前对多语言转换效果最优的模型)











