baidu-fanyi-api
TypeScript icon, indicating that this package has built-in type declarations

0.0.3 • Public • Published

百度翻译API

本项目仅供学习参考

Build NPM Version

使用方式

  1. 通过npm安装baidu-fanyi-api
    npm i baidu-fanyi-api
  2. 导入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之后执行

  1. 多语种翻译
    await api.translate('你好', 'zh', 'en');
  2. 语种检测
    await api.langdetect('你好');
  3. 输入建议
    await api.suggest('你好');
  4. OCR图像识别
    const image = createReadStream(join(__dirname, '../img.png'));
    const data = await api.getOCR(image, 'en', 'en');
  5. TTS语音合成
    const steam = createWriteStream(join(__dirname, '../tts.mp3'));
    const data = await api.getTTS('你好!,我是一个机器人。', 'zh');
    data.pipe(steam);

Dependencies (2)

Dev Dependencies (6)

Package Sidebar

Install

npm i baidu-fanyi-api

Weekly Downloads

1

Version

0.0.3

License

GPL-3.0

Unpacked Size

72.7 kB

Total Files

14

Last publish

Collaborators

  • hungtcs