Another grammar checker
Mon Jan 10 2022 17:03:25 GMT+0000 (Coordinated Universal Time)
Saved by
@Explosion
#javascript
#js
#api
function checkGrammar(text){
const opts = {
headers: {
"accept": "application/vnd.splat+json",
}
}
return new Promise(async (resolve) => {
let job = await fetch("https://api.cram.com/article-evaluations", {
"body": JSON.stringify({
"text": text,
"evaluate":["grammar","plagiarism"]
}),
"method": "POST",
...opts,
}).then(res => res.json())
let int = setInterval(async () => {
let res = await fetch(`https://api.cram.com/article-evaluations/${job.data.id}`, {
"headers": {
"accept": "application/vnd.splat+json",
},
"method": "GET",
}).then(res => res.json())
if (res.data.is_success === 1){
clearInterval(int);
return resolve(res.data.result);
}
}, 500)
});
}
content_copyCOPY
https://github.com/explosion-scratch/cool_apis
Comments