Trans

Trans is a dependency-free CLI for Google Translate

Installation

$ git clone https://github.com/GenaTheCrocodile/trans.git
$ cd trans
$ chmod +x trans
$ ./trans es "Hello"
Hola

You need to have the Python interpreter installed on your system

Usage

usage: trans [-h] [-sl SL] [-l] tl text

positional arguments:
  tl                translation language
  text              source text / word or a text file

optional arguments:
  -h, --help        show this help message and exit
  -sl SL            source language (auto by default)
  -l, --list-codes  list all language codes

Usage example

$ trans es "Hello, World!"
¡Hola Mundo!

$ trans es "Hello, World!" -sl en # Set the source language manually 
¡Hola Mundo!

$ trans -l
af - afrikaans
sq - albanian
am - amharic
...

$ cat a.txt
Hello, World!
$ trans es a.txt
¡Hola Mundo!

GitHub

https://github.com/GenaTheCrocodile/trans