emmm 大佬们好,最近学着写 VSCode 插件,写了两个翻译插件和一个补全插件,在这里分(guang)享(gao)下。
vscode-translator
是常规的使用网络请求进行翻译的插件,支持的功能有
- 选中要翻译的部分,执行翻译命令
- 执行翻译命令时,如果未选中单词,默认翻译光标下的单词
- 可以同时使用必应,词霸,谷歌多个翻译接口,不需要另外申请 api key
- 可以保存并查看历史记录
- 悬停翻译(由于使用的非官方接口而且悬停翻译有时会拖慢悬浮窗口的显示,所以此功能默认关闭,可手动打开)
- 翻译替换功能
详情见 GitHub 页面: https://github.com/voldikss/vscode-translator

vscode-ecdict
是使用本地词库进行翻译的插件,词库 ECDICT 项目在 GitHub 上面由他人维护。插件首次使用时会下载词库到本地,下载完成后即可离线翻译,支持鼠标悬停翻译,速度很快。
详情见 GitHub 页面: https://github.com/voldikss/vscode-ecdict

vscode-browser-completion
可以用浏览器网页中的单词作补全,但是需要开放本地端口用来传递数据。
详情见 GitHub 页面: https://github.com/voldikss/vscode-browser-completion

安装的话直接在扩展市场里面搜索相应的名字就可以了,欢迎大佬们试用。