2024/04/24说明:这篇暂时修改为粉丝可见,因为正在冲粉丝量,等到我弄完了粉丝量的要求,我就改回来!不方便看到全文的小伙伴不好意思!!

需求:
1)偶尔需要查英文生词;
2)有时候想不起来中文对应的英文;
3)不想回到浏览器打开一堆网页;
4)谷歌翻译挂了。

偶尔需要的需求:
1)短句翻译。

因为谷歌翻译挂了,首先,排除最热门的翻译插件Vscode Google Translate,以及一系列衍生产品。

由于搜索“translate”,高下载量的基本上都基于Google翻译Api,我也不推荐了。根据需求,更适合我的是随身的字典+有道翻译

分别搜索“@popular dict”、“@popular 有道”、“@popular youdao”,发现了三个宝藏插件,配合起来可以解决我的所有翻译需求!

也可以只使用第一个和第三个。

1 Dictionary Completion

推荐原因:根据英语字典自动补全,并且可以设置各种是否需要补全的条件(比如关闭Python/JS文件自动补全),自定义程度相当高!

使用场景:写文档!写代码!写一切都很适用!

使用示例:

使用方法:打开工作区或者全局的settings.json,输入双引号,然后根据补全提示配置自己想要的功能。

比如该插件的使用说明(如下图),提到在v1.10.0版本中Markdown文件默认不补全。如果你希望补全,就在settings.json中输入"[markdown]",根据提示慢慢配置就行了。

因为配置的内容随插件更新会发生变化,所以我这里也不能打包票说自己配置的可以适用于你们。

我的配置项如下图:

代码文件(如JS、TS)的自动补全是默认打开的,如果你们想进一步细化配置这些文件的自动补全,可以在settings.json里输入"[,这样能自动查看所有可选项:

注:作者虽然说可能之后会加特性但是实际上话里话外是不太希望支持plaintext,如果想对txt文本文件开启这个功能,可以考虑先把文件名改成md,写完之后再改回txt。作者原话:https://github.com/yzhang-gh/vscode-dic-completion/issues/18

不算缺点的缺点:自定义程度高,所以如果对settings.json一窍不通,可能有点难顶。

2 dictionary

推荐理由:直击核心,理想中的产品,简单但好用,就是dictionary。

使用场景:查词。

使用示例:右键单词,然后点词典,结果就会打印在输出窗口,巨方便!


使用方法:只有使用示例这一种使用方法。

不算缺点的缺点:①因为会调用三种词典,所以打印结果比较长,会有一点刷屏。如果能在settings.json中只选择某一种词典(词典偏好),甚至能自己加词典(虽然我肯定是懒得自己加的),就会更好啦!②没有快捷键,大大减少了我自己查词的频率,某种意义上有助于提高英语水平。

3 fanyi


推荐理由:响应速度快,悬浮显示,不需要配置。在某种意义上比第二个插件dictionary还好用,下载这个之后完全可以不下载第二个。

使用场景:短句翻译和词义查询。

使用示例:

使用方法:只有使用示例这一种使用方法。

不算缺点的缺点:①翻译内容的最末尾有作者的水印(如果能修改一下水印的打印格式就更好了hhh),总让我误以为是翻译结果 ;②容易产生依赖性,对提高英语水平可能有少许阻碍作用。

2023/10/7更新:震惊地发现作者居然真的修改了水印格式,改成了Follow me on github,而且字体变了,还添加了更完备的发音和网络释义,插件顿时变得更好用了。工具开源链接是:https://github.com/wangrongding/fanyi

本账号所有文章均为原创,欢迎转载,请注明文章出处:https://blog.csdn.net/qq_46106285/article/details/127190042。百度和各类采集站皆不可信,搜索请谨慎鉴别。技术类文章一般都有时效性,本人习惯不定期对自己的博文进行修正和更新,因此请访问出处以查看本文的最新版本。

