0.0.10 • Published 4 years ago

yd-trans v0.0.10

Weekly downloads
-
License
MIT
Repository
-
Last release
4 years ago

yd-trans

yd-trans A very very simple translator CLI that (for now) only does cn to en/fr/kr/jp 'long' sentence translation.

npm NPM JavaScript Style Guide: Standard

NOTE: sometimes the result may be weird... Just try typing in something different. This issue will hopefully be addressed in the next few releases...

Install

Install

npm install yd-trans
yarn add yd-trans

Install Globally

npm install -g yd-trans
yarn global add yd-trans

Usage

const translator = require('yd-trans')

translator
  .translate('你微笑时很美')
  .from('Chinese')
  .into('English')
  .start()
  .then(console.log)
  .catch(e => {
    // error handling
  })

output:

{ 
  src: '你微笑时很美',
  dst: 'You look beautiful when you smile' 
}

Global Usage

$ yd 你微笑时很美
$ yd --to=jap 你微笑时很美
$ yd --to=fr 你微笑时很美
Usage: yd <sentence> [options]

Options:
  -V --version 显示版本号 (Version number)

  -h, --help   显示帮助信息

  -T, --to     选择目标语言 (Choose destination language)

示例:
  yd 你微笑时很美
  yd --to=jp 你微笑时很美
  yd -T=ko 你微笑时很美

TODO

  • Add 'translation link' support (translate from Chinese to English and then translate back to Chinese then to French then to English ...).

    Use case: This can be used to reduce repetition rate of thesis you are writing.

  • Use youdao's official API instead of scraping this site.

  • use Git & GitHub to manage version history, most likely starting from version 0.1.0

  • Future plans (maybe?)

    • potentially add other vendor support (baidu, iciba etc.)
    • migrate this package to maybe @atimidguy/translator
0.0.10

4 years ago

0.0.9

4 years ago

0.0.8

4 years ago

0.0.7

4 years ago

0.0.5

4 years ago

0.0.4

4 years ago

0.0.6

4 years ago

0.0.3

4 years ago

0.0.2

4 years ago

0.0.1

4 years ago