All Projects → afc163 → Fanyi

afc163 / Fanyi

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

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Fanyi

Node Cli Boilerplate
Boilerplate to kickstart creating a Node.js command-line tool
Stars: ✭ 209 (-77.77%)
Mutual labels:  command-line, npm-package
Github Files Fetcher
Download a specific folder or file from a GitHub repo through command line
Stars: ✭ 73 (-92.23%)
Mutual labels:  command-line, npm-package
Forge Node App
🛠📦🎉 Generate Node.js boilerplate with optional libraries & tools
Stars: ✭ 90 (-90.43%)
Mutual labels:  command-line, npm-package
Terminal Link
Create clickable links in the terminal
Stars: ✭ 361 (-61.6%)
Mutual labels:  command-line, npm-package
Core
The internationalization (i18n) library for Angular
Stars: ✭ 4,027 (+328.4%)
Mutual labels:  translation, npm-package
Angular Translate
Translating your AngularJS 1.x apps
Stars: ✭ 4,414 (+369.57%)
Mutual labels:  translation, npm-package
Figures
Unicode symbols with Windows CMD fallbacks
Stars: ✭ 438 (-53.4%)
Mutual labels:  command-line, npm-package
Conf
Simple config handling for your app or module
Stars: ✭ 707 (-24.79%)
Mutual labels:  command-line, npm-package
Papago
PAPAGO translate API with Python
Stars: ✭ 18 (-98.09%)
Mutual labels:  translation
React Timeline Carousel
React Timeline Feed Slider [UI Component]
Stars: ✭ 23 (-97.55%)
Mutual labels:  npm-package
Andhow
Strongly typed, validated, easy to use Java configuration
Stars: ✭ 17 (-98.19%)
Mutual labels:  command-line
Mockup
Perspective app screens and isometric mock-up tool. Automated high quality, high resolution, marketing art designer for mockups. Written in minimalist Bash using ImageMagick and Love! [Application, Art]
Stars: ✭ 18 (-98.09%)
Mutual labels:  command-line
Physics Command
Physics platform is a tool for hardware systems (e.g: raspberryPi 3B ). It retrieves data passing through the network and sends it to a control panel. It works the same way as a botnet by receiving remote commands. (you can imagine that as a black box)
Stars: ✭ 23 (-97.55%)
Mutual labels:  command-line
Homebridge Garagedoor Command
Homebridge plugin to control a garage door using command line functions
Stars: ✭ 18 (-98.09%)
Mutual labels:  command-line
Inquirer Checkbox Plus Prompt
Checkbox with autocomplete and other additions for Inquirer
Stars: ✭ 25 (-97.34%)
Mutual labels:  command-line
Translatedjs
Internationalization and localization for JavaScript and Node.js
Stars: ✭ 17 (-98.19%)
Mutual labels:  translation
Przm
🎨 A simple, yet feature rich color picker and manipulator
Stars: ✭ 17 (-98.19%)
Mutual labels:  command-line
Trek
Trek is a CLI/ncurses explorer for HashiCorp Nomad clusters.
Stars: ✭ 26 (-97.23%)
Mutual labels:  command-line
Laminas Cli
Console command runner, exposing commands written in Laminas MVC and Mezzio components and applications
Stars: ✭ 25 (-97.34%)
Mutual labels:  command-line
Easy Mock Server
A mock server for json and mock template files
Stars: ✭ 22 (-97.66%)
Mutual labels:  npm-package

Fanyi

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

NPM version Build Status NPM downloads

David Status devDependencies Status optionalDependencies Status

Install

$ npm install fanyi -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. (英)洛夫(人名)

 1. Love
    ,爱情,恋爱
 2. Endless Love
    无尽的爱,不了情,蓝色生死恋
 3. puppy love
    早恋,青春期恋爱,初恋

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

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

 1. They happily reflect the desire for a fusional love that inspired the legendary LOVE bracelet Cartier.
    快乐地反映出为富有传奇色彩的卡地亚LOVE手镯所赋予的水乳交融之爱恋情愫。
 2. Love is the radical of lovely, loveliness, and loving.
    Lovelovely,lovelinessloving的词根。
 3. She rhymes"love"with"dove".
    她将"love""dove"两字押韵。
 4. In sports, love means nil.
    体育中,love的意思是零。
 5. Ludde Omholt with his son, Love, in S?derma a bohemian and culturally rich district in Stockholm.
    LuddeOmholt和他的儿子Love在南城——斯德哥尔摩市的一个充满波西米亚风情的文化富饶区散步。

More words.

$ fanyi make love

Support Chinese, even sentence.

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

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
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].