translate-baidu2

0.0.2 • Public • Published

Translate Baidu2

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-baidu2

Usage

const translate = require('translate-baidu2')
 
translate('hello')
    .then((res) => {
        console.log(res)
    })
    .catch((err) => {
        console.error(err)
    })
 
// => { from: "en", to: "zh", dst: "你好", src: "hello" }

VS Translate Baidu

Translate Baidu cannot to translate Stitching strings this will be OK

const translate = require('translate-baidu2')
const str = `
/**
 * Returns an iterator allowing to go through all key/value pairs contained in this object.
 */
`
translate(str)
    .then((res) => {
        console.log(res)
    })
    .catch((err) => {
        console.error(err)
    })
 
// =>
// {
//     from: 'en',
//     to: 'zh',
//     dst: '/**\n*返回一个迭代器,允许遍历此对象中包含的所有键/值对。\n*/\n',
//     src:'/**\n* Returns an iterator allowing to go through all key/value pairs contained in this object.\n*\n'
// }

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)
    })

Base on

Translate Baidu

License

MIT © YLQZ

Package Sidebar

Install

npm i translate-baidu2

Weekly Downloads

2

Version

0.0.2

License

MIT

Unpacked Size

13.7 kB

Total Files

10

Last publish

Collaborators

  • ylqz