本项目仅供学习参考
- 通过npm安装
baidu-fanyi-api
npm i baidu-fanyi-api
- 导入
BaiduFanyiAPI
import { BaiduFanyiAPI } from 'baidu-fanyi-api'; const api = new BaiduFanyiAPI(); async function main() { await api.init(); const data = await api.translate('我的', 'zh', 'en'); console.log(data); } main();
所有操作必须在init之后执行
- 多语种翻译
await api.translate('你好', 'zh', 'en');
- 语种检测
await api.langdetect('你好');
- 输入建议
await api.suggest('你好');
- OCR图像识别
const image = createReadStream(join(__dirname, '../img.png')); const data = await api.getOCR(image, 'en', 'en');
- TTS语音合成
const steam = createWriteStream(join(__dirname, '../tts.mp3')); const data = await api.getTTS('你好!,我是一个机器人。', 'zh'); data.pipe(steam);