Package Exports
- translate-json-object
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (translate-json-object) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
Translate a JSON Object
A Node.js module to translate a JSON object from a detectable language to any other language via
⍗ Install
npm i translate-json-object
Example
// Require the module and instantiate instance
var TJO = require('translate-json-object')();
// Choose the service to use google/yandex,
// if you provide both yandex will be used as the default
TJO.init({
googleApiKey: 'api_key',
yandexApiKey: 'api_key'
});
// An example scenario (json) object
var example = {
"name": "Please enter your name",
"list": ["translate", "object", "made", "easy"],
"nested": {
"hello": "hello",
"world": "world"
}
};
// Translate method takes (source object, and language code)
TJO.translate(example, 'es')
.then(function(data) {
console.log(data);
}).catch(function(err) {
console.log('error ', err)
});
RESULT ↴
{ name: 'por favor, escriba su nombre',
list: [ 'traducir', 'objeto', 'hecho', 'fácil' ],
nested: { hello: 'Hola', world: 'mundo' }
}
◉ API
See API Doc
✼ Others
TODO 🔧
✔︎ Adding yandex service v2.1.0
✔︎ Unit test v2.1.4
✔︎ JS Linting v2.1.3
✔︎ semantic-release-cli v2.2.0
☐ Adding bing translate service
☐ Adding cli utility
Reach Out ☮
- ⚐ Feedback via GitHub Issues
- ♡ Welcome all Contribution