【工具】Vscode翻译插件推荐(不用谷歌翻译api、支持短句英汉互译、支持查词、支持自动补全、不需要浏览器)的更多相关文章

  1. YouComplete:vim自动补全插件

    在github上下载插件,按照README.md安装 1,ubuntu安装 vim插件管理:vundle插件安装同样按照 README.md 操作 2,user guide General Usage ...

  2. Bolt XML和JQBolt Lua代码自动补全插件配置教程

    Bolt没有提供官方IDE,缺少强大的代码提示和自动补全,Notepad++写起界面和脚本来比较费劲. Notepad++有个QuickText插件,支持多语言的自动补全,进行简单的配置就可以支持Bo ...

  3. 四大高质量且实用的chrome翻译插件推荐

    Google英译汉的质量怎么样?日常生活用语翻译还可以,但是一到专业性术语就歇菜了,翻译出来的东西简直就是惨不忍睹,惨绝人寰..对于酷爱英语学习又有强迫症的患者来说,一款既实用又方便,无疑就是雪中送炭 ...

  4. IDEA翻译插件推荐Translation 安装和使用以及快捷键绑定

    首先第一步是安装该插件 如图: File -> setting -->plugins 进入该页面,点击如图所示按钮. 然后搜索 Translation 如图: 我们需要的结果一般都不会排在 ...

  5. VScode前端插件推荐

    工欲善其事,必先利其器,安利一波前端插件. Chinese (Simplified) Language Pack for Visual Studio CodeVScode汉化插件 Beautify代码 ...

  6. 推荐一个Xcode插件: KSImageNamed (自动补全图片文件名称, 并显示图片大小)

    http://www.csdn.net/article/2014-05-04/2819586-the-best-xcode-plugins 5. KSImageNamed KSImageNamed是一 ...

  7. HyperSnips:VSCode上的自动补全神器

    发现一个小众但是巨好用的VSCode自动补全插件:HyperSnips. 作者显然受到了 这位小哥 的启发,将 Vim Ultisnips 的大部分功能搬到了VSCode上.并用 JavaScript ...

  8. VIM自动补全插件 - YouCompleteMe--"大神级vim补全插件"

    VIM自动补全插件 - YouCompleteMe 序言 vim 之所以被称为编辑器之神多半归功于其丰富的可DIY的灵活插件功能,( 例如vim下的这款神级般的代码补全插件YouCompleteMe) ...

  9. Emacs 自动补全插件 ycmd

    Emacs 自动补全,最好的插件当属 ycmd.以下记录我的安装过程. 1. 安装 ycmd server github 官方地址: https://github.com/Valloric/ycmd ...

  10. vim自动补全插件YouCompleteMe

    前言 Valloric/YouCompleteMe可以说是vim安装最复杂的插件之一,但是一旦装好,却又是非常好用的.YouCompleteMe简称ycm 在安装折腾的过程中,我再一次的体会到,除了官 ...

随机推荐

  1. 解决easyexcel合并单元格数组求和重复问题

    背景 EasyExcel(根据条件动态合并单元格的重复数据))_Violet-CSDN博客_easyexcel动态合并单元格现有的订单导出是使用的easyExcel完成的.对于相同单元格的合并是自定义 ...

  2. java 8 lamdba 表达式list集合的BigDecimal求和操作

  3. 【技术美术】GPU渲染管线笔记

    [技术美术]GPU 渲染管线笔记 基本术语 基元.图面: 网格中所使用的顶点数据布局,常见的如点.线.三角面等,特殊的甚至包括一些带邻近基元的基元类型. 参数语义 语义是附加到着色器输入或输出参数的字 ...

  4. spark-shell启动报错

    Spark On Hive 配置步骤在Spark客户端安装包下的conf目录中创建文件hive-site.xml,配置hive的metastore路径 <configuration> &l ...

  5. 浅谈Tox之一

    本文分享自天翼云开发者社区<浅谈Tox之一>,作者:Moonriver What is tox? tox是通用的virtualenv管理和测试命令行工具,可用于: 使用不同的Python版 ...

  6. gitee如何删除仓库

    进入仓库的管理页面点击删除

  7. leaflet生成地图封装成jquery插件使用

    公司业务里一直都有使用leaflet地图插件来做地图展示.绘图等操作.公司有个项目已经有好几年了,由于项目原因一直在使用,今年由于google 地图 api过期,导致已经使用的地图无法加载.我作为现在 ...

  8. 配置tmux默认shell使用fish

    设置tmux创建新窗口的时候的默认的shell类型 编写~/.tmux.conf文件 set-option -g default-shell /usr/bin/fish # 或者你想要的任何其他 sh ...

  9. 提示词工程——AI应用必不可少的技术

    引言 在人工智能技术飞速发展的今天,大语言模型(LLM)已成为推动技术革新的核心引擎.然而,如何让这些"聪明"的模型真正落地业务场景.解决实际问题?答案往往不在于模型本身的参数规模 ...

  10. Basics of using bash, and shell tools for covering several of the most common tasks

    Basics of using bash, and shell tools for covering several of the most common tasks Introduction ‍ M ...