# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" name = "lingua" version = "1.6.2" authors = ["Peter M. Stahl "] description = """ An accurate natural language detection library, suitable for short text and mixed-language text """ homepage = "https://github.com/pemistahl/lingua-rs" documentation = "https://docs.rs/lingua" readme = "README.md" keywords = [ "language-processing", "language-detection", "language-recognition", "nlp", ] categories = ["text-processing"] license = "Apache-2.0" repository = "https://github.com/pemistahl/lingua-rs" [profile.dev] opt-level = 1 [lib] crate-type = [ "cdylib", "rlib", ] [[bin]] name = "accuracy_reports" required-features = ["accuracy-reports"] [[bench]] name = "benchmark" harness = false required-features = ["benchmark"] [dependencies.brotli] version = "3.4.0" [dependencies.compact_str] version = "0.7.1" [dependencies.fraction] version = "0.14.0" [dependencies.include_dir] version = "0.7.3" [dependencies.itertools] version = "0.12.0" [dependencies.lingua-afrikaans-language-model] version = "1.1.0" optional = true [dependencies.lingua-albanian-language-model] version = "1.1.0" optional = true [dependencies.lingua-arabic-language-model] version = "1.1.0" optional = true [dependencies.lingua-armenian-language-model] version = "1.1.0" optional = true [dependencies.lingua-azerbaijani-language-model] version = "1.1.0" optional = true [dependencies.lingua-basque-language-model] version = "1.1.0" optional = true [dependencies.lingua-belarusian-language-model] version = "1.1.0" optional = true [dependencies.lingua-bengali-language-model] version = "1.1.0" optional = true [dependencies.lingua-bokmal-language-model] version = "1.1.0" optional = true [dependencies.lingua-bosnian-language-model] version = "1.1.0" optional = true [dependencies.lingua-bulgarian-language-model] version = "1.1.0" optional = true [dependencies.lingua-catalan-language-model] version = "1.1.0" optional = true [dependencies.lingua-chinese-language-model] version = "1.1.0" optional = true [dependencies.lingua-croatian-language-model] version = "1.1.0" optional = true [dependencies.lingua-czech-language-model] version = "1.1.0" optional = true [dependencies.lingua-danish-language-model] version = "1.1.0" optional = true [dependencies.lingua-dutch-language-model] version = "1.1.0" optional = true [dependencies.lingua-english-language-model] version = "1.1.0" optional = true [dependencies.lingua-esperanto-language-model] version = "1.1.0" optional = true [dependencies.lingua-estonian-language-model] version = "1.1.0" optional = true [dependencies.lingua-finnish-language-model] version = "1.1.0" optional = true [dependencies.lingua-french-language-model] version = "1.1.0" optional = true [dependencies.lingua-ganda-language-model] version = "1.1.0" optional = true [dependencies.lingua-georgian-language-model] version = "1.1.0" optional = true [dependencies.lingua-german-language-model] version = "1.1.0" optional = true [dependencies.lingua-greek-language-model] version = "1.1.0" optional = true [dependencies.lingua-gujarati-language-model] version = "1.1.0" optional = true [dependencies.lingua-hebrew-language-model] version = "1.1.0" optional = true [dependencies.lingua-hindi-language-model] version = "1.1.0" optional = true [dependencies.lingua-hungarian-language-model] version = "1.1.0" optional = true [dependencies.lingua-icelandic-language-model] version = "1.1.0" optional = true [dependencies.lingua-indonesian-language-model] version = "1.1.0" optional = true [dependencies.lingua-irish-language-model] version = "1.1.0" optional = true [dependencies.lingua-italian-language-model] version = "1.1.0" optional = true [dependencies.lingua-japanese-language-model] version = "1.1.0" optional = true [dependencies.lingua-kazakh-language-model] version = "1.1.0" optional = true [dependencies.lingua-korean-language-model] version = "1.1.0" optional = true [dependencies.lingua-latin-language-model] version = "1.1.0" optional = true [dependencies.lingua-latvian-language-model] version = "1.1.0" optional = true [dependencies.lingua-lithuanian-language-model] version = "1.1.0" optional = true [dependencies.lingua-macedonian-language-model] version = "1.1.0" optional = true [dependencies.lingua-malay-language-model] version = "1.1.0" optional = true [dependencies.lingua-maori-language-model] version = "1.1.0" optional = true [dependencies.lingua-marathi-language-model] version = "1.1.0" optional = true [dependencies.lingua-mongolian-language-model] version = "1.1.0" optional = true [dependencies.lingua-nynorsk-language-model] version = "1.1.0" optional = true [dependencies.lingua-persian-language-model] version = "1.1.0" optional = true [dependencies.lingua-polish-language-model] version = "1.1.0" optional = true [dependencies.lingua-portuguese-language-model] version = "1.1.0" optional = true [dependencies.lingua-punjabi-language-model] version = "1.1.0" optional = true [dependencies.lingua-romanian-language-model] version = "1.1.0" optional = true [dependencies.lingua-russian-language-model] version = "1.1.0" optional = true [dependencies.lingua-serbian-language-model] version = "1.1.0" optional = true [dependencies.lingua-shona-language-model] version = "1.1.0" optional = true [dependencies.lingua-slovak-language-model] version = "1.1.0" optional = true [dependencies.lingua-slovene-language-model] version = "1.1.0" optional = true [dependencies.lingua-somali-language-model] version = "1.1.0" optional = true [dependencies.lingua-sotho-language-model] version = "1.1.0" optional = true [dependencies.lingua-spanish-language-model] version = "1.1.0" optional = true [dependencies.lingua-swahili-language-model] version = "1.1.0" optional = true [dependencies.lingua-swedish-language-model] version = "1.1.0" optional = true [dependencies.lingua-tagalog-language-model] version = "1.1.0" optional = true [dependencies.lingua-tamil-language-model] version = "1.1.0" optional = true [dependencies.lingua-telugu-language-model] version = "1.1.0" optional = true [dependencies.lingua-thai-language-model] version = "1.1.0" optional = true [dependencies.lingua-tsonga-language-model] version = "1.1.0" optional = true [dependencies.lingua-tswana-language-model] version = "1.1.0" optional = true [dependencies.lingua-turkish-language-model] version = "1.1.0" optional = true [dependencies.lingua-ukrainian-language-model] version = "1.1.0" optional = true [dependencies.lingua-urdu-language-model] version = "1.1.0" optional = true [dependencies.lingua-vietnamese-language-model] version = "1.1.0" optional = true [dependencies.lingua-welsh-language-model] version = "1.1.0" optional = true [dependencies.lingua-xhosa-language-model] version = "1.1.0" optional = true [dependencies.lingua-yoruba-language-model] version = "1.1.0" optional = true [dependencies.lingua-zulu-language-model] version = "1.1.0" optional = true [dependencies.maplit] version = "1.0.2" [dependencies.once_cell] version = "1.19.0" [dependencies.regex] version = "1.10.2" [dependencies.serde] version = "1.0.193" features = ["derive"] [dependencies.serde_json] version = "1.0.108" [dependencies.strum] version = "0.25.0" [dependencies.strum_macros] version = "0.25.3" [dev-dependencies.float-cmp] version = "0.9.0" [dev-dependencies.indoc] version = "2.0.4" [dev-dependencies.rstest] version = "0.18.2" [dev-dependencies.tempfile] version = "3.8.1" [features] accuracy-reports = [ "cld2", "indoc", "titlecase", "whatlang", "whichlang", ] afrikaans = ["lingua-afrikaans-language-model"] albanian = ["lingua-albanian-language-model"] arabic = ["lingua-arabic-language-model"] armenian = ["lingua-armenian-language-model"] azerbaijani = ["lingua-azerbaijani-language-model"] basque = ["lingua-basque-language-model"] belarusian = ["lingua-belarusian-language-model"] benchmark = [ "cld2", "whatlang", "whichlang", ] bengali = ["lingua-bengali-language-model"] bokmal = ["lingua-bokmal-language-model"] bosnian = ["lingua-bosnian-language-model"] bulgarian = ["lingua-bulgarian-language-model"] catalan = ["lingua-catalan-language-model"] chinese = ["lingua-chinese-language-model"] croatian = ["lingua-croatian-language-model"] czech = ["lingua-czech-language-model"] danish = ["lingua-danish-language-model"] default = [ "afrikaans", "albanian", "arabic", "armenian", "azerbaijani", "basque", "belarusian", "bengali", "bokmal", "bosnian", "bulgarian", "catalan", "chinese", "croatian", "czech", "danish", "dutch", "english", "esperanto", "estonian", "finnish", "french", "ganda", "georgian", "german", "greek", "gujarati", "hebrew", "hindi", "hungarian", "icelandic", "indonesian", "irish", "italian", "japanese", "kazakh", "korean", "latin", "latvian", "lithuanian", "macedonian", "malay", "maori", "marathi", "mongolian", "nynorsk", "persian", "polish", "portuguese", "punjabi", "romanian", "russian", "serbian", "shona", "slovak", "slovene", "somali", "sotho", "spanish", "swahili", "swedish", "tagalog", "tamil", "telugu", "thai", "tsonga", "tswana", "turkish", "ukrainian", "urdu", "vietnamese", "welsh", "xhosa", "yoruba", "zulu", ] dutch = ["lingua-dutch-language-model"] english = ["lingua-english-language-model"] esperanto = ["lingua-esperanto-language-model"] estonian = ["lingua-estonian-language-model"] finnish = ["lingua-finnish-language-model"] french = ["lingua-french-language-model"] ganda = ["lingua-ganda-language-model"] georgian = ["lingua-georgian-language-model"] german = ["lingua-german-language-model"] greek = ["lingua-greek-language-model"] gujarati = ["lingua-gujarati-language-model"] hebrew = ["lingua-hebrew-language-model"] hindi = ["lingua-hindi-language-model"] hungarian = ["lingua-hungarian-language-model"] icelandic = ["lingua-icelandic-language-model"] indonesian = ["lingua-indonesian-language-model"] irish = ["lingua-irish-language-model"] italian = ["lingua-italian-language-model"] japanese = ["lingua-japanese-language-model"] kazakh = ["lingua-kazakh-language-model"] korean = ["lingua-korean-language-model"] latin = ["lingua-latin-language-model"] latvian = ["lingua-latvian-language-model"] lithuanian = ["lingua-lithuanian-language-model"] macedonian = ["lingua-macedonian-language-model"] malay = ["lingua-malay-language-model"] maori = ["lingua-maori-language-model"] marathi = ["lingua-marathi-language-model"] mongolian = ["lingua-mongolian-language-model"] nynorsk = ["lingua-nynorsk-language-model"] persian = ["lingua-persian-language-model"] polish = ["lingua-polish-language-model"] portuguese = ["lingua-portuguese-language-model"] punjabi = ["lingua-punjabi-language-model"] python = ["pyo3"] romanian = ["lingua-romanian-language-model"] russian = ["lingua-russian-language-model"] serbian = ["lingua-serbian-language-model"] shona = ["lingua-shona-language-model"] slovak = ["lingua-slovak-language-model"] slovene = ["lingua-slovene-language-model"] somali = ["lingua-somali-language-model"] sotho = ["lingua-sotho-language-model"] spanish = ["lingua-spanish-language-model"] swahili = ["lingua-swahili-language-model"] swedish = ["lingua-swedish-language-model"] tagalog = ["lingua-tagalog-language-model"] tamil = ["lingua-tamil-language-model"] telugu = ["lingua-telugu-language-model"] thai = ["lingua-thai-language-model"] tsonga = ["lingua-tsonga-language-model"] tswana = ["lingua-tswana-language-model"] turkish = ["lingua-turkish-language-model"] ukrainian = ["lingua-ukrainian-language-model"] urdu = ["lingua-urdu-language-model"] vietnamese = ["lingua-vietnamese-language-model"] welsh = ["lingua-welsh-language-model"] xhosa = ["lingua-xhosa-language-model"] yoruba = ["lingua-yoruba-language-model"] zulu = ["lingua-zulu-language-model"] [target."cfg(not(target_family = \"wasm\"))".dependencies.ahash] version = "0.8.6" [target."cfg(not(target_family = \"wasm\"))".dependencies.cld2] version = "1.0.2" optional = true [target."cfg(not(target_family = \"wasm\"))".dependencies.indoc] version = "2.0.4" optional = true [target."cfg(not(target_family = \"wasm\"))".dependencies.pyo3] version = "0.20.0" optional = true [target."cfg(not(target_family = \"wasm\"))".dependencies.rayon] version = "1.8.0" [target."cfg(not(target_family = \"wasm\"))".dependencies.titlecase] version = "2.2.0" optional = true [target."cfg(not(target_family = \"wasm\"))".dependencies.whatlang] version = "0.16.3" optional = true [target."cfg(not(target_family = \"wasm\"))".dependencies.whichlang] version = "0.1.0" optional = true [target."cfg(not(target_family = \"wasm\"))".dev-dependencies.criterion] version = "0.5.1" [target."cfg(target_family = \"wasm\")".dependencies.ahash] version = "0.8.6" features = [ "std", "compile-time-rng", ] default-features = false [target."cfg(target_family = \"wasm\")".dependencies.serde-wasm-bindgen] version = "0.6.3" [target."cfg(target_family = \"wasm\")".dependencies.wasm-bindgen] version = "0.2.89" [target."cfg(target_family = \"wasm\")".dev-dependencies.wasm-bindgen-test] version = "0.3.39"