blob: 2ddb13682d9bc2a930b5139a58120515445990c8 [file] [log] [blame]
var watson = require('watson-developer-cloud');
/**
* Identify the language of some text.
*
* @param payload The text to identify.
* @param username The watson service username.
* @param password The watson service password.
* @return An object with the following properties: {
* payload: the original text,
* language: the identified language,
* confidence: the confidence score
* }
*/
function main(params) {
var payload = params.payload;
console.log('payload is', payload);
var language_translation = watson.language_translation({
username: params.username,
password: params.password,
version: 'v2'
});
language_translation.identify({text: payload}, function (err, response) {
if (err) {
console.log('error:', err);
whisk.error(err);
} else {
var language = response.languages[0].language;
var confidence = response.languages[0].confidence;
console.log('language:', language, ', payload:', payload);
whisk.done({language: language, payload: payload, confidence: confidence});
}
});
return whisk.async()
}