/rsmorphy

Morphological analyzer / inflection engine for Russian and Ukrainian languages rewritten in Rust

Primary LanguageRustOtherNOASSERTION

crates.io

Build Status Coverage Status Minimal rust version 1.31 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.