This Node.js module provides access to the Unbabel API for ordering translations.
Install via npm
npm install unbabel --save
Initialize Unbabel with your username and API key. If querying the Unbabel sandbox, set sandbox
to true.
var unbabel = require('unbabel')(username, apiKey, sandbox);
- All callbacks are passed an error and response:
callback(err, res)
. - Supports camelCase and underscore naming conventions for option fields.
- Please refer to Unbabel's API Docs for endpoint details.
unbabel.translation
unbabel.translation.get(uid, callback);
unbabel.translation.getAll(status, callback);
unbabel.translation.request({text: text_to_translate, target_language: target_language, callback_url: callback_url}, callback);
unbabel.translation.bulkRequest([{text: text_to_translate, target_language: target_language}], callback);
unbabel
unbabel.languagePair(callback);
unbabel.tone(callback);
unbabel.topic(callback);
Forks and pull requests welcome!
- Add tests
Roger Graham. Email me if you have any questions: [email protected]. Supported by Localize.js.