BingDictionary
这是一个ruby脚本,用来在命令行中直接查询单词含义,免去打开软件或浏览器的麻烦。
Here is a command line dictionary written with ruby that can translate English to Chinese.
It uses http://cn.bing.com/dict/ to query.

Installation
Add this line to your application's Gemfile:
gem 'bing_dictionary'
And then execute:
$ bundle
Or install it yourself as:
$ gem install bing_dictionary
Usage
A dict runable bin file provided.
DEMO:
dict cake
dict
You can make it work tegother with Vim by add follows to $HOME/.vimrc
nnoremap <leader>d :!dict <cword><CR>
vnoremap <leader>d y:!dict <c-r>"<CR>
Support long sentence
Now long sentence is supported
dict
Support fuzzy query
dict hexxo
For Mac user
You can open your local dictionary.app with open dict://someword. It may be faster.
Add following to your vimrc to make it work in vim:
nnoremap <leader>dd :!open dic://<cword><CR>
Thanks
Heavily borrowed from Command-Line-Youdao-Dictionary
Development
After checking out the repo, run bin/setup to install dependencies. Then, run rake test to run the tests. You can also run bin/console for an interactive prompt that will allow you to experiment.
To install this gem onto your local machine, run bundle exec rake install. To release a new version, update the version number in version.rb, and then run bundle exec rake release, which will create a git tag for the version, push git commits and tags, and push the .gem file to rubygems.org.
Contributing
Bug reports and pull requests are welcome on GitHub at https://github.com/lingceng/bing_dictionary. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the Contributor Covenant code of conduct.