Skip to content

JRuby interface for Zemberek Java Library word parsing functions

License

Notifications You must be signed in to change notification settings

nurettin/jruby_zemberek

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JrubyZemberek

This is a gem for making it easy to call Zemberek 2.x NLP library functions from JRuby.

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

  1. Fork it ( https://github.com/nurettin/jruby_zemberek/fork )
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create a new Pull Request

About

JRuby interface for Zemberek Java Library word parsing functions

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages