0.2.0 • Published 3 years ago

fanyi.youdao.com v0.2.0

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

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[]>
0.2.0

3 years ago

0.1.0

3 years ago