Skip to content

rohanleach4/gibberish-detector.js

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gibberish-detector.js

Gibberish Classification Algorithm in JavaScript

This library is a port from @ProgramFOX's GibberishClassifier.NET.

The algorithm's description can be found here.

Check an example here.

NOTE: This module is in development. It also doesn't work with too short sentences, so please don't use it for chat messages.

Quick-start

With Node.js

First, run npm install gibberish-detector. For using the module, run:

var gibberish = require('gibberish-detector');

gibberish.detect('This sentence is totally valid.'); //<- returns 1
gibberish.detect('euzbfdhuifdgiuhdsiudvbdjibgdfijbfdsiuddsfhjibfsdifdhbfd'); //<- returns 70.3127178591856

With browser JavaScript

Add the following script to your HTML: <script src="gibberish.min.js"></script>, or <script src="//gtomitsuka.github.io/gibberish-detector.js/gibberish.min.js"></script>

gibberish.detect('This sentence is totally valid.'); //<- returns 1
gibberish.detect('euzbfdhuifdgiuhdsiudvbdjibgdfijbfdsiuddsfhjibfsdifdhbfd'); //<- returns 70.3127178591856

Documentation

#detect(string)

Returns a float between 1 and 100 that shows the porcentage that the string is gibberish.

About

Gibberish Classification Algorithm in JavaScript

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%