LLM Translator
基于大语言模型的 VS Code 文本翻译插件,支持中英互译、文本润色及自定义翻译模式。
功能特性
- 侧边栏配置面板 — 在 Activity Bar 中点击图标即可打开,配置 API 参数与翻译模式
- 编辑器右键翻译 — 选中文本后右键菜单点击"翻译选中的文本"
- 快捷键翻译 —
Ctrl+Shift+Alt+T 翻译当前选中文本
- 结果浮层展示 — 翻译完成后自动在选区位置弹出 Hover 窗口展示结果
- 替换文本模式 — 勾选"替换文本"后,翻译结果直接替换选中内容
- 自定义翻译模式 — 支持新增、编辑、删除自定义提示词模式
内置翻译模式
| 模式 |
说明 |
| 中英互译 |
自动识别语言,中译英或英译中 |
| 中英润色 |
将文本润色为专业、严谨的正式文档风格,并列出修改说明 |
使用方法
1. 配置 API 参数
点击左侧 Activity Bar 中的 LLM Translator 图标打开配置面板,填写以下参数:
| 字段 |
说明 |
| 终端节点 |
LLM API 的请求地址,支持 {{modelName}} 占位符 |
| API Key |
你的 API 密钥(加密存储) |
| 模型名称 |
可选,例如 gpt-4o、claude-3-5-sonnet |
| 翻译模式 |
选择内置模式或自定义模式 |
终端节点示例:
# OpenAI 兼容接口
https://api.openai.com/v1/chat/completions
# 带模型名称占位符(会自动替换 {{modelName}})
https://your-endpoint/openai/deployments/{{modelName}}/chat/completions
2. 翻译文本
方式一:编辑器快捷操作
- 在编辑器中选中需要翻译的文本
- 按
Ctrl+Shift+Alt+T 或右键选择「翻译选中的文本 (LLM Translation)」
- 状态栏显示"翻译中...",完成后自动弹出 Hover 窗口展示结果
方式二:侧边栏面板
- 打开 LLM Translator 侧边栏
- 在文本框中输入内容,点击「执行」
- 翻译结果显示在面板下方的结果区
3. 替换模式
在侧边栏中勾选「替换文本」后,翻译完成会直接替换编辑器中选中的内容,无需手动复制粘贴。
快捷键
| 快捷键 |
功能 |
Ctrl+Shift+Alt+T |
翻译选中文本 |
Ctrl+Shift+Alt+L |
打开 LLM Translator 面板 |
自定义翻译模式
在侧边栏「新增模式」区块中填写模式名称与提示词,提示词中使用 {{text}} 表示原文占位符。
示例提示词:
你是一位技术文档专家,请将以下内容翻译为简洁、准确的中文技术文档:
{{text}}
点击「新增」后,该模式会出现在翻译模式下拉列表中。内置模式不可删除,自定义模式可在「提示词信息」区块中删除。
兼容的 API
任何兼容 OpenAI Chat Completions 格式的接口均可使用,例如:
- OpenAI API
- Azure OpenAI
- Anthropic Claude(通过兼容层)
- 本地部署的 Ollama、LM Studio 等
许可证
MIT
| |