1.0.1 • Published 5 years ago

translate-baidu v1.0.1

Weekly downloads
1
License
MIT
Repository
github
Last release
5 years ago

Translate Baidu

free baidu translate

Change Log

Features

  • Auto language detection
  • Spelling correction
  • Language correction
  • Fast and reliable – it uses the same servers that fanyi.baidu.com uses

Install

npm install --save translate-baidu

Usage

const translate = require('translate-baidu')

translate('hello').then(res => {
    console.log(res)
}).catch(err => {
    console.error(err)
})

// => { from: "en", to: "zh", dst: "你好", src: "hello" }

API

translate(text, options)

text

Type: string The text to be translated

options

Type: object

from

Type: string Default: auto The text language. Must be auto or one of the codes/names (not case sensitive) contained in languages.js

to

Type: string Default: en The language in which the text should be translated. Must be one of the codes/names (not case sensitive) contained in languages.js.

full

Type: Boolean Default: false Return to the Full Baidu translation result object

Returns an object:

  • text (string) – The translated text.
translate('Hello world', {from: 'en', to: 'nl'}).then(res => {
    console.log(res);
    //=> { from: "en", to: "zh", dst: "你好,世界", src:"Hello world"}
}).catch(err => {
    console.error(err);
});

License

MIT © Shikar