汉英本地翻译 (Local Translation)
🈚 完全离线、无限制的中英双向词典 — 不依赖任何在线 API,无需联网,查询零延迟。
- 汉→英:基于 CC-CEDICT 开源词典(~12 万词条)
- 英→汉:基于 ECDICT 开源词典(~77 万词条)
- 编程优化:驼峰/下划线命名翻译、编程术语精确映射
✨ 功能
| 功能 |
触发方式 |
说明 |
| 🚀 选中即时翻译 |
选中文本 |
状态栏实时显示翻译 |
| 🔍 详细查询面板 |
Ctrl+Shift+T |
逐词释义展开、反向复查 |
| 💬 Hover 悬停翻译 |
鼠标悬停 |
需在设置中开启 |
| 📦 批量翻译标识符 |
命令面板 |
一键翻译文件中所有中文标识符 |
| 🔀 中英混合翻译 |
自动检测 |
分别翻译中英文片段后组合输出 |
| ⚡ 编程术语优化 |
内置词典 |
「获取」→「get」 「字符串」→「string」 |
🚀 快速上手
选中翻译
选中中文或英文 → 状态栏右侧自动显示翻译。
详细查询
按 Ctrl+Shift+T(Mac: Cmd+Shift+T)打开 QuickPick 面板:
- 逐词查看:每个词的翻译一目了然
- 释义展开:点击单词查看完整释义
- 反向复查:点击英文释义反向查中文,验证翻译质量
Hover 悬停翻译
{
"localTranslation.enableHover": true
}
开启后,鼠标悬停即可看到翻译。
批量翻译标识符
Ctrl+Shift+P 打开命令面板
- 搜索运行 「批量翻译标识符」
- 在新标签页查看翻译结果
⚙️ 配置
| 配置项 |
类型 |
默认值 |
说明 |
localTranslation.enableHover |
boolean |
false |
开启 Hover 悬停翻译 |
⌨️ 快捷键
| 命令 |
Windows/Linux |
Mac |
| 翻译选中文本 |
Ctrl+Shift+T |
Cmd+Shift+T |
❓ 常见问题
Q: 状态栏一直显示 "Loading dictionaries…"?
词典数据量较大,首次加载需要几秒。加载完成后即可秒级响应。
Q: 翻译结果不准确?
打开 QuickPick 面板(Ctrl+Shift+T),利用反向复查:点击英文释义 → 反向查中文,人工验证。
Q: 支持哪些语言?
目前仅支持 简体中文 ↔ 英文 双向翻译。
🛠 开发
npm install
npm run compile
# F5 启动调试
更多细节(项目架构、数据流、设计决策)见 DEVELOPMENT.md。
📜 许可证
本插件代码采用 MIT 许可证。
所含词典数据分别来自以下开源项目,均按其原始许可证分发:
🙏 致谢
感谢 CC-CEDICT 和 ECDICT 提供的优秀开源词典数据。
| |