vscode插件 中文一键转英文并生成多种命名格式 提效神器[email protected]引力波的博客-程序员秘密_vscode中文转英文变量命名插件

技术标签: vscode  

var-translate-en 中翻英转驼峰命名

  • 一键翻译为英文,并转换成多种命名风格。
  • 支持自然语言翻译为中文(v1.0.4及以上)。
  • 多个免费翻译服务(必应、DeepL)
  • 支持多平台翻译服务配置(百度、腾讯、阿里、有道)。

使用方法

1.转英文

  1. 输入中文(也支持其他语言转英文,具体支持语言参考各翻译平台文档)。
  2. 选中要翻译转换的内容。
  3. 默认快捷键win: Ctrl + Shift + v, mac: Command + Shift + v
    若需自定义快捷键参考下面 自定义快捷键配置
  4. 转换后选择想要的命名风格,确定即可。

2.转中文

  1. 选中要翻译的内容(也支持其他语言转中文,具体支持语言参考各翻译平台文档)。
  2. 默认快捷键 win: Ctrl Ctrl(双击Ctrl), mac: Command Command(双击Command)若需自定义快捷键参考下面 自定义快捷键配置
  3. 翻译后的中文支持选中替换

转英文使用示例:

转英文使用示例

转中文使用示例:

转中文使用示例

默认使用必应翻译、建议使用各厂家翻译服务(除有道外各厂家每月均有免费额度)。


百度翻译

  • 标准版:每月前5万字符免费,超出仅收取超出部分费用(QPS=1),按49元/百万字符计费;
  • 高级版:每月前100万字符免费,超出仅收取超出部分费用(QPS=10),按49元/百万字符计费;
  • 尊享版:每月前200万字符免费,超出后仅收取超出部分费用(QPS=100),按49元/百万字符计费;

具体收费请查看官网百度翻译

百度翻译配置方法

  1. 申请百度翻译API(申请教程)
  2. 打开设置(Ctrl + Shift + p)
  3. 搜索: var-translate-en
  4. 申请后将APP ID与SecretKey填入对应位置
  5. 将翻译服务切换为对应服务平台(baidu)

示例图如下:

百度翻译配置示例图


腾讯翻译

每月免费额度为5百万字符,超过每月免费额度之后可以继续使用,并对超过部分出账单收费
具体收费请查看官网 腾讯翻译

腾讯翻译配置方式

  1. 申请腾讯翻译API(申请教程)
  2. 申请后将SecretId与SecretKey填入对应位置(参照百度翻译配置)

阿里翻译

每月的前 100 万字符免费,超出的部分会按照 50 元 / 百万字符收取费用
具体收费请查看官网 阿里翻译

配置方式

  1. 申请阿里翻译API(申请教程)
  2. 申请后将AccessKey ID与AccessKey Secret填入对应位置(参照百度翻译配置)

有道翻译

有道翻译注册后有 50 元免费体验金,用完后开始计费,有收费价格为 48 元 / 百万字符。
具体收费请查看官网有道翻译

配置方式

  1. 申请有道翻译API(申请教程)
  2. 申请后将APP ID与SecretKey填入对应位置(参照百度翻译配置)

自定义快捷键配置

  1. 打开键盘快捷方式(ctrl + k ctrl + s)。

自定义快捷键配置

  1. 搜索 var-translate-en。

自定义快捷键配置

  1. 方式一 :双击键绑定即可自定义设置快捷键。
  2. 方式二 :点击右上角在JSON文件中编辑

点击右上角

编辑key字段即可

自定义快捷键

历史版本

1.0.7

新增必应翻译,并设置为默认翻译服务。

1.0.6

因谷歌关闭国内翻译服务、增加DeepL翻译替代默认的谷歌翻译,但也受诸多因素影响不太稳定 建议配置国内翻译厂商。
依然保留谷歌翻译选项,对做本地hosts映射的用户提供服务。

1.0.5

一些交互与文档优化。

1.0.4

增加自然语言翻译为中文。

1.0.0

var-translate-en的初始化版本。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_44253490/article/details/126355893

智能推荐

外挂的定义、分类及实现原理_rasotae的博客-程序员秘密_外挂的原理

外挂的定义一般意义上的外挂即是通过非正常手段破坏游戏的正常数据以达到某些非法目的工具。除了常见的诸如修改角色伤害,金币数量等的外挂,包括模拟器和脚本严格来说都属于外挂。外挂的分类以上两类外挂的核心区别是是否需要依赖游戏客户端,辅助版需要,而破解版多不需要。辅助版外挂1、专用插件这类外挂属于定制型,只针对特定游戏。在Android下为so文件形式,在ios下为dylib文件形式。2、通用工具a、内存修改器用来搜索、修改游戏的内存数据。b、变速器可加快/减慢.

ubuntu14.04安装subversion1.8.8_ximen1224的博客-程序员秘密

------------------------------------------------------------作者:Amaryllis编写日期:201406051731操作系统:ubuntu14.04支持系统版本:Ubuntu10.04-14.04(本人亲自测试)图片:非原创(在操作过程中,尽量以文字为主,图片仅做参考)排版:参考http:

Gtk+在EP9315开发板上的移植及控件扩展开发_zm_nong的博客-程序员秘密_开发板跑gtk

http://hi.baidu.com/chinalmy/blog/item/da814a5450a9e352574e0046.html由于下学期大四要找工作了,所以比较忙。只是做一些笔记性的记录。再加上整个GUI系统移植后还有许多问题。在9月初将整理一份详尽的"How-To"文档。但是我能保证的是,所有步骤没有隐瞒或者遗漏。如果你遇到困难,可以与我联系,很乐意与你交流。更加欢迎留言或

UNIX & UNIX-like something_eyetee的博客-程序员秘密

OS Operating systemhttp://en.wikipedia.org/wiki/Operating_systemhttp://en.wikipedia.org/wiki/File:Unix_history-simple.svg Multics  UNIX起源http://www.multicians.org/http://zh.wikipedia.org/z

off-by-one(大小差一)错误介绍_coreyhsu2020的博客-程序员秘密

详细了解请移步这里 off-by-one,大小差一错误是一类常见的程序设计错误。这方面有一个经典的例子OpenSSH.去Google搜索关键词“OpenSSH off-by-one”可以了解相关状况。具体来说,1. if(id channels_alloc)...2. if(id = channels_alloc)...第二句应该是正确的写法。举个更通俗的例子:int a[5]

Python私有属性和方法_Bayesian小孙的博客-程序员秘密

# 私有属性和方法# 定义一个父类class Person(object): # 初始化方法 def __init__(self, name, age): # 实例属性 self.mingzi = name # 私有属性 self.__nianling = age # 私有方法 def __drink(self): print('哈啤酒') pass pass.

随便推点

POJ 3074 Sudoku DLX_Benzema67的博客-程序员秘密

建图还是坑了我一下午。。。。终于把数独搞定了(囧)具体细节我加了注释#include#define inf 1e8#define M 9*9*9*9*9*4+100#define N 9*9*9+100 int U[M],D[M],L[M],R[M],C[M],X[M];//x代表M所属的行,c代表M所属的列,U,D,L,R为一个元素的上下左右指针int H[N],S[N],Q[

使用V$LOCK解决enq: ST – contention的一个例子_iteye_5578的博客-程序员秘密

一个用来存储报表的数据库上,有一系列数据导入的进程,但在今天发现这些进程一直未执行结束,在数据导入端可以看到数据导入速度为零,查看数据库上的等待事件,发现它们的等待事件全部是enq: ST – contention(EXTENT分配或者回收的锁)。[code="sql"]SID MACHINE HASH Event Name ...

阐述秒杀的过程_想一夜暴富的小杨的博客-程序员秘密

秒杀秒杀就是商家为了宣传,开启的一种限时、限量的活动。他的特点是:短时间内的高并发一般的秒杀类型:分批次秒杀(限时)(小米、京东);限量秒杀(2件)所以要做好一个秒杀系统,我们一般需要做以下几方面考虑:1、独立服务器部署;(不影响网站其他功能的正常运行)2、页面的静态化;(商品短时间内访问量大,不能每次都去后台获取数据)3、CDN加速;(增加异地用户访问速度)4、redis防止超卖;(高并发)5、MQ做订单的慢处理;(秒杀当时,订单量很大,如果每个订单都实时操作数据库,处理不过来)6、

如何开发插件_普通网友的博客-程序员秘密_如何开发插件

通过上面的介绍,读者基本已经了解了 Pipcook 主要的使用场景了,对,那就是 —— Pipeline,但要说到 Pipeline 却离不开插件,我们为 Pipcook 的 Pipeline 生态构建了一套开放的插件机制,通过这套机制,任何开发者都可以随时随地基于 Node.js 为 Pipcook 拓展插件。首先,一个插件,也是一个 NPM 包,在 NPM 包的基础上,Pipcook 增加了一些拓展字段,即在 package.json 中增加了一些额外的定义,下面就是一个简单的定义:{ "n

day01---day06_weixin_30258027的博客-程序员秘密

1 Day01 2 Exercise01 3 print("你好,世界!") 4 Exercise02 5 汇率转换器 6 # 获取数据 -- 美元 7 str_usd = input("请输入美元:") 8 int_usd = float(str_usd) 9 # 逻辑计算 -- 美元 × 7.1393...

推荐文章

热门文章

相关标签