trino

Trino: Master your translations with command line!
授权协议 GPL-3.0 License
开发语言 SHELL
所属分类 应用工具、 终端/远程登录
软件类型 开源软件
地区 不详
投 递 者 孙书
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Trino CLI allows a quick and easy translation of words and phrases entered in the command line.

Getting Started

Quick Start

Install trino from npm:

$ [sudo] npm install -g trino

Translate Usage

$ trino
trino$: trino [options] <text> <target>
✔ Translation: <result>

Detect Usage

$ trino
trino$: trino-dt <text>
✔ Detect: <result>

Options

Copy the translation automatically

trino$: trino --copy "Merhaba" "en"
✔ Translation: Hello

command || control + v => Hello

Copy the translation slug format

trino$: trino --copy --slug "Merhaba Dünya" "en"

command || control + v => hello-word

Autocomplete

Trino supports powerful, robust tabbed autocompletion by default, along with custom autocompletion on both commands and options.

For example:

$ trino
Command Autocomplete
trino$: tr[tab][tab]
trino$: trino  trino-dt
Parameters Autocomplete
trino$: trino  --c[tab][tab]
trino$: trino  --copy
trino$: trino  --copy --s[tab][tab]
trino$: trino  --copy --slug
Language Autocomplete

Complete the language selection with Tab+Tab combination

trino$: trino --copy "Hey dude !" t[tab][tab]

ta  te  tg  th  tl  tr

trino$: trino --copy "Hey dude" tr
trino$: trino --copy "Hey dude !" [tab][tab]

af     am     ar     az     be     bg     bn     bs     ca     ceb    co     cs     cy     da     de     el
en     eo     es     et     eu     fa     fi     fr     fy     ga     gd     gl     gu     ha     haw    hi
hmn    hr     ht     hu     hy     id     ig     is     it     iw     ja     jw     ka     kk     km     kn
ko     ku     ky     la     lb     lo     lt     lv     mg     mi     mk     ml     mn     mr     ms     mt
my     ne     nl     no     ny     pa     pl     ps     pt     ro     ru     sd     si     sk     sl     sm
sn     so     sq     sr     st     su     sv     sw     ta     te     tg     th     tl     tr     uk     ur
uz     vi     yi     zh     zh-TW

trino$: trino --copy "Hey dude" tr

Help

trino$: help
  
  Commands:

    help [command...]                Provides help for a given command.
    exit                             Exits application.
    trino [options] <text> <target>
    trino-dt <text>

Development environment

git clone https://github.com/eneserdogan/trino

cd trino
$ [sudo] yarn install
$ node index.js

Unit Test

$ npm test
> trino@1.1.0 test /Users/eneserdogan/Desktop/trino
> mocha

  Trino Command Line Tools
    ✓ <text> => "Hello" <target> => "tr" <result> => "Merhaba"

  1 passing (33ms)

Version

See the Releases section of our GitHub project for changelogs for each release version of Trino.

License

The GNU General Public License v3.0 - see LICENSE for more details

  • trino官网 https://trino.io/docs/407/client/cli.html 请注意:《Trino:权威指南》和研究论文《Presto: SQL on Everything》可以提供关于Trino和正在使用的概念的进一步信息。 前言 flink文章暂且放一放(视需求决定是否在继续更新,因为现在工作中暂时没有用到flink,纯粹是业务时间搞,正好最近生活压力也比较大,暂时放一放