trinoTrino: Master your translations with command line!

联合创作 · 2023-09-30 06:53



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

浏览 26
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报