Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>变量翻译助手New to Visual Studio Code? Get it now.
变量翻译助手

变量翻译助手

安生

|
3 installs
| (1) | Free
将任意非英文字符自动检测并翻译为英文,支持文件路径翻译和选中文本翻译
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

变量翻译助手

VSCode 插件 - 自动检测并翻译任意非英文字符为英文

Extensions for Visual Studio Code

功能特性

  • 多语言支持:自动检测中文、日文、韩文、俄文等任意非英文字符并翻译为英文
  • 文件路径翻译:新建文件时自动翻译路径中的非英文字符
  • 文本翻译:选中文本后一键翻译替换
  • 多种命名格式:支持 camelCase、PascalCase、snake_case 等 8 种命名格式
  • 多翻译服务:支持 Pinyin、OpenAI、Google、Bing、百度、腾讯等 7 种翻译服务
  • 一键撤回:1 分钟内可撤回翻译,自动清理文件和目录

安装

从 VSCode Marketplace 安装(推荐)

  1. 打开 VSCode
  2. 按 Ctrl+Shift+X 打开扩展面板
  3. 搜索 "变量翻译助手"
  4. 点击 Install 安装

使用说明

文件路径翻译

  1. 在资源管理器中右键新建文件
  2. 输入包含非英文字符的路径,如: 你好/世界/测试.test.js
  3. 选择命名格式
  4. 文件自动翻译创建,结果为: hello/world/test.test.js

选中文本翻译

  1. 在编辑器中选中非英文文本
  2. 按 Alt+Shift+T
  3. 选择命名格式
  4. 文本自动替换为英文

撤回翻译

  1. 按 Alt+Shift+Z
  2. 翻译后的文件被删除
  3. 1 分钟内可撤回

快捷键

快捷键 功能
Alt+Shift+T 翻译选中文本
Alt+Shift+Z 撤回文件翻译
Alt+Shift+D 切换文件翻译开关
Alt+Shift+S 切换翻译服务

命名格式

文件翻译格式

格式 示例 说明
camelCase userName 小驼峰,首字母小写
PascalCase UserName 大驼峰,首字母大写
snake_case user_name 下划线分隔,全小写
CONSTANT_CASE USER_NAME 下划线分隔,全大写
param-case user-name 连字符分隔,全小写
Header-Case User-Name 连字符分隔,首字母大写

选中文本翻译额外格式

格式 示例 说明
Capital Case User Name 首字母大写,空格分隔
no case user name 全小写,空格分隔

翻译服务

服务 认证方式 费用 说明
Pinyin 零配置 免费 降级方案,无需配置
ChatGPT / OpenAI API Key 按量付费 需要 OpenAI API Key
谷歌翻译 免费(有限制) 免费 无需配置,但有调用限制
Bing / Azure Translator API Key 按量付费 需要 Azure 账号
DeepLX 本地部署 免费 需要本地部署服务
百度翻译 APP_ID + Key 按量付费 需要百度翻译开放平台账号
腾讯翻译君 SecretId + SecretKey 按量付费 需要腾讯云账号

配置项

{
  // 启用文件路径翻译功能(右键新建文件时自动翻译)
  "variableTranslator.enableFileTranslation": true,

  // 选择翻译服务:copilot | openai | google | bing | deeplx | baidu | tencent
  "variableTranslator.translationService": "copilot",

  // 翻译服务优先级(从高到低,翻译失败时按顺序降级,逗号分隔)
  "variableTranslator.servicePriority": "copilot,openai,google,bing,deeplx,baidu,tencent",

  // 翻译服务配置(无需配置的服务可省略)
  "variableTranslator.services": {
    "openai": {
      "apiKey": "sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
    },
    "baidu": {
      "appId": "your-app-id",
      "secretKey": "your-secret-key"
    },
    "tencent": {
      "secretId": "your-secret-id",
      "secretKey": "your-secret-key"
    },
    "bing": {
      "apiKey": "your-api-key",
      "region": "global"
    },
    "deeplx": {
      "baseUrl": "http://127.0.0.1:1188"
    }
  }
}

API 获取方式

服务 获取地址 说明
OpenAI platform.openai.com/api-keys 创建 API Key
百度翻译 fanyi-api.baidu.com 开通通用翻译 API
腾讯翻译君 console.cloud.tencent.com/cam/capi 获取 SecretId/SecretKey
Bing/Azure portal.azure.com 创建 Translator 资源
DeepLX DeepLX 或 DeepLX GitHub 本地部署服务

详细获取步骤请参考 翻译服务文档。

许可证

MIT License

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