dylandy / tobopomo

A ruby gem for converting Latin alphabet into human readable Bopomo script and Chinese characters.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Tobopomo

An zuyin input method api for transforming latin alphabet input into Bopomo script and Chinese characters.

Installation

Add this line to your application's Gemfile:

gem 'tobopomo'

And then execute:

$ bundle

Or install it yourself as:

$ gem install tobopomo

Usage

In your script, require the tobopomo module.

require "tobopomo"

After requiring, you can either use fuctions that provides from the module or using it directly from String and Array.

tobopomo("su3cl3a8 ") // [ 'ㄋㄧˇ', 'ㄏㄠˇ', 'ㄇㄚ' ]

tokanji("ㄋ一ˇㄏㄠˇㄇㄚ ") // [ [ '你好嗎', '妳好嗎' ] ]

tokanji("ㄍㄨˇ") // [ [ '股', '古', '谷', '鼓', '骨' ] ]  #default output 5 of characters

tokanji("ㄍㄨˇ" , 3) // [ [ '股', '古', '谷' ] ] #if you want to change the output number just simply pass the number as second parameter.
"su3cl3a8 ".to_bopomo // [ 'ㄋㄧˇ', 'ㄏㄠˇ', 'ㄇㄚ' ]

"ㄋ一ˇㄏㄠˇㄇㄚ".to_kanji // [ [ '你好嗎', '妳好嗎' ] ]

"ㄍㄨˇ".to_kanji // [ [ '股', '古', '谷', '鼓', '骨' ] ]

"ㄍㄨˇ".to_kanji(3) // [ [ '股', '古', '谷'] ]  #pass the limit number as parameter into tokanji method in string mode.

##Credit

Thanks for chewing team and libchewing's help. Without them this project wouldn't be successed.

License

The project is licensed under LGPL-3.0 License. For further information, please checkout the License file or the GNU website

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/dylandy/tobopomo.

About

A ruby gem for converting Latin alphabet into human readable Bopomo script and Chinese characters.

License:GNU Lesser General Public License v3.0


Languages

Language:Ruby 97.6%Language:Shell 2.4%