mstke / google-translate-cli

Google Translate via CLI.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Google Translate via CLI

Translate texts using Google Translate from your terminal.

Installation

npm install -g google-translate-cli

Usage overview

  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

Translations from English to Spanish by default.

Examples

Command examples

Default options

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.

TODO

  • Add editable default options
  • Add tests

About

Google Translate via CLI.

License:MIT License


Languages

Language:JavaScript 100.0%