UNPKG

xlifftranslate-google-api

Version:

Translate xliff files using the Google Cloud Translation API

31 lines (20 loc) 1.13 kB
[![npm][npm-badge]][npm-badge-url] # 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. ### Examples > To run, make sure your Google Translate API KEY are in your environment: `export GOOGLE_API_KEY=YOUR_API_KEY` > Example run command `xlifftranslate --i18nPath src/i18n` [npm-badge]: https://img.shields.io/npm/v/xlifftranslate.svg [npm-badge-url]: https://www.npmjs.com/package/xlifftranslate