Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>Translate for NamingNew to Visual Studio Code? Get it now.
Translate for Naming

Translate for Naming

xuxuanyi

|
11 installs
| (2) | Free
翻译选中文本为多种语言,帮助开发者进行变量命名
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Translate for Naming - VS Code 插件

一个帮助开发者快速翻译文本并生成多种命名风格的 VS Code 插件,支持 VS Code 和 Cursor 编辑器。

功能特性

  • 📊 状态栏按钮:选中文本后右下角自动显示翻译按钮,一键触发
  • 🖱️ 右键菜单翻译:选中文本后右键即可翻译
  • ⌨️ 快捷键输入:快捷键快速输入文本进行翻译
  • 📋 自动复制:翻译结果自动复制到剪贴板,方便使用
  • 🌍 多语言支持:支持英文、中文、日语、韩语、法语、德语、西班牙语、俄语
  • 🔤 多种命名风格:自动生成 camelCase、PascalCase、snake_case、kebab-case、CONSTANT_CASE 等命名风格
  • ⚙️ 自定义配置:可自定义目标语言和命名风格
  • 🚀 轻量高效:无依赖其他插件,不影响编辑器原有功能

使用方法

方法 1:状态栏按钮(推荐)

  1. 在编辑器中选中需要翻译的文本(如 "新建版本")
  2. 右下角状态栏会自动显示 "翻译命名" 按钮
  3. 点击该按钮
  4. 在弹出的列表中选择合适的翻译结果和命名风格
  5. 自动复制到剪贴板,使用 Cmd+V 粘贴即可

方法 2:右键菜单翻译

  1. 在编辑器中选中需要翻译的文本(如 "新建版本")
  2. 右键点击选中的文本
  3. 选择 "翻译为命名格式"
  4. 在弹出的列表中选择合适的翻译结果和命名风格
  5. 自动复制到剪贴板,使用 Cmd+V 粘贴即可

方法 3:快捷键输入翻译

  1. 按下快捷键 Cmd+Shift+T (Windows/Linux: Ctrl+Shift+T)
  2. 在输入框中输入要翻译的文本(如 "用户名")
  3. 在弹出的列表中选择合适的翻译结果和命名风格
  4. 自动复制到剪贴板,使用 Cmd+V 粘贴即可

方法 4:命令面板

  1. 按下 Cmd+Shift+P (Windows/Linux: Ctrl+Shift+P) 打开命令面板
  2. 输入 "翻译输入的文本(用于命名)" 或 "翻译为命名格式"
  3. 按照提示操作

配置选项

在 VS Code 设置中搜索 "Translate Naming" 进行配置:

目标语言 (translateNaming.targetLanguages)

配置要翻译的目标语言列表,默认为英文。

{
  "translateNaming.targetLanguages": ["en", "zh-CN", "ja"]
}

可选语言:

  • en - 英语
  • zh-CN - 简体中文
  • ja - 日语
  • ko - 韩语
  • fr - 法语
  • de - 德语
  • es - 西班牙语
  • ru - 俄语

命名风格 (translateNaming.namingStyles)

配置要显示的命名风格,默认为 camelCase、PascalCase 和 snake_case。

{
  "translateNaming.namingStyles": ["camelCase", "PascalCase", "snake_case", "kebab-case", "CONSTANT_CASE"]
}

可选风格:

  • camelCase - 驼峰命名
  • PascalCase - 帕斯卡命名
  • snake_case - 蛇形命名
  • kebab-case - 短横线命名
  • CONSTANT_CASE - 常量命名

使用场景示例

场景 1:中文需求转变量名

状态栏按钮(推荐)

  1. 选中 "用户信息管理"
  2. 点击右下角状态栏的 "翻译命名" 按钮
  3. 选择 userInformationManagement (camelCase)
  4. 自动复制,Cmd+V 粘贴使用

右键菜单

  1. 选中 "用户信息管理"
  2. 右键 → "翻译为命名格式"
  3. 选择 UserInformationManagement (PascalCase)
  4. 自动复制,Cmd+V 粘贴使用

快捷键输入

  1. 按 Cmd+Shift+T
  2. 输入 "用户信息管理"
  3. 选择 user_information_management (snake_case)
  4. 自动复制,Cmd+V 粘贴使用

场景 2:英文描述转常量名

  1. 按 Cmd+Shift+T
  2. 输入 "Maximum Connection Timeout"
  3. 选择 MAXIMUM_CONNECTION_TIMEOUT (CONSTANT_CASE)
  4. 自动复制,Cmd+V 粘贴使用

开发者指南

安装依赖

npm install

编译插件

npm run compile

开发调试

  1. 在 VS Code 中打开插件项目
  2. 按 F5 启动调试
  3. 在新打开的窗口中测试插件功能

打包发布

npx @vscode/vsce package --allow-missing-repository

技术栈

  • TypeScript
  • VS Code Extension API
  • Axios (HTTP 请求)
  • Google Translate API (免费翻译服务)

注意事项

  • 翻译功能依赖 Google Translate 免费 API
  • 需要网络连接才能使用翻译功能
  • 翻译结果会自动复制到剪贴板,使用 Cmd+V 粘贴即可
  • 支持 VS Code 和 Cursor 编辑器
  • 不依赖其他插件,不会影响编辑器原有快捷键功能

兼容性

  • ✅ VS Code 1.75.0 及以上版本
  • ✅ Cursor 编辑器(完全兼容)
  • ✅ macOS / Windows / Linux

许可证

ISC

贡献

欢迎提交 Issue 和 Pull Request!

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