Translate Dict for VS Code
一款纯粹、极速、无侵入的 VS Code 滑词翻译插件,基于 ECDICT 本地词库构建。

📥 安装地址:
🚀 核心特性
- 🌍 纯正本地加速: 内置 76 万+ 离线单词(基于 ECDICT),完全脱离网络限制,隐私安全且极速响应。
- ⚡️ 极致性能: 单词查询平均耗时小于 10ms,反向查询(中译英)约 160-200ms,丝滑无感。
- 🔗 外部翻译平台跳转: 支持多种翻译平台(Google、百度、DeepL等),本地无结果时自动提供外部翻译链接。
- 🧠 智能代码拆分: 完美识别编程常用的命名格式:
- 处理
camelCase, PascalCase, snake_case, kebab-case。
- 智能解析组合词(如
audioinput → audio + input)。
- 处理连续大写缩写(如
HTTPServer → HTTP + Server)。
- 自动过滤常见前缀(如
IUser → User)。
- 🔍 双向翻译:
- 英译中: 悬停直接显示,支持单词、短语及各种大小写变体。
- 中译英: 选中中文文本悬停,智能匹配最佳英文释义(支持得分排序)。
- 💻 全平台覆盖: 完美支持 VS Code 桌面端及 VS Code Online 网页版。
🛠 功能演示
1. 悬停翻译 (Hover Translation)
只需将鼠标悬停在单词上,即可查看详细释义、音标及词频等级。

2. 智能单词拆分 (Smart Word Splitting)
自动识别并拆分复杂的变量名、类名及缩写,助力理解代码逻辑。

3. 中译英支持 (Chinese to English)
选中中文后悬停,系统将基于本地词库反向查找最匹配的英文选项。

4. 外部翻译平台跳转 (External Translation Links)
当本地词库无结果时,自动提供多个翻译平台的跳转链接,包括Google翻译、百度翻译、DeepL翻译等,确保用户始终能获得准确的翻译结果。
支持的翻译平台:
- 🌐 Google翻译 - 全球通用
- 🇨🇳 百度翻译 - 中文优化
- 🤖 DeepL翻译 - AI高质量
- 🔍 必应翻译 - 微软出品
- 🌍 Yandex翻译 - 俄罗斯的翻译服务
- ⚙️ 自定义平台 - 支持任意翻译网站
⚙️ 配置选项
进入 VS Code 设置,搜索 Translate Dict 即可进行如下个性化配置:
| 配置项 |
类型 |
默认值 |
说明 |
translateDict.includeFileExtensions |
Array |
[] |
启用 翻译的文件扩展名。若为空则对所有文件生效。如 ["js", "ts"] |
translateDict.excludeFileExtensions |
Array |
[] |
禁用 翻译的文件扩展名。如 ["json", "md"] |
translateDict.chineseToEnglishMaxResults |
Number |
10 |
中译英时显示的候选结果最大数量 (范围: 1-50) |
translateDict.defaultTranslatePlatform |
String |
google |
默认翻译平台,用于单词链接跳转。可选:google、baidu、deepl、bing、yandex、custom |
translateDict.customTranslateUrl |
String |
https://translate.google.com?text={word} |
自定义翻译平台URL模板,使用 {word} 作为单词占位符 |
快速开关
你可以通过以下任一方式快速启用/禁用插件:
- 编辑器右键菜单: 右键 ->
Translate Dict -> 启用 / 禁用。
- 命令面板:
Ctrl+Shift+P (Win/Linux) 或 Cmd+Shift+P (Mac),输入 Translate Dict。
📝 待办事项 (TODO)
- [x] 智能文件过滤(Include/Exclude)
- [x] 全局开关控制
- [x] 组合词深度解析(audioinput 等)
- [x] 本地反向查询(中译英)
- [x] 自定义外部翻译平台跳转
- [ ] 当无结果时尝试通过API获取翻译结果
🤝 致谢
📄 开源协议
基于 MIT 协议。
| |