Skip to content

About

Translate xliff files using the Google Cloud Translation API

Resources

Stars

0 stars

Watchers

1 watching

Forks

 
 

Latest commit

 

History

30 Commits

Folders and files

Repository files navigation

npm

xlifftranslate

Translate xliff files using the Google Cloud Translation API

How to use it

  1. Install globally with npm install -g xlifftranslate.
  2. Follow the instructions at https://developers.google.com/identity/protocols/application-default-credentials to setup your google application credentials.
  3. Run xlifftranslate in your project directory.

Options

  • --i18nPath specify the directory where the xliff files are found
  • --verbose "true" adds verbose output with translations.
  • --ignoreText "ignoreme ignoremetoo" ignores the specified strings with default delimiter " ".
  • --ignoreDelimiter " " Specify the delimiter for the --ignoreText option
  • --skipDifferent "true" Skip translations of strings where source and target don't match.
  • --reTranslateExisting "true" Re-translate everything, even if it has a non-blank value.

Examples

To run, make sure your Google Translate API Credendials are in your environment:

export GOOGLE_APPLICATION_CREDENTIALS=service_account.json

Example run command

xlifftranslate --i18nPath src/i18n

About

Translate xliff files using the Google Cloud Translation API

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages