textcat 0.1.4

Simple library to detect text categories. It can be used to detect the language of a given text
Documentation

textcat-rs

N-Gram-Based Text Categorization with built-in support for natural language detection.

Usage - Natural language.

use textcat::embed::TextCat;

fn main() {
    let textcat  = TextCat::new();
    let text     = "Hi there, this is a simple text written in what language?";
    let language = textcat.get_language(text).unwrap();

    println!("\"{}\" is written in \"{}\"", text, language);
}

Adding support for languages.

Adding support to new languages is quite trivial. Add a new sample file in embed/samples and run cargo run in the embed sub-project. This step will embed the new features for the new language.