Neo's Personal Matrix

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

    0.4.3 • Public • Published

    baidu-translate-api npm

    A free and unlimited API for Baidu Translate

    Translations

    Install

    npm install --save baidu-translate-api 
    

    or

    yarn add baidu-translate-api
    

    Usage

    const translate = require("baidu-translate-api");
     
    translate("让我们来翻译吧!").then(res => {
        console.log(res.trans_result.dst);
        // Let's translate it!
    });
     

    API

    translate(query, options)

    query

    Type: String

    The text to be translated

    options

    Type: Object

    • from

      Type: String Default: auto

      The language in which the query text or auto. Contain in Languages

    • to

      Type: String Default: en

      The language in which the text should be translated. Contain in Languages

    • requestOpts

      Type: RequestOptions Default: {}

      reference request options

    Returns an object:

    • from - The lanuage in which the query text.

    • to

    • trans_result (object)

      • dst - The translation
      • src - The source (equal to query)

    setGlobalConfig(config)

    name desc
    useLocalStore store the token config in memory. default: false.

    Languages

    abbr name
    auto Automatic detection
    zh Chinese
    en English
    yue Cantonese
    wyw Classical Chinese
    jp Japanese
    kor Korean
    fra French
    spa Spanish
    th Thai
    ara Arabic
    ru Russian
    pt Portuguese
    de German
    it Italian
    el Greek language
    nl Dutch
    pl Polish
    bul Bulgarian
    est Estonian
    dan Danish
    fin Finnish
    cs Czech
    rom Romanian
    slo Slovenia
    swe Swedish
    hu Hungarian
    cht Traditional Chinese
    vie Vietnamese

    AFTERWORD

    If this repo helped you, give me a star and it's the greatest encouragement to me.

    Install

    npm i baidu-translate-api

    DownloadsWeekly Downloads

    55

    Version

    0.4.3

    License

    MIT

    Unpacked Size

    127 kB

    Total Files

    15

    Last publish

    Collaborators

    • timluo465