注意:因为设计百度翻译API限制,请勿在开启代理下使用,其他两个翻译引擎不受影响。
起个变量名(xlx版)
一个智能的VS Code插件,可以将中文或其他语言的描述翻译成规范的英文变量名,也可以提供翻译功能。提供专门的活动栏配置面板,让配置和测试更加简单!
目前支持百度翻译、有道翻译、腾讯云翻译
优化与反馈
可以联系:
wx:vx114322
email:1143220150@qq.com
✨ 核心特性
- 🌐 智能翻译: 使用百度/有道/腾讯云翻译API将中文描述翻译成英文
- 🎯 多种命名风格: 支持camelCase、PascalCase、snake_case、kebab-case等命名风格
- 🖱️ 便捷操作: 支持选中文本翻译和右键菜单操作
- ⚡ 快速插入: 翻译结果可直接插入到编辑器中
- 📋 一键复制: 支持复制任何生成的变量名到剪贴板
- 🎛️ 活动栏配置面板: 专门的UI界面,配置和测试一体化
- 🧪 实时测试: 在配置面板中直接测试翻译效果
- 🚀 预设示例: 提供常用测试文本,快速体验
🎮 使用方法
方法1: 活动栏配置面板(推荐)
- 在VS Code活动栏中找到"变量命名器"图标
- 点击打开配置面板
- 在"百度翻译API配置"部分填入您的API凭据
- 在"功能测试"部分测试翻译效果
- 点击"复制"按钮将生成的变量名复制到剪贴板
方法2: 选中文本翻译
- 在编辑器中选中要翻译的文本(如:"学生信息表")
- 右键选择 "xlx-翻译为变量名" 或使用命令面板
- 选择喜欢的命名风格,插件会自动替换选中的文本
方法3: 命令面板翻译
- 打开命令面板 (
Ctrl+Shift+P)
- 输入 "xlx-翻译为变量名"
- 在弹出的输入框中输入要翻译的文本
- 选择命名风格,变量名会插入到当前光标位置
📋 配置要求
使用前需要配置
【百度】翻译API(每月免费5万字符):
- 访问 百度翻译开放平台
- 注册开发者账号并开通"通用翻译API"服务
- 获取APP ID和密钥
【有道】翻译API(无每月免费额度,但有赠送余额,够用):
- 访问有道开放平台
- 注册成功后,账户中会有50元的余额,加客服微信可以再得50元
- 进入“自然语言翻译服务”——“文本翻译”,点击创建应用按钮
- 点击左侧菜单“自然语言翻译服务”——“文本翻译”,点击如图所示中的眼睛图标,即可看见自己的应用ID和应用秘钥
【腾讯云】翻译API(每月免费额度为500万)
- 访问腾讯云开放平台
- 注册成功后个人认证
- 访问腾讯云机器翻译,并开通付费版
- 鼠标指到自己的头像上(不是点击,鼠标放上去就行),在下拉菜单中点击“访问管理”
- 进入“访问管理”后,点击左侧菜单“用户——用户列表”,点击页面中的“快速创建”按钮
- 如图所示,第一栏填一个用户名,最好是英文的,然后点击“访问方式”列下的编辑按钮,将其改为“编程访问”
- 点击“用户权限”的编辑按钮(双击下方图可放大查看),先取消他的默认勾选,再搜索“翻译”,勾选上2个和翻译相关的权限
- 确认信息无误后,点击“创建用户”按钮,点击“API密钥”,点击“新建密钥”按钮。
⚙️ 配置方式
推荐方式: 活动栏配置面板
- 点击活动栏中的"变量命名器"图标
- 在配置面板中填入您的API凭据
- 选择默认命名风格
- 点击"保存配置"按钮
🧪 测试功能
配置面板提供了便捷的测试功能:
- 预设示例: 点击"用户名"、"数据库连接"等按钮快速测试
- 自定义测试: 输入任意中文描述进行测试
- 结果展示: 清晰显示原文、译文和推荐的变量名
- 一键复制: 复制任何生成的变量名到剪贴板
- 多风格查看: 展开查看所有命名风格的结果
🎯 支持的命名风格
| 风格 |
示例 |
描述 |
| camelCase |
userName |
驼峰命名法,首字母小写 |
| PascalCase |
UserName |
帕斯卡命名法,首字母大写 |
| snake_case |
user_name |
下划线命名法,全小写 |
| kebab-case |
user-name |
短横线命名法,用于CSS类名等 |
🎪 命令列表
xlx-翻译为变量名: 翻译选中文本或输入的文本为变量名
xlx-翻译配置: 快速打开插件设置页面
刷新配置: 在活动栏配置面板中刷新当前配置
📸 截图展示
活动栏配置面板
专门的配置界面,让API配置和功能测试变得简单直观:
- 清晰的配置区域
- 实时测试功能
- 一键复制生成的变量名
❓ 常见问题
Q: 如何获取百度翻译API凭据?
A: 访问百度翻译开放平台,注册账号后在管理控制台创建应用即可获得APP ID和密钥。
Q: 翻译不准确怎么办?
A: 可以尝试使用更具描述性的中文文本,或者使用配置面板的测试功能来预览翻译效果。
Q: 支持其他翻译服务吗?
A: 当前版本仅支持百度翻译API,后续版本可能会支持更多翻译服务。
Q: 插件图标在哪里?
A: 在VS Code左侧活动栏中找到变量符号($(symbol-variable))图标,这就是变量命名器的配置面板入口。
让变量命名变得简单高效! 🚀
如果您觉得这个插件有用,请给我们一个⭐️星标支持!
| |