guessLanguage.js

A JavaScript language detection library based on trigram statistical analysis. This library works equally well when run in either the Browser or Node.js.

Usage

You can clone this repo as follows:

git clone git@github.com:richtr/guessLanguage.js.git

You can use this library in a web page as follows:

<script src="lib/_languageData.js"></script>
<script src="lib/guessLanguage.js"></script>
<script>
  guessLanguage.detect('...input text here...', function(language) {
    console.log('Detected language of provided text is [' + language + ']');
  });
</script>

You can use this library in a Node.js project. This library is available as an npm package:

sudo npm install -g guesslanguage

Using this library in a Node.js project can be done as follows:

var guessLanguage = require('./lib/guessLanguage');

guessLanguage.detect('...input text here...', function(language) {
console.log('Detected language of provided text is [' + language + ']');
});

Let me know how you get on :) Fork me on GitHub


Have something to add? Tweet me.