插件市场页面翻译需用vscode-translator插件,因其能稳定抓取WebView文本节点实现整页翻译,支持双语对照、离线可用,安装重启后点击右上角?图标即可翻译标题、描述、更新日志及评论区。

插件市场页面翻译用 vscode-translator
插件详情页默认英文,不是插件没汉化,而是 VSCode 官方不翻译 extension description 和 README —— 这部分得靠用户自己处理。vscode-translator 是目前唯一能稳定抓取 WebView 页面文本节点并翻译的插件,不依赖外部 API,离线可用。
安装后重启 VSCode,打开任意插件页,右上角会出现 ? 图标,点一下就整页翻译(含标题、更新日志、评论区)。注意关掉其他翻译类插件,比如 Auto Translate 或 DeepL Translate,它们会抢 DOM 控制权导致失效。
常见问题:
- 部分 SVG 内文案未翻?手动选中 → 右键 →
Translate selection - React 渲染的插件页有延迟?等半秒再操作,别急着关页面
- 翻译结果偶尔混英文?检查是否启用了「双语对照」模式,关闭即可
代码注释翻译优先选 Comment Translate
读开源项目时,需要的是精准跳过变量名、保留占位符(如 %s、{name})的翻译,而不是把整个文件扔给通用引擎。Comment Translate 专为此设计:光标停在 // 或 /* */ 内按快捷键,原地出译文,不污染代码。
它识别逻辑严格:
- 光标必须落在注释文本内部,不能只停在
//后空格处 - 仅支持
//、/* */、/** */,不支持#(Python)或--(SQL) - 文件语言模式必须明确(如
javascript),不能是plaintext - 多行块注释要完整选中,漏掉
*/就会失败
若译文语序错乱,关掉 translator.translateOnType,改用手动触发;含反引号代码片段时,启用 "codeTranslate.preserveCode": true。
变量命名翻译用 var-translate-en
写代码时卡在变量命名上?var-translate-en 能把中文描述一键转成小驼峰、大驼峰、下划线等风格的英文变量名,比复制粘贴到网页翻译快得多。
配置要点:
- 必须填第三方服务密钥(如百度翻译的
APP ID和Secret Key),免费额度够用 - 快捷键建议设为
Alt+E(Windows/Linux)或Option+E(macOS) - 支持中→英、英→中双向,v1.0.4+ 起可自然语言输入“用户信息缓存”直接出
userInfoCache
注意:var-translate-en 不处理注释或字符串,只专注标识符生成。别指望它翻译 // 初始化数据库连接 这种内容。
界面汉化只装微软官方语言包
菜单、设置项、命令面板显示中文,只靠一个插件:ms-ceintl.vscode-language-pack-zh-hans(发布者必须是 Microsoft)。其他所有带“中文”“汉化”字样的插件,一律不装。
装完必须执行两步才生效:
- 按
Ctrl+Shift+P输入Configure Display Language,选zh-cn(不是zh-CN或文字选项) - 点
Restart—— 不是Reload Window,后者不重载语言配置
如果改了 locale.json 还是英文,检查路径是否正确(如 macOS 是 ~/Library/Application Support/Code/User/locale.json),以及有没有被企业策略或环境变量(如 VSCODE_LANG=en)强制覆盖。


















