Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/eneserdogan/trino
Trino: Master your translations with command line!
https://github.com/eneserdogan/trino
api cli cloud google shell tool translate trino unix
Last synced: 6 days ago
JSON representation
Trino: Master your translations with command line!
- Host: GitHub
- URL: https://github.com/eneserdogan/trino
- Owner: eneserdogan
- License: gpl-3.0
- Created: 2017-03-16T08:07:55.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2022-12-06T19:47:26.000Z (almost 2 years ago)
- Last Synced: 2024-04-26T11:46:33.564Z (7 months ago)
- Topics: api, cli, cloud, google, shell, tool, translate, trino, unix
- Language: JavaScript
- Homepage:
- Size: 60.5 KB
- Stars: 133
- Watchers: 4
- Forks: 12
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-cli-apps - trino - Translation of words and phrases. (Utilities / Browser Replacement)
- fucking-awesome-cli-apps - trino - Translation of words and phrases. (Utilities / Browser Replacement)
README
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:
```bash
$ [sudo] npm install -g trino
```
### Translate Usage```bash
$ trino
```
```bash
trino$: trino [options]
```
```bash
✔ Translation:
```### Detect Usage
```bash
$ trino
```
```bash
trino$: trino-dt
```
```bash
✔ Detect:
```
## OptionsCopy the translation `automatically`
```bash
trino$: trino --copy "Merhaba" "en"
```
```bash
✔ Translation: Hello
```
command || control + v => HelloCopy the translation `slug` format
```bash
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:
```bash
$ trino
```
##### Command Autocomplete
```bash
trino$: tr[tab][tab]
trino$: trino trino-dt
```
##### Parameters Autocomplete
```bash
trino$: trino --c[tab][tab]
trino$: trino --copy
```
```bash
trino$: trino --copy --s[tab][tab]
trino$: trino --copy --slug
```
##### Language AutocompleteComplete the language selection with Tab+Tab combination
```bash
trino$: trino --copy "Hey dude !" t[tab][tab]ta te tg th tl tr
trino$: trino --copy "Hey dude" tr
```
```bash
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-TWtrino$: trino --copy "Hey dude" tr
```## Help
```bash
trino$: help
Commands:help [command...] Provides help for a given command.
exit Exits application.
trino [options]
trino-dt
```
## Development environment
`git clone https://github.com/eneserdogan/trino`
```bash
cd trino
$ [sudo] yarn install
$ node index.js
```
#### Unit Test
```bash
$ npm test
> [email protected] test /Users/eneserdogan/Desktop/trino
> mochaTrino Command Line Tools
✓ => "Hello" => "tr" => "Merhaba"1 passing (33ms)
```
## VersionSee [the Releases section of our GitHub project](https://github.com/eneserdogan/trino/releases) for changelogs for each release version of Trino.
## License
The GNU General Public License v3.0 - see LICENSE for more details