Package Exports
- tlm
 
Readme
多平台终端翻译包
一个简单的终端翻译包,支持多个翻译平台。通过终端命令,可以方便快捷的切换平台、语种,进行文本翻译操作。
语言
安装
npm install -g tlm使用
Usage: tlm 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>    设置翻译平台密钥
  get-trl [options] [name]          显示指定平台的应用ID和秘钥,不指定则显示当前选中平台
    -s, --show                      显示真正的秘钥
  set-langs [options]               设置源语言和目标语言
    -s, --source <source>           设置源语言
    -t, --target <target>           设置目标语言
  p <query...>                      使用 'tlm p <query...>' 指令翻译文本
  help [command]                    显示命令的帮助示例
$ tlm set-trl baidu -a 123456 -s abcdefghijklmnopqrstuvwxyz
  设置百度翻译平台的应用ID和密钥
$ tlm get-trl baidu -s 
  查看百度翻译平台的应用ID和秘钥
$ tlm use youdao
 
  使用有道翻译平台进行翻译
$ tlm ls
  查看翻译平台列表和当前选中的平台
$ tlm ls langs
  
  查看当前可以选择的源语言和目标语言代码
 
$ tlm set-langs -s en -t zh
  设置翻译源语言为英语,目标语言为中文
 
$ tlm p hello world
  tlm p 跟上需要翻译的文本内容支持平台
- 谷歌翻译
 - 百度翻译
 - 有道翻译
 - 腾讯云翻译
 - 阿里云翻译
 - 火山翻译
 
注意事项
- 翻译插件本身并没有翻译文字的能力,而是通过调用翻译平台提供的API进行翻译,目前支持的平台都有免费的翻译额度,对于大部分人来说是完全足够的。
 - 除了谷歌翻译,所有翻译平台都需要去申请应用ID和密钥,具体申请教程请看:翻译平台API申请教程。
 - 由于本插件是终端运行,也并没有提供服务器的打算,所以谷歌翻译需要通过代理才能使用,如果开启代理还不能使用,请开启代理的Tun模式。
 
联系
- QQ 2452559902
 
贡献
欢迎提交 issue 和 pull request
许可证
MIT