LangPlugin - VSCode 国际化翻译插件
一个用于辅助开发国际化项目的 VSCode 插件,支持中文文本的批量翻译和导出。
功能特点
- 🔍 自动识别并提取代码中的中文文本
- 🌐 支持多语言翻译(英文、法文)
- 🎯 支持多种 AI 模型(腾讯混元、阿里通义千问)
- 📋 可视化翻译面板,支持批量选择和翻译
- ⚙️ 灵活的配置选项
- 🔄 支持实时翻译结果预览
- 📝 支持 JSON 格式导出
安装方法
- 打开 VSCode
- 按下
Ctrl+Shift+X (Windows/Linux)或 Cmd+Shift+X (Mac)打开扩展面板
- 搜索 "LangPlugin"
- 点击安装
使用方法
1. 基础配置
- 点击 VSCode 左侧活动栏的插件图标
- 在命令面板中执行 "打开配置面板" 命令
- 填写以下配置信息:
- 账号:您的账号
- 密码:您的密码
- 模型:选择翻译模型
- hunyuan-lite(免费):腾讯混元轻量版
- qwen-plus:阿里通义千问增强版
- apiKey:对应模型的 API 密钥
2. 使用翻译功能
方法一:通过命令面板
- 按下
Ctrl+Shift+P (Windows/Linux)或 Cmd+Shift+P (Mac)打开命令面板
- 输入 "页面翻译" 或 "打开翻译面板"
- 选择需要翻译的中文文本
- 点击提交按钮进行翻译
方法二:通过右键菜单
- 在编辑器中选中中文文本
- 右键点击,选择 "页面翻译"
- 在弹出的面板中选择需要翻译的文本
- 点击提交按钮进行翻译
3. 翻译面板功能
- 搜索:支持搜索特定中文文本
- 全选/取消全选:快速选择或取消选择所有文本
- 批量选择:支持手动选择多个文本
- 统计信息:显示总数量、选中数量和可见数量
- 实时预览:翻译完成后可预览翻译结果
支持的模型
腾讯混元(hunyuan-lite)
阿里通义千问(qwen-plus)
注意事项
- 使用前请确保已正确配置 API 密钥
- 不同模型需要不同的 API 密钥
- 切换模型时会清空 API 密钥,需要重新输入
- 建议定期检查 API 密钥的有效性
常见问题
Q: 为什么翻译结果不显示?
A: 请检查:
- API 密钥是否正确配置
- 网络连接是否正常
- 是否选择了正确的模型
Q: 如何更新 API 密钥?
A: 打开配置面板,直接修改 apiKey 字段即可。
Q: 支持哪些文件类型?
A: 目前支持:
- JavaScript (.js)
- TypeScript (.ts)
- Vue (.vue)
更新日志
v0.0.1
- 初始版本发布
- 支持基础翻译功能
- 支持腾讯混元和阿里通义千问模型
贡献指南
欢迎提交 Issue 和 Pull Request 来帮助改进这个插件。
许可证
MIT License
| |