node-baidu-translate

Baidu translate SDK for Node.js

Usage no npm install needed!

<script type="module">
  import nodeBaiduTranslate from 'https://cdn.skypack.dev/node-baidu-translate';
</script>

README

node-baidu-translate

npm CircleCI npm npm

http://api.fanyi.baidu.com/api/trans/product/apidoc

Quick Start

import BaiduTranslate from 'node-baidu-translate'

const bdt = new BaiduTranslate(APPID, SECRET_KEY)

bdt.translate('apple', 'en').then(res => {
  console.log(res)
  // { from: 'en',
  //   to: 'zh',
  //   trans_result: [ { src: 'apple', dst: '苹果' } ] 
  // }
})

API

constructor(appId: string, secretKey: string, endPoint?: string): baiduTranslateInstance

  • appId

  • secretKey

  • endPoint

    API 请求 endpoint, 一般不需要填

baiduTranslateInstance.translate(query: string, to: string, from?: string = 'auto'): Promise

  • query

    需要搜索的字符串

  • to

    翻译成的语言

    语言列表:http://api.fanyi.baidu.com/api/trans/product/apidoc#languageList

  • from

    源语言,不填会自动判断

    语言列表:http://api.fanyi.baidu.com/api/trans/product/apidoc#languageList

License

MIT License