Translate texts using Google Translate from your terminal.
npm install -g google-translate-cli
Usage: translate [options] <text ...>
Options:
-h, --help output usage information
-V, --version output the version number
-a, --auto Auto-detect source language
-d, --details View details
-l, --list List all available languages
-s, --source [language] Source language [en]
-t, --target [language] Target language [es]
Examples:
$ translate 'I want to translate this text'
$ translate -s es -t en 'Quiero traducir este texto'
$ translate -s en -t es I want to translate this text
$ translate -a 'Au revoir' -d
$ pbpaste | translate # when text stored in Mac clipboard
Translations from English to Spanish by default.
Default languages supported by using environment variables (thanks to @michaelsavich):
export JA_GTC_SOURCE='en' # your preferred source language code
export JA_GTC_TARGET='es' # your preferred target language code
If those environment variables are not set then translations from English to Spanish by default.
Add editable default options- Add tests