Skip to content

Latest commit

 

History

History
31 lines (21 loc) · 1.22 KB

README.md

File metadata and controls

31 lines (21 loc) · 1.22 KB

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