VSCode 翻译插件一览表
1. Google Translate
首推的还是 Google 翻译,插件为 Google Translate,安装如下图:
扩展安装完成后,需要设置 googleTranslateExt.languages
变量,常用设置的值如下:
名称 | ISO-639-1 编码 |
---|---|
Chinese (Simplified) | zh-CN (BCP-47) |
Chinese (Traditional) | zh-TW (BCP-47) |
English | en |
完整的编码格式可以参考 这里。
Google Translate 的使用需要能够合理上网,否则将不能正常使用。
另外如果将选择翻译的文本替代选择的文本(即覆盖模式)需要设置变量:googleTranslateExt.replaceText
为 true
。如果该值为 false
则会对翻译的文本通过底部信息框提示。
选中文字快捷键为 Ctrl+Shift+t
。
2. Yao-Translate
Yao-Translate 是底层基于有道翻译实现的。
安装完成后就可以直接使用:
- 按 Cmd+Shift+T 或 Ctrl+Shift+T 对选中的文本内容快速翻译
- 按 Cmd+Shift+R 或 Ctrl+Shift+R 对选中的文本内容快速翻译并替换成翻译结果
3. Comment Translate
许多优秀的项目,都有丰富的注释,使用者可以快速理解代码意图。但是如果使用者并不熟习注释的语言,会带来理解困难。本插件使用 Google Translate API 翻译 VSCode 的编程语言的注释。
4. Python SDK
这里与 VSCode 无关,DeepL 和 Google 都提供免费 50 万字符/每月的翻译,日常翻译的话量还是够用,这两者可以使用相关的 Python SDK 调用,利于扩展。
Google 需要注册一个翻译项目,而 DeepL 需要注册为免费用户(但是当前没有针对中国开放,需要新建一个美国或其他国家的虚拟 Visa 卡才可以使用 ):
- Google Python SDK,SDK 文档也可以参见 这里。产品详细文档参见 这里。
- DeepL Python SDK,SDK 说明文档参见 这里。
参考
- 文档翻译经验分享(Markdown)
- Ptyhon 如何免费调用 Google 翻译 API
- 如何使用Python调用Google翻译API,并实现剪贴板自动翻译
- 使用Python中的Google Translate API进行文本翻译
VSCode 翻译插件一览表相关推荐
- 【工具】Vscode翻译插件推荐(不用谷歌翻译api、支持短句英汉互译、支持查词、支持自动补全、不需要浏览器)
需求: 1)偶尔需要查英文生词: 2)有时候想不起来中文对应的英文: 3)不想回到浏览器打开一堆网页: 4)谷歌翻译挂了. 偶尔需要的需求: 1)短句翻译. 因为谷歌翻译挂了,首先,排除最热门的翻译插 ...
- 手把手写一个vscode翻译插件
1. 背景 写这篇文章的初衷是看到vscode市场上的中英翻译插件都是将翻译结果以弹窗的形式做的,体验感非常不好.如果有像有道字典那种打开一个弹窗或者新tab的翻译面板来进行使用就好了.但是找了很久都 ...
- vscode翻译插件最佳搭配、翻译变量、划词翻译、中译英(提高生产效率)
需求 假设是一个不会英语的小白,那么写出可读性强的代码必须: 有给变量自动翻译为英语的功能 要能划词翻译,从而看懂别人的代码和注释 自己代码的注释也要能中译英 插件不能快捷键冲突 插件 使用以下插件即 ...
- vscode翻译插件、翻译变量、划词翻译、中译英(提高生产效率)
插件 使用以下插件即可完美解决以上几个问题. 使用 Translator Helper 可以一键翻译指定段落并插入到英文文本后面,人工校对修改一下即可,翻译效率大大提高.再也不用在 VS Code 和 ...
- 【工具】Vscode翻译插件推荐
1.扩展中搜索comment translate,下载 2.shift+ctrl+p 打开设置,输入translate 3.选择更改翻译源 4.点更改翻译源,后切换成Google翻译以外的翻译源即
- html翻译插件,vscode系列: 做个五脏俱全的翻译插件
要做的效果如下, 就是一个翻译功能~ 需要准备百度翻译开发者账号,取得 appid 和密钥 npm install -g yo generator-code 关键 vscodeAPI获取当前活动编辑器 ...
- VsCode常用插件和快捷键
VsCode常用插件和快捷键 vscode快捷键 alt+w:快速打印变量(需要插件Wrap Console Log) alt+q:加书签 alt+d:加`<div>`标签(htmltag ...
- VScode必备插件、Emmet语法、面试题更新——用到老
欢迎加入前端技术营!如果你也是前端学习者或者对前端有学习的想法,那就跟着我一起从零开始进击前端. 致力于尽可能详细且简洁的介绍前端知识.自己的捷径,也是学习路上的记录.欢迎探讨 目录 一.V ...
- VSCode 必备插件推荐
VSCode 必备插件推荐 1 界面美化 1.1 Chinese (Simplified) | 简体中文 1.2 vscode-icons | 美化图标 1.3 Bracket Pair Colori ...
最新文章
- python练习题(python之“求一个数的阶乘并求结果中从后向前数第一个不为0(零)的数” 等)
- 基于吉日嘎拉的通用权限管理WebForm版扩展:字典选项管理和缓存管理
- 树,森林与二叉树之间的转换
- GDCM:gdcm代码中引发bad_alloc异常测试程序
- redis提高查询速度_面试小点-MySQL 的两种索引方法如何提高查询速度
- P4320-道路相遇,P5058-[ZJOI2004]嗅探器【圆方树,LCA】
- 用python做自我介绍_python入门教程NO.2 用python做个自我介绍
- binhemedia.cn 联系我们_【图片】想在邵阳市打个水井找谁好,附近专业快速钻井唐师傅联系电话,【邵阳生活吧】...
- pymongo根据ObjectId 查找文档记录
- 7-4 是不是顺子 (10 分)
- mac使用bootcamp安装win7遇到的一些坑
- c标签 if else c标签 总结
- 【图像超分辨率】Deep Learning for Image Super-resolution: A Survey
- 计算机应用高级教程,计算机应用高级教程教学大纲.doc
- 拂去风尘回家的风景最美
- Python字符串底层原理
- 轻轻问一下,现在买笔记本电脑,送外接键盘是什么心态
- 高性能服务器架构(High-performace Server Architecture)
- Oracle Sqlplus显示不足问题
- maple linux 远程,Maplesoft Maple Linux版下载
热门文章
- 微信小程序插件下发优惠券踩坑
- sqlmap的使用 (以封神台题目为例)
- Kubernetes K8S之通过helm部署metrics-server与HPA详解
- 麦轮全向移动平台参数校准
- ubuntu内核和驱动版本不兼容_彻底解决ubuntu循环登录和显卡驱动问题
- uniapp调用上一页的方法
- [HDU 6305]RMQ Similar Sequence
- Warning: L6305W: Image does not have an entry point. (Not specified or not set due to multi
- 博客帮助文档【翻译】
- B站视频CC字幕提取和转换方法