-
Notifications
You must be signed in to change notification settings - Fork 0
/
translation.js
25 lines (23 loc) · 904 Bytes
/
translation.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
let LanguageTranslatorV2 = require('watson-developer-cloud/language-translator/v2'),
config = require('config'),
language_translator = new LanguageTranslatorV2({
username: config.get('translation').get('username'),
password: config.get('translation').get('password'),
url: config.get('translation').get('url')
});
language_translator.translate({
text: 'A sentence must have a verb', source : 'en', target: 'es' },
function (err, translation) {
if (err)
console.log('error:', err);
else
console.log(JSON.stringify(translation, null, 4));
});
language_translator.identify({
text: 'The language translator service takes text input and identifies the language used.' },
function (err, language) {
if (err)
console.log('error:', err);
else
console.log(JSON.stringify(language, null, 4));
});