Skip to content

Tool for using Google Cloud to automatically translate Fluent `.flt` files.

License

Notifications You must be signed in to change notification settings

hamaluik/translatetool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Translate Tool

Actions Status GitHub license

Tool for using Google Cloud to automatically translate simple Fluent .flt files.

Compiling

  1. Check it out from source
  2. Run cargo build

Usage

$ tt --help
tt 2.0.0
Kenton Hamaluik <kenton@rehabtronics.com>


USAGE:
    tt [OPTIONS] [SUBCOMMAND]

FLAGS:
    -h, --help       Prints help information
    -V, --version    Prints version information

OPTIONS:
    -c, --credentials <FILE>    the file containing the credentials for Google Cloud APIs. See
                                https://developers.google.com/accounts/docs/application-default-credentials for more
                                information. [default: credentials.json]
    -d, --diff <FILE>           an optional English translation file to diff the terms from to mimimize re-translations
    -f, --from <FILE>           the English translation file to take strings from [default: en.flt]
    -l, --locale <LOCALE>       the locale to translate into ("fr", "it", etc)
    -o, --outpath <PATH>        the path to write the resulting .flt file into [default: .]

SUBCOMMANDS:
    gen-completions    generate shell completions
    help               Prints this message or the help of the given subcommand(s)
    languages          list all possible languages that the template can be translated into

Example:

Translate the en.flt file into French:

$ tt -f en.flt -l fr -c gcloud_credentials.json

The contents should then match fr.flt.

About

Tool for using Google Cloud to automatically translate Fluent `.flt` files.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages