2.0.1 • Published 10 months ago

mp-tl v2.0.1

Weekly downloads
-
License
MIT
Repository
github
Last release
10 months ago

多平台终端翻译

Static Badge Static Badge Static Badge

一个简单的终端翻译包,支持多个翻译平台。通过终端命令,可以方便快捷的切换平台、语种,进行文本翻译操作。

语言

安装

npm install -g mp-tl

使用

Usage: tl command [options]

Options:
  -v, --version                     输出当前版本
  -h, --help                        显示命令的帮助

Commands:
  ls [langs]                        列出所有翻译平台,在末尾输入“langs”以查看可以使用的语言代码
  use <name>                        更改当前的翻译平台
  set-trl [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-trl 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

2.0.1

10 months ago

2.0.0

10 months ago

1.1.3

10 months ago

1.1.2

10 months ago

1.1.1

10 months ago

1.1.0

10 months ago

1.0.11

10 months ago

1.0.10

10 months ago

1.0.9

10 months ago

1.0.8

10 months ago

1.0.7

11 months ago

1.0.6

11 months ago

1.0.5

11 months ago

1.0.4

11 months ago

1.0.2

11 months ago

1.0.1

11 months ago

1.0.0

11 months ago