#russian #nlp #inflection #ukrainian #pluralize

rsmorphy

Morphological analyzer / inflection engine for Russian and Ukrainian (soon) languages (WIP)

6 releases

Uses old Rust 2015

0.4.0 Aug 26, 2018
0.3.5 Jul 23, 2017
0.3.2 May 19, 2017

#898 in Text processing

MIT/Apache

7MB
4.5K SLoC

crates.io

Build Status Coverage Status Minimal rust version 1.27 Nightly rust version from August 25, 2018

Join the chat at https://gitter.im/rsmorphy/Lobby Waffle.io - Columns and their card count

RsMorphy

Morphological analyzer (POS tagger + inflection engine) for Russian and Ukrainian languages.

RsMorphy is a native Rust implementation of PyMorphy2.

Unstable

Work In Progress.

The implementation is at a very early stage and the API is a subject of changes.

Examples

Inflection and plural

cargo run --example inflect
1 яблоко + 4 яблока = 5 яблок
102 яблока - 11 яблок = 91 яблоко
1 яблоком сыт не будешь
накормил 2 хлебами

License

Licensed under either of

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Dependencies

~5–14MB
~163K SLoC