Displaying 1 to 16 from 16 results

franc - Natural language detection

Detect the language of text.† - Based on the UDHR, the most translated document in the world.

Language Detection - Language Detection Library in Java

This is a language detection library implemented in plain Java. It detects language of a text using naive Bayesian filter. It is 99% over precision for 53 languages.

node-cld - Language detection for Javascript (Node)

Language detection for Javascript. Based on the CLD2 (Compact Language Detector) library from Google. Highly optimized for space and speed. Runs about 10x faster than other libraries. Detects over 160 languages. Full test coverage. Runs on Linux, OS X, and Windows.

paasaa - Natural language detection for Elixir

After you are done, run mix deps.get in your shell to fetch and compile Paasaa. Paasaa is a derivative work from Franc (JavaScript, MIT) by Titus Wormer.

language-detection - Language detection library for Android

Language detection for Android: Given a string of text, identify what language the text is written in. This project is a fork of an excellent Java language detection library (language-detection) written by Nakatani Shuyo. The original git version control history and commit messages are retained in this project.

Command-line-translator - Command-line access to google translate and some other features

Google translate shell, Google translate command-line, command-line translator Google Translate, Linux, easy to use, fast and comfortable. Command-line google translate, quick translate, very simple scripts, scripts for assess Google Translate, Google Translate CLI.


Also, check out this link to download the final .bin model and the preprocessed dataset.

enry - A faster file programming language detector

File programming language detector and toolbox to ignore binary or vendored files. enry, started as a port to Go of the original linguist Ruby library, that has an improved 2x performance. this will generate a binary in the project's root directory called enry. You can then move this binary to anywhere in your PATH.

language_detection - Ruby bindings for Chromium Compact Language Detector

Ruby bindings for Chromium Compact Language Detector (source). This gem is using source codes from chromium-compact-language-detector port.


Emacs minor mode that detects the language of what you’re typing. Automatically switches the spell checker and typo-mode (if present). I write a lot of text in multiple languages and was getting tired of constantly having to switch the dictionary of my spell-checker. In true Emacs spirit, I decided to dust off my grandpa’s parentheses and wrote some code to address this problem. The result is guess-language-mode, a minor mode for Emacs that guesses the language of the current paragraph and then changes the dictionary of ispell and the language settings of typo-mode (if present). It also reruns Flyspell on the current paragraph, but only on that paragraph because I want to leave paragraphs in other languages untouched. Language guessing is triggered when Flyspell detects an unknown word, but only if the paragraph has enough material to allow for robust detection of the language (~ 35 characters).