pub trait Language {
fn stop_words(&self) -> Vec<&'static str>;
}
#[derive(PartialEq, Debug)]
pub enum Languages {
All,
Afrikaans,
Arabic,
Armenian,
Basque,
Bengali,
Brazilian,
Breton,
Bulgarian,
Catalan,
Chinese,
Croatian,
Czech,
Danish,
Dutch,
English,
Esperanto,
Estonian,
Finnish,
French,
Galician,
German,
Greek,
Hausa,
Hebrew,
Hindi,
Hungarian,
Indonesian,
Irish,
Italian,
Japanese,
Korean,
Kurdish,
Latin,
Latvian,
Lithuanian,
Malay,
Marathi,
Norwegian,
Persian,
Polish,
Portuguese,
Romanian,
Russian,
Sesotho,
Slovak,
Slovenian,
Somali,
Spanish,
Swahili,
Swedish,
Tagalog,
Thai,
Turkish,
Ukrainian,
Urdu,
Vietnamese,
Yoruba,
Zulu,
Unknown
}