xxxxxxxxxx
47
var input;
var button;
var api1 = 'https://api.wordnik.com/v4/word.json/';
var api2 = '/definitions?limit=200&includeRelated=true&useCanonical=false&includeTags=false&api_key=wmw2c7bi8zih4peeugrgr595b02vem2h1y5jkvm29ghohhpuk';
var dict;
function setup () {
opts = {
ignoreCase: true,
ignoreStopWords: true
};
noCanvas;
input = createInput("Language is powerless");
button = createButton("submit");
input.changed(processRita);
button.mousePressed(processRita);
input.size(300);
}
function processRita () {
var s = input.value();
var words = RiTa.tokens(s);
var pos = RiTa.pos(s);
console.log(words);
console.log(pos);
var output = '';
// index = floor(random(words.length));
for (var i = 0; i < words.length; i++) {
if (/nn.*/.test(pos[i])) {
let url = api1 + words[i] + api2;
print(url);
loadJSON(url, gotData);
output += dict[1].text;
} else {
output += words[i];
}
output += " ";
}
function gotData(data) {
dict = data;
}
createP(output);
}