All Projects → irbis-labs → rsmorphy

irbis-labs / rsmorphy

Licence: Apache-2.0, MIT licenses found Licenses found Apache-2.0 LICENSE-APACHE MIT LICENSE-MIT
Morphological analyzer / inflection engine for Russian and Ukrainian languages rewritten in Rust

Programming Languages

rust
11053 projects

Projects that are alternatives of or similar to rsmorphy

ukrainian-typographic-layouts
Типографічні розкладки для української та російської мови / Типографские раскладки для украинского и русского языка
Stars: ✭ 69 (+155.56%)
Mutual labels:  russian, ukrainian
sklonenie
Light-weight and fast library to decline Russian names
Stars: ✭ 23 (-14.81%)
Mutual labels:  russian, inflection
RussianNounsJS
Склонение существительных по падежам. Обычно требуются только форма в именительном падеже, одушевлённость и род.
Stars: ✭ 29 (+7.41%)
Mutual labels:  russian, inflection
libmorph
libmorph rus/ukr - fast & accurate morphological analyzer/analyses for Russian and Ukrainian
Stars: ✭ 16 (-40.74%)
Mutual labels:  russian, ukrainian
codebreaker-rs
A Rust library to decrypt & encrypt any cheat code for CodeBreaker PS2
Stars: ✭ 18 (-33.33%)
Mutual labels:  rust-library
transliteration-php
🇺🇦 🇬🇧 🔡 🐘 PHP library for transliteration.
Stars: ✭ 34 (+25.93%)
Mutual labels:  ukrainian
contour-rs
Contour polygon creation in Rust (using marching squares algorithm)
Stars: ✭ 33 (+22.22%)
Mutual labels:  rust-library
schrutepy
The Entire Transcript from the Office in Tidy Format
Stars: ✭ 22 (-18.52%)
Mutual labels:  nlp-library
har-rs
A HTTP Archive format (HAR) serialization & deserialization library, written in Rust.
Stars: ✭ 25 (-7.41%)
Mutual labels:  rust-library
neuro-comma
🇷🇺 Punctuation restoration production-ready model for Russian language 🇷🇺
Stars: ✭ 46 (+70.37%)
Mutual labels:  russian
ghakuf
A Rust library for parsing/building SMF (Standard MIDI File).
Stars: ✭ 30 (+11.11%)
Mutual labels:  rust-library
lima
The Libre Multilingual Analyzer, a Natural Language Processing (NLP) C++ toolkit.
Stars: ✭ 75 (+177.78%)
Mutual labels:  nlp-library
fias
Ruby wrapper for the Russian FIAS database (Федеральная Информационная Адресная Система)
Stars: ✭ 82 (+203.7%)
Mutual labels:  russian
database labs
initial set of databases labs
Stars: ✭ 19 (-29.63%)
Mutual labels:  ukrainian
ppdb
Interface for reading the Paraphrase Database (PPDB)
Stars: ✭ 22 (-18.52%)
Mutual labels:  nlp-library
vfin
🦈 GUI framework agnostic virtual DOM library
Stars: ✭ 17 (-37.04%)
Mutual labels:  rust-library
colorful
Make your terminal output colorful.
Stars: ✭ 43 (+59.26%)
Mutual labels:  rust-library
shell2batch
Coverts simple basic shell scripts to windows batch scripts.
Stars: ✭ 42 (+55.56%)
Mutual labels:  rust-library
rust-phonenumber
Library for parsing, formatting and validating international phone numbers.
Stars: ✭ 99 (+266.67%)
Mutual labels:  rust-library
tentacle
A multiplexed p2p network framework that supports custom protocols
Stars: ✭ 41 (+51.85%)
Mutual labels:  rust-library

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].