fanyi.youdao.com
TypeScript icon, indicating that this package has built-in type declarations

0.2.0 • Public • Published

fanyi.youdao.com

Getting Started

$ yarn add fanyi.youdao.com

Usage

import { translate, setAuth } from 'fanyi.youdao.com'

const auth = { ID: ``, Sceret: `` }

setAuth(auth.ID, auth.Secret)

;(async () => {
    // auto detect original language to 'zh' and target language default to 'en'
    const translated = await translate('中国')
    console.log(translated) // [{ original: '中国', translated: 'China' }]
    // auto detect original language to 'en' and specify target language to 'zh'
    const translated = await translate('China', 'zh')
    console.log(translated) // [{ original: 'China', translated: '中国' }]
})()

Api

declare namespace YOUDAO_TRANSLATE {
    interface Result {
        original: string,
        translated: string,
    }
}

setAuth(appID: string, appSecret: string): void

translate(keyworld: string | string[], to = 'en'): Promise<YOUDAO_TRANSLATE.Result[]>

Package Sidebar

Install

npm i fanyi.youdao.com

Weekly Downloads

3

Version

0.2.0

License

MIT

Unpacked Size

33 kB

Total Files

18

Last publish

Collaborators

  • justclear