Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Translate DictNew to Visual Studio Code? Get it now.
Translate Dict

Translate Dict

fengzai6

|
126 installs
| (1) | Free
A pure, high-performance, and non-intrusive VS Code translation plugin based on ECDICT local dictionary. 一款纯粹、极速、无侵入的 VS Code 本地滑词翻译插件。
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Translate Dict for VS Code

Translate Dict Logo

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

Version Installs Downloads Rating GitHub Repo stars License


📥 安装地址:

  • VS Code Marketplace
  • Open VSX Registry

🚀 核心特性

  • 🌍 纯正本地加速: 内置 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} 作为单词占位符

快速开关

你可以通过以下任一方式快速启用/禁用插件:

  1. 编辑器右键菜单: 右键 -> Translate Dict -> 启用 / 禁用。
  2. 命令面板: Ctrl+Shift+P (Win/Linux) 或 Cmd+Shift+P (Mac),输入 Translate Dict。

📝 待办事项 (TODO)

  • [x] 智能文件过滤(Include/Exclude)
  • [x] 全局开关控制
  • [x] 组合词深度解析(audioinput 等)
  • [x] 本地反向查询(中译英)
  • [x] 自定义外部翻译平台跳转
  • [ ] 当无结果时尝试通过API获取翻译结果

🤝 致谢

  • 词库来源:ECDICT
  • 核心灵感:Code Translate

📄 开源协议

基于 MIT 协议。

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft