The Franc Natural Language Detection library inside a single executable with no dependencies.
Download the pre-built binary for your Operating System from the Release page.
franc-bin [options] <string>
where <string>
is the text to recognize
Options:
-h
,--help
output usage information-v
,--version
output Franc-Cli version number-m
,--min-length <number>
minimum length to accept-o
,--only <string>
allow specific languages-i
,--ignore <string>
disallow specific languages-a
,--all
display all guesses with probability score
Usage examples
output language
$ franc "Alle menslike wesens word vry"
# afr
output language from stdin (expects utf8)
$ echo "এটি একটি ভাষা একক IBM স্ক্রিপ্ট" | franc
# ben
ignore certain languages
$ franc --ignore por,glg "O Brasil caiu 26 posições"
# src
Support 187 languages. See Franc supported languages for more info.
Franc can support more than 380 languages, but this packaged version stops at 187
Requirements:
- NodeJS (16.0 or newer)
- NPM
Yes, it is a Javascript project, but thanks to PKG, by Vercel can be packed into a real executable.
Generate the binaries
Download all the dependencies
# pull the dependencies
npm ci
Now generate the binaries for MacOS, Windows and Linux in the ./dist
folder
# Build the executables
npm run production
Contributions are welcomed, just make a pull request.
This project is licensed under the MIT
license.