maxmorozoff / translator

CLI Translator (google-based)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

translator

Installation:

$ make install

To rebuild project use:

$ make build

Usage:

$ translate -help
Usage:
  -_  
    	invert language 
    	
  -lang string
    	language translate (default "it-ru")

Usage of subcommand file:
  -addlink
    	option to add link into the next link (default true)
  -col uint
    	column number in file (default 4)
  -delim string
    	delimeter symbol (one byte) (default ";")
  -in string
    	input file path
  -lang string
    	language translate (default "it-ru")
  -out string
    	output file path
  -start uint
    	number of line to start with
  -url string
    	url to add (default "https://context.reverso.net/traduzione/italiano-russo/")

Examples:

$ translate
  it: // Enter a word here
      // To switch language in this mode just hit enter
$ translate -lang en-ru 
  en: // To modify language use flag -lang
$ translate ciao
  it: "ciao" -> ru: "Привет"

  Translation took 486.391326ms

// To invert language use -_
$ translate -_ привет
  ru: "привет" -> it: "ciao"
  
  Translation took 386.214161ms

// To change language use -lang
$ translate -lang en-it hi
  en: "hi" -> it: "Ciao"

  Translation took 415.001544ms
$ cat text.txt | translate > output.txt
$ translate file text.txt output.txt -col 3 -delim ; -lang it-ru

About

CLI Translator (google-based)


Languages

Language:Go 94.6%Language:Shell 2.9%Language:Makefile 2.5%