transl8
TypeScript icon, indicating that this package has built-in type declarations

0.2.1 • Public • Published

transl8-js

Instantly translates your locale files into multiple languages using Google's Cloud Translation API.

Installation

npm install -g transl8

From the Command Line

Usage: $ transl8 [options]

Options Description
--key Google Cloud API Key. Register one here (Required)
--infile Your source locale file. .js and .json files are valid (Required)
--outdir Output directory for translated files (Default: ./output)
--locales Target translation tags (Required)
--verbose 1 or true for warnings, 2 for info, 3 for errors (Default false)

Examples

  • transl8 --key $GOOGLE_API_KEY --locales fr es --infile ./en.json
  • transl8 --key $GOOGLE_API_KEY --locales lv --outdir translations --infile ./en.js

Via Node Module

const transl8 = require('transl8')

transl8({
  key: 'XXXXX',
  source: {
    hello: 'Hello World',
  },
  locales: ['fr', 'es'],
  verbose: false,
})
  .then(result => { ... })

Result

{
  "fr": {
    "hello": "Bonjour le monde"
  },
  "es": {
    "hello": "Hola Mundo"
  }
}

/transl8/

    Package Sidebar

    Install

    npm i transl8

    Weekly Downloads

    2

    Version

    0.2.1

    License

    MIT

    Unpacked Size

    44.2 kB

    Total Files

    26

    Last publish

    Collaborators

    • thealexpatin