首页 Visual Studio翻译扩展

Visual Studio翻译扩展

因为英语没学好,所以有时候看方法、参数只有英文注解的时候,经常看不懂,只好打开浏览器搜索翻译了,加上我自己经常浏览器窗体开了几十个,导致想找翻译网页的时候,就得经历打开浏览器,打开百度或者谷歌,找到翻译网站然后输入,个人觉得很是麻烦。所以就写了这个翻译的扩展。目前只支持Visual Studio 2013、2015、2017 三个版本。因为2012和2013版本其实差不多的,应该可以支持,但是我自己几乎没用过13以下的,所以就没支持了。



功能讲解

支持的功能有


下载  

 因为17,其中所需wpf.dll版本的原因,所以17/19和13、15是两个分开的,安装之后可以看见菜单栏多了一个 VsTranslator

image.png



image.png

image.png

image.png




翻译操作 只有选中之后才会翻译,

  • 顶部菜单栏点击翻译
  • 选中文本右键菜单栏也有翻译上面图
  • 快捷键   修改默认快捷键 菜单栏 Tools -> Options -> Environment -> Keyboard 右侧的Show commend containing 输入对应的操作的英文,然后在下方Press shortcut key按下你要设置的快捷键


上图也可以看见几乎每个操作都内置了快捷键操作,所以只需要按快捷键就可以翻译对应的文本了,选中文本 按两下 Ctrl + Shift + D 就可以使用谷歌翻译了


其中百度以及Bing翻译都需要到对应的网站上去申请App key信息的,且都有一定的免费额度,自己一个人用的话几乎用不完,好像都是一个月200万字额度,所以自行去申请,申请的地址在扩展的设置里有链接(看下面截图),没有内置。有道个谷歌是通过抓包请求翻译的,本来有道也是走正规的申请App key,代码都写完了,结果经测试有道的api接口翻译的没有他网站上的翻译的准确,所以果断去掉申请api步骤,直接使用抓包。因为谷歌翻译需要收费的,所以是通过抓包的形式翻译的,tk参数可见另一篇文章讲解  Google Translate的tk生成以及参数详情


image.png

image.png

image.png

你可以自己设置翻译来源以及对应的目标语言,还有一个Letter Spliter是干嘛的呢,这是因为有时候我们选中的文本,例如 AccessTokenInfo 这是三个单词合并的,如果你直接拿到谷歌网站翻译可能得到的直接就是 AccessTokenInfo,所以在翻译之前我们需要把这个分割为  Access Token Info 三个单词然后翻译,所以这个作用就是在翻译之前,先用预先设定的分割字符的 正则来分割,再去翻译。注意是正则表达式哦。


Build-in Translate Clent

image.png


App key

下面是我的百度App key以及Bing的App key

Bing : VsTranslatorByKerwin   LOAgOYu99LyNzVoa+LL53zIk93RFhAaZQxwtSW+an5E=

百度 : 20161214000033991    HMlukU9THx2Twx1I14Hz


如果有问题,你可以留言。。。

除另有声明外,本文章Visual Studio翻译扩展采用 知识共享(Creative Commons) 署名-非商业性使用-相同方式共享 3.0 中国大陆许可协议 进行许可。

评论
目录