# var-translate-en **Repository Path**: wangguixuan/var-transform-en ## Basic Information - **Project Name**: var-translate-en - **Description**: vscode 语言翻译转换插件 - **Primary Language**: TypeScript - **License**: GPL-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 8 - **Forks**: 1 - **Created**: 2022-08-11 - **Last Updated**: 2025-04-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: vscode插件 ## README # var-translate-en 中翻英转驼峰命名 * 一键翻译为英文,并转换成多种命名风格。 * 支持自然语言翻译为中文(v1.0.4及以上)。 * 多个免费翻译服务(必应、DeepL)。 * 支持多平台翻译服务配置(百度、腾讯、阿里、有道)。 ![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/badcc0b7a0254f0fb6542079f04be3b6~tplv-k3u1fbpfcp-jj-mark:0:0:0:0:q75.image#?w=720\&h=216\&s=464142\&e=gif\&f=141\&b=211e21) ## 使用方法 ### 1.转英文 1. 输入中文(也支持其他语言转英文,具体支持语言参考各翻译平台文档)。 2. 选中要翻译转换的内容。 3. 默认快捷键win: Ctrl + Shift + v, mac: Control + Shift + v 若需自定义快捷键参考下面 **自定义快捷键配置**。 4. 转换后选择想要的命名风格,确定即可。 ### 2.转中文 1. 选中要翻译的内容(也支持其他语言转中文,具体支持语言参考各翻译平台文档)。 2. 默认快捷键 win: Ctrl Ctrl(双击Ctrl), mac: Control Control(双击Control)若需自定义快捷键参考下面 **自定义快捷键配置**。 3. 翻译后的中文支持选中替换。 > 默认使用必应翻译、建议使用各厂家翻译服务(除有道外各厂家每月均有免费额度)。 转英文使用示例: ![转英文使用示例](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/95af80189bb54ec7b43ba720c90737ab~tplv-k3u1fbpfcp-jj-mark:0:0:0:0:q75.image#?w=720\&h=216\&s=464142\&e=gif\&f=141\&b=211e21) 转中文使用示例: ![转中文使用示例](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/5a8190339d604ce599ee714007b830f5~tplv-k3u1fbpfcp-jj-mark:0:0:0:0:q75.image#?w=956\&h=286\&s=114500\&e=gif\&f=48\&b=222222) *** ### 百度翻译 * 标准版:每月前5万字符免费,超出仅收取超出部分费用(QPS=1),按49元/百万字符计费; * 高级版:每月前100万字符免费,超出仅收取超出部分费用(QPS=10),按49元/百万字符计费; * 尊享版:每月前200万字符免费,超出后仅收取超出部分费用(QPS=100),按49元/百万字符计费; 具体收费请查看官网[百度翻译](https://fanyi-api.baidu.com/) #### 百度翻译配置方法 1. 申请百度翻译API([申请教程](http://t.csdn.cn/VbFci)) 2. 打开设置(Ctrl + Shift + p) 3. 搜索: var-translate-en 4. 申请后将APP ID与SecretKey填入对应位置 5. 将翻译服务切换为对应服务平台(baidu) 示例图如下: ![百度翻译配置示例图](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/dee4457ce00e41acaf9cb147e23793fe~tplv-k3u1fbpfcp-jj-mark:0:0:0:0:q75.image#?w=1406\&h=990\&s=109248\&e=png\&b=222222) *** ### 腾讯翻译 每月免费额度为5百万字符,超过每月免费额度之后可以继续使用,并对超过部分出账单收费 具体收费请查看官网[ 腾讯翻译](https://cloud.tencent.com/product/tmt?fromSource=gwzcw.1293314.1293314.1293314\&cps_key=963fb04b6aae26f0014088af393dccf1) #### 腾讯翻译配置方式 1. 申请腾讯翻译API([申请教程](http://t.csdn.cn/VbFci)) 2. 申请后将SecretId与SecretKey填入对应位置(参照百度翻译配置) *** ### 阿里翻译 每月的前 100 万字符免费,超出的部分会按照 50 元 / 百万字符收取费用 具体收费请查看官网[ 阿里翻译](https://www.aliyun.com/product/ai/base_alimt?spm=5176.19720258.J_3207526240.66.282276f4RWc7rL) #### 配置方式 1. 申请阿里翻译API([申请教程](http://t.csdn.cn/VbFci)) 2. 申请后将AccessKey ID与AccessKey Secret填入对应位置(参照百度翻译配置) *** ### 有道翻译 有道翻译注册后有 50 元免费体验金,用完后开始计费,有收费价格为 48 元 / 百万字符。 具体收费请查看官网[有道翻译](https://ai.youdao.com/product-fanyi-text.s) #### 配置方式 1. 申请有道翻译API([申请教程](http://t.csdn.cn/VbFci)) 2. 申请后将APP ID与SecretKey填入对应位置(参照百度翻译配置) *** ## 自定义快捷键配置 1. 打开键盘快捷方式(ctrl + k ctrl + s)。 ![自定义快捷键配置](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/272ab76c9bab414a8c6b79408cdcff3f~tplv-k3u1fbpfcp-jj-mark:0:0:0:0:q75.image#?w=365\&h=392\&s=31046\&e=png\&b=303031) 2. 搜索 var-translate-en。 ![自定义快捷键配置](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/aac252c3ffeb433a8d261b5a7e12d711~tplv-k3u1fbpfcp-jj-mark:0:0:0:0:q75.image#?w=883\&h=234\&s=31603\&e=png\&b=262626) 3. 方式一 :双击键绑定即可自定义设置快捷键。 4. 方式二 :点击右上角在JSON文件中编辑 ![点击右上角](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/ffeca5cb067345dbbcc3335ce1297379~tplv-k3u1fbpfcp-jj-mark:0:0:0:0:q75.image#?w=1080\&h=349\&s=44947\&e=jpg\&b=232322) 编辑key字段即可 ![自定义快捷键](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/147b6c1577914039a57c48ea6b496444~tplv-k3u1fbpfcp-jj-mark:0:0:0:0:q75.image#?w=1062\&h=430\&s=40853\&e=jpg\&b=1f1f1f) ## 自定义格式化选项排序 在排序配置中支持: 排序选择、移除不常用选项等,被移除选项可点击添加项,重新加入。 ![20250414_164213.gif](https://p0-xtjj-private.juejin.cn/tos-cn-i-73owjymdk6/42d9a4ecc8514c0db8e2d3691ffcc3bc~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAgX-W8leWKm-azog==:q75.awebp?policy=eyJ2bSI6MywidWlkIjoiMjMzNTEyMTgxNzA1NDg2In0%3D&rk3s=e9ecf3d6&x-orig-authkey=f32326d3454f2ac7e96d3d06cdbb035152127018&x-orig-expires=1744707104&x-orig-sign=T4KNc02O6pFRXGSFZLa87vHRSOQ%3D) ## 历史版本 ### 1.1.4 增加自定义格式化选项排序配置功能 ### 1.1.3 自然语言转中文增加部分字符前置过滤[issues #I9JDF3](https://gitee.com/wangguixuan/var-transform-en/issues/I9JDF3) ### 1.1.2 bing翻译修复。 ### 1.1.0 部分依赖包升级,逻辑优化。 ### 1.0.9 文档校正 ### 1.0.8 修复必应翻译失败问题 ### 1.0.7 新增必应翻译,并设置为默认翻译服务。 ### 1.0.6 因谷歌关闭国内翻译服务、增加DeepL翻译替代默认的谷歌翻译,但也受诸多因素影响不太稳定 建议配置国内翻译厂商。 依然保留谷歌翻译选项,对做本地hosts映射的用户提供服务。 ### 1.0.5 一些交互与文档优化。 ### 1.0.4 增加自然语言翻译为中文。 ...... ### 1.0.0 var-translate-en的初始化版本。