gulp-yandex-translate

1.0.10 • Public • Published

gulp-yandex-translate

Translate English JSON file to other language json file .

Usage

1.create a json file which contains english string.

//en.json
{
    word : 'search',
    nested: {
        word2: "some words here"
    },
    "word3": {
        nested2: {
            word4: "need to translate"
        }
    }
}

Note: You can add valid json file or normal javascript json also.

2.Create Yandex API Key in https://tech.yandex.com/keys/get/?service=trnsl

3.Create gulpfile.js

var gulp = require('gulp');
var translate = require('gulp-yandex-translate');

//add a gulp task like below
gulp.task('default', function(done) {
  //en.json is the input file which should have the english string values
  gulp.src(['./en.json'])
      .pipe(translate({
          to: ['sq', 'ar'], // the destination language names
          yandexAPIKey: 'Yandex API Key'
      }))
      .pipe(gulp.dest('./translated'));
});

Language Support: https://tech.yandex.com/translate/doc/dg/concepts/langs-docpage/

Options

yandexAPIKey : Create a yandex api key - is string type // "yandex_key"

to : string or array of strings to specify the destination language // "ar" or ["ar", "sq"]

Readme

Keywords

Package Sidebar

Install

npm i gulp-yandex-translate

Weekly Downloads

1

Version

1.0.10

License

ISC

Last publish

Collaborators

  • ittechsathish