6 releases

0.2.1 Mar 4, 2020
0.2.0 Feb 25, 2020
0.1.3 Feb 16, 2020

#357 in Internationalization (i18n)

Custom license

28KB
106 lines

gtrans

crates.io Build Status

Google translation CLI tool written in Rust

install

$ cargo install gtrans

In macOS you can install it with Homebrew

$ brew tap ksk001100/homebrew-gtrans
$ brew install gtrans

usage

Default translation source is ja and target is en.

The source and target can be changed by setting the environment variables GTRANS_SOURCE and GTRANS_TARGET.

The source and target can be changed by specifying the --source and --target flags. In that case, the flags take precedence over the environment variables.

$ gtrans こんにちは世界
$ export GTRANS_SOURCE=en
$ export GTRANS_TARGET=ja
$ gtrans Hello world
$ GTRANS_SOURCE=en GTRANS_TARGET=ja gtrans Hello world
$ gtrans Hello world --source en --target ja
$ gtrans Hello world -s en -t ja
$ gtrans Bonjour, monde -s fr -t en

Dependencies

~4–8.5MB
~162K SLoC