zytranslate

1.0.2 • Public • Published

Fanyi

A 🇨🇳 and 🇺🇸 translate tool in your command line.

NPM version Build Status NPM downloads

David Status devDependencies Status optionalDependencies Status

Install

$ npm install zyfanyi -g

Usage

$ fanyi word

For short:

$ fy word

Translation data is fetched from iciba.com and fanyi.youdao.com, and only support translation between Chinese and English.

In Mac/Linux bash, words will be pronounced by say command.

Translate one word.

$ fanyi love
 love  [ lʌv ]  ~  fanyi.youdao.com

 - n. 恋爱;亲爱的;酷爱;喜爱的事物;爱情,爱意;疼爱;热爱;爱人,所爱之物
 - v. 爱,热爱;爱戴;赞美,称赞;喜爱;喜好;喜欢;爱慕
 - n. (英)洛夫(人名)


 love [ lʌv ] [ lʌv ]  ~  iciba.com

 - vt.&vi. 爱,热爱;爱戴;喜欢;赞美,称赞;
 - vt. 喜爱;喜好;喜欢;爱慕;
 - n. 爱情,爱意;疼爱;热爱;爱人,所爱之物;

More words.

$ zyfanyi make love

Support Chinese, even sentence.

$ zyfanyi 和谐
$ zyfanyi 子非鱼焉知鱼之乐

Configuration

A configuration file can be put into ~/.fanyirc, in the user's home directory

Use subcommand fanyi config [options]

Example:

# Turn off the pronunciation
$ fanyi config --no-say
# or
$ fanyi config -S

# Disable the dictionaryapi
$ fanyi config --no-dictionaryapi
# or
$ fanyi config -D

A sample ~/.fanyirc file:

{
  "iciba": true,
  "youdao": true,
  "dictionaryapi": false,
  "say": false,
  "color": true
}

Error: spawn festival ENOENT

Try this workaround from say.js in Linux.

sudo apt-get install festival festvox-kallpc16k

Package Sidebar

Install

npm i zytranslate

Weekly Downloads

1

Version

1.0.2

License

MIT

Unpacked Size

14.4 kB

Total Files

7

Last publish

Collaborators

  • zhangyi99