一个简单的终端翻译工具,支持多个平台。通过指令,可以方便地切换翻译平台,设置翻译语言,进行翻译操作。
npm install -g mp-tl
Usage: tl [options] [command]
Options:
-v, --version 输出当前版本
-h, --help 显示命令的帮助
Commands:
ls [langs] 列出所有翻译平台,在末尾输入“langs”以查看可以使用的语言代码
use <name> 更改当前的翻译平台
set-translation [options] <name> 设置翻译平台访问渠道的应用ID和密钥
-a, --appid <appid> 设置翻译平台应用ID
-s, --secret-key <secretKey> 设置翻译平台密钥
set-langs [options] 设置源语言和目标语言
-s, --source <source> 设置源语言
-t, --target <target> 设置目标语言
p <query...> 使用 'tl p <query...>' 指令翻译文本
help [command] 显示命令的帮助
$ tl set-translation baidu -a 123456 -s abcdefghijklmnopqrstuvwxyz
设置百度翻译平台的应用ID和密钥
$ tl ls
查看翻译平台列表和当前选中的平台
$ tl use youdao
使用有道翻译平台进行翻译
$ tl ls langs
查看当前可以选择的源语言和目标语言代码
$ tl set-langs -s en -t zh
设置翻译源语言为英语,目标语言为中文
$ tl p hello world
tl p 跟上需要翻译的文本内容
- 谷歌翻译
- 百度翻译
- 有道翻译
- 腾讯云翻译
- 阿里云翻译
- 火山翻译
- 翻译插件本身并没有翻译文字的能力,而是通过调用翻译平台提供的API进行翻译,目前支持的平台都有免费的翻译额度,对于大部分人来说是完全足够的。
- 除了谷歌翻译,所有翻译平台都需要去申请应用ID和密钥,具体申请教程请看:翻译平台API申请教程。
- 由于本插件是终端运行,也并没有提供服务器的打算,所以谷歌翻译需要通过代理才能使用,如果开启代理还不能使用,请开启代理的Tun模式。
- QQ 2452559902
欢迎提交 issue 和 pull request
MIT