UNPKG

yu.yu

Version:

快速翻译及智能搜索和生成变量名 | A quick translation and intelligent search and generate a variable name | codeif

21 lines (19 loc) 743 B
const colors = require('colors'); const got = require('got'); const loading = require('./loading'); const YOUDAO_API = 'https://fanyi.youdao.com/openapi.do?callback=youdaoFanyiRequestCallback&keyfrom=Codelf&key=2023743559&type=data&doctype=jsonp&version=1.1&q=' module.exports = function (text, options) { loading.text = '翻译中...' loading.start() got(YOUDAO_API + encodeURIComponent(text)).then(res => { var data = JSON.parse(res.body.substring(27, res.body.length - 2)) loading.end() console.log(colors.green(data.translation[0])); if(data.web){ console.log(colors.blue(data.web[0].value)); } }).catch(err => { loading.end() console.log(err) }); }