Skip to content

sanonz/vscode-extension-smarty-translator

Repository files navigation

介绍

目前 vscode 插件市场的翻译插件多不胜数,大多也都是国人开发的,使用挺方便,但奈何自己的英语是散装版的,没有音标总感觉忐忑不安,众多插件中没有找到支持带音标的翻译插件,于是自己就做了一款。这款插件主要用来翻译单词,展示音标及详细的意思。

  1. 鼠标悬停

Preview

  1. 状态栏显示 (Display Mode: bar)

Preview

  1. 弹出框显示 (Display Mode: popup)

Preview

由于 vscode.window.showInformationMessage 内容不支持换行,支持的话这里格式化后看着会舒服很多,建议使用状态栏式显示。

使用

安装:https://marketplace.visualstudio.com/items?itemName=sanonz.smarty-translator

设置

Name Type Default Required Description
Display Mode enum bar true 翻译显示方式:bar 为显示到底部的状态栏,popup 为弹窗显示,具体请看上方的截图
language string en true 要翻译的语言为什么语言,目前只支持中英翻译
duration number 30000 true 弹窗显示时间,为 0 则不会自动关闭,只对 Display Mode = bar 时生效
Use hover boolean true true 是否开启鼠标悬停触发翻译

命令

Name Description Keyboard Shortcuts
extension.smartyTranslate 触发翻译,需要先使用光标选择一个单词 ctrl(cmd) + T

开发

克隆项目仓库

$ git clone git@github.com:sanonz/vscode-extension-smarty-translator.git
$ cd vscode-extension-smarty-translator

安装依赖包

$ npm install

选择:Run -> Start Debugging,会弹出一个新的 vscode 窗口,这个窗口已经内置了这款插件,打开一个项目 pick 一个单词,不出意外会有翻译结果出来。

About

vscode 带音标版、支持多种展示方式、拥有人性化配置的翻译插件

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published