Franc as Binary
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>
<string> is the text to recognize
--helpoutput usage information
--versionoutput Franc version number
--min-length <number>minimum length to accept
--whitelist <string>allow specific languages
--blacklist <string>disallow specific languages
--alldisplay all guesses with probability score
$ franc "Alle menslike wesens word vry" # afr
output language from stdin (expects utf8)
$ echo "এটি একটি ভাষা একক IBM স্ক্রিপ্ট" | franc # ben
blacklist certain languages
$ franc --blacklist por,glg "O Brasil caiu 26 posições" # src
Support 186 languages. See Franc supported languages for more info.
Franc can support more than 380 languages, but I this package stops at 186
Compile from source
- NodeJS (8.0 or newer)
Generate the binaries
Download all the dependencies
# pull the dependencies npm install
Now generate the binaries for MacOS, Windows and Linux in the
# Build the executables npm run production
Contributions are welcomed, just make a pull request.
This project is licensed under the MIT license, see