@kui-shell/plugin-tutorials
Version:
IBM Cloud shell plugin for tutorials
23 lines (20 loc) • 593 B
JavaScript
const request = require('request')
// eslint-disable-next-line @typescript-eslint/no-unused-vars
function main(params) {
const options = {
url: 'http://api.funtranslations.com/translate/shakespeare.json',
qs: { text: params.text, api_key: params.apiKey ? params.apiKey : '' },
json: true
}
console.log(options)
return new Promise(function(resolve, reject) {
request(options, function(err, resp) {
if (err) {
reject(err)
}
console.log(JSON.stringify(resp))
resolve({ payload: resp.body.contents.translated })
})
})
}