Logo

0x5a.live

for different kinds of informations and explorations.

GitHub - minibikini/paasaa: 🔤 Natural language detection for Elixir

🔤 Natural language detection for Elixir. Contribute to minibikini/paasaa development by creating an account on GitHub.

Visit SiteGitHub - minibikini/paasaa: 🔤 Natural language detection for Elixir

GitHub - minibikini/paasaa: 🔤 Natural language detection for Elixir

🔤 Natural language detection for Elixir. Contribute to minibikini/paasaa development by creating an account on GitHub.

Powered by 0x5a.live 💗

Paasaa

Actions Status Coverage Status Hex.pm Hex.pm

Natural language detection for Elixir

API Documentation | Hex Package

Installation

Add paasaa to your list of dependencies in mix.exs:

def deps do
  [{:paasaa, "~> 0.6.0"}]
end

After you are done, run mix deps.get in your shell to fetch and compile Paasaa.

Usage

Detect a language:

iex> Paasaa.detect "Detect this!"
"eng"

Detect language and return a scored list of languages:

iex> Paasaa.all("Detect this!")
[
  {"eng", 1.0},
  {"sco", 0.8675529295913343},
  {"nob", 0.6065977351058591},
  {"swe", 0.5923190546528804},
  ...
]

Benchmark

mix bench

Update Language Data

mix run script/generate_language_data.exs

Derivation

Paasaa is a derivative work from Franc (JavaScript, MIT) by Titus Wormer.

License

MIT © Egor Kislitsyn

Elixir Resources

are all listed below.

Resources

listed to get explored on!!

Made with ❤️

to provide different kinds of informations and resources.