JrubyZemberek
This is a gem for making it easy to call Zemberek 2.x NLP library functions from JRuby.
- Zemberek 2 Javadoc
- Zemberek 2 Kütüphanesi
- JRuby'den Java Erişimi
- Zemberek 3 Kütüphanesi
- Github'da Zemberek NLP
- Zemberek NLP Hakkinda
Installation
Add this line to your application's Gemfile:
gem 'jruby_zemberek'
And then execute:
$ bundle
Or install it yourself as:
$ gem install jruby_zemberek
Usage
require "jruby_zemberek"
jz= JrubyZemberek.new
p jz.metin_cozumle "dünyaya merhaba dedi"
Sample Output
[{:kelime=>"dünyaya", :cozumlendi=>true, :cozumler=>[{:kok=>"dünya", :kok_tip=>"ISIM", :ekler=>["ISIM_KOK", "ISIM_YONELME_E"]}], :oneriler=>[]},
{:kelime=>"merhaba", :cozumlendi=>true, :cozumler=>[{:kok=>"merhaba", :kok_tip=>"ISIM", :ekler=>["ISIM_KOK"]}], :oneriler=>[]},
{:kelime=>"dedi", :cozumlendi=>true, :cozumler=>[{:kok=>"de", :kok_tip=>"FIIL", :ekler=>["FIIL_KOK", "FIIL_GECMISZAMAN_DI"]}], :oneriler=>[]}]
Contributing
- Fork it ( https://github.com/nurettin/jruby_zemberek/fork )
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create a new Pull Request