支持大模型调用的 VSCode 代码注释翻译插件,作为 Comment Translate 的翻译源扩展
- 🤖 采用OpenAI的API调用规范
- 🎯 对函数、类、变量等参数的智能命名,按照命名规则优化命名
- ⚡ 快速的翻译响应
- 🛠️ 灵活的配置选项
- 安装 Comment Translate
- 安装本插件Comment Translate for AI
- 在 VS Code 中打开命令面板 (Ctrl+Shift+P)
- 输入 "Comment Translate: Change translation source"
- 选择 "AI Translate" 作为翻译源
在 VS Code 设置中配置以下选项:
配置项 | 说明 | 默认值 |
---|---|---|
aiTranslate.largeModelApi |
大模型 API 端点 | - |
aiTranslate.largeModelKey |
API 密钥 | - |
aiTranslate.largeModelName |
模型名称 | - |
aiTranslate.largeModelMaxTokens |
最大 token 数(0表示不限制) | 2048 |
aiTranslate.largeModelTemperature |
大模型温度参数 (较低的值产生更确定的结果,较高的值产生更多样的结果) |
0.2 |
aiTranslate.namingRules |
命名规则 | 由AI自行判断 |
- 配置 API 相关信息,请确保您使用的大模型服务商兼容OpenAI的API调用格式 Open AI官方文档 中国大陆地区推荐使用DeepSeek 不是广告,因为这个模型效果好而且token便宜推荐一下
- 配置完成后,请调用“Comment Translate”中的“Comment Translate:Change translate source”命令
- 选择翻译源为"AI translate"
欢迎提交 Issue 和 Pull Request!
- 🎉 初始化项目
- ✨ 实现基本翻译功能
- 🔧 添加配置选项
- 🔧 修改设置名称
- 🔧 添加Model Temperature设置
- 🤖 添加AI命名功能,AI可以根据你的设定或者自行判断,对变量、函数、类等参数智能命名
- 🌐 添加了多语言环境的配置文件
- 🔍 在插件设置里面添加了"调试功能"
- 🤖 优化了AI提示词
本项目基于以下优秀的开源项目开发:
- vscode-comment-translate - VSCode 注释翻译插件
- deepl-translate - DeepL 翻译扩展,本项目的基础代码来源
特别感谢:
- @intellism 提供的优秀插件框架和参考实现
本项目采用 MIT License 许可证。
部分代码修改自 deepl-translate,遵循其 MIT 许可证。