712 字
4 分钟
Vscode翻译插件
(已废弃)VSCode Samge Translate插件
VSCode Samge Translate 是一个基于VSCode的翻译插件
,在看源码的时候有一些英文注释,用这个插件翻译比手动搜方便一点
这个插件支持的翻译引擎:百度
、阿里
、腾讯
、火山
、有道
、DeepL
。
这些翻译引擎的免费额度:
- 百度:5万免费字符/月 (个人认证后可切换高级版:100w免费字符/月)
- 阿里::100万免费字符/月
- 腾讯::500万免费字符/月
- 火山::200万免费字符/月
- 有道::新账号有50元固定免费体验额度
- deepl::50万免费字符/月
开通机器翻译服务
申请安全凭证
云 API 密钥页面 ,进入该页面,创建一个子用户
- 之前有个翻译软件(沉浸式翻译?)因为开发者没有做好加密工作导致过信息泄露,所以我对这些第三方开发者开发的插件有点不太信任,故创建一个子用户,然后使用子用户的安全凭证,而不是把我现在阿里云账号的安全凭证给这个插件用
创建新用户
-
用户名:正常填即可
-
访问方式:勾选「编程访问」、「腾讯云控制台访问」
-
用户权限:
- 只给了机器翻译的两个相关策略权限
- 勾选了自助管理API密钥
-
不需要重置密码
-
开启MFA设备校验
创建成功后,保存该子用户的密码
、SecretId
和SecretKey
密钥文件只在创建时提供SecretKey,后续不可再进行查询,所以我这里将密钥文件加密后备份到百度云中,路径为:「娱乐」>「加密文件」
插件设置
打开vscode,「File」>「Preferences」>「Settings」>「Extensions」>「Vscode Samge Translate Configuration」
- 「文件」>「首选项」>「设置」>「扩展」>「Vscode Samge Translate Configuration」
将密钥填入以下两个文本框中:
- AppId - 翻译引擎的AppId
- AppSecret - 翻译引擎的AppSecret
VSCode Samge Translate插件存在的问题
经过实测,这个插件在翻译的时候并非按我想的那样划一句翻译一句,而是全文翻译,这就有点过了,至少我没有全文翻译的需求
Comment Translate插件
这个翻译插件支持Google、Bing、Baidu的翻译服务,且Google和Bing是内置的,以下是该插件文档中提到的:
本插件支持以下翻译服务:
- Google 翻译: 内置,免费版。 默认使用
- 注:对网络有要求,部分用户需要代理。如遇网络问题,建议使用Bing
- Bing 翻译: 内置,免费版。
- AliCloud 翻译: 内置,需要配置accessKeyId & accessKeySecret
Bing直接就能用,挺方便
参考
Vscode翻译插件
https://fuwari.cbba.top/posts/vscode翻译插件/