Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var express = require('express');
- var bodyParser = require('body-parser');
- var urlencodedParser = bodyParser.urlencoded({ extended: false });
- var watson = require('watson-developer-cloud');
- var personality_insights = watson.personality_insights({
- username: 'faeb09e0-b24a-4d76-995f-4571edcbecf2',
- password: 'zygyzEKT6JxM',
- version: 'v2'
- });
- var language_translation = watson.language_translation({
- username: '91591ec3-2602-4b70-987e-287108ca96e3',
- password: 'VNXW4Gn49SMH',
- version: 'v2'
- });
- var app = express();
- // Définition de l'hôte et du port
- var host = process.env.VCAP_APP_HOST || process.env.HOST || 'localhost';
- var port = process.env.VCAP_APP_PORT || process.env.PORT || 8080;
- app.get('/', function(req, res) {
- res.render('index.ejs');
- })
- .post('/', urlencodedParser, function(req, res) {
- if (req.body.message != '') {
- language_translation.translate({ text: req.body.message, source : 'frfr', target: 'enus' },
- function (err, englishMessage) {
- personality_insights.profile({ text: englishMessage.translation }, function (err, personality) {
- res.render('index.ejs', {
- 'personality': JSON.stringify(personality, null, 2 ),
- 'translation': JSON.stringify(englishMessage)
- });
- });
- });
- }
- })
- .listen(port, host);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement