Compact Language Detection 2.0
Based on Jason Toy's CLD v1.0.
Blazing-fast language detection for Ruby provided by Google Chrome's Compact Language Detector v2.0
How to Use
CLD.detect_language("plus ça change, plus c'est la même chose")
Verbose results (optional, defaulted to false): also return up to 3 top languages detected for the document and their respective scores, as well as individual results for each chunk from the input text.
CLD.detect_language("How much wood would a woodchuck chuck", true)
CLD.detect_language("हैदराबाद उच्चार ऐका सहाय्य माहिती तेलुगू హైదరాబాదు حیدر آباد", true)
Installation
Add this line to your application's Gemfile:
gem 'cld-2018', require 'cld'
And then execute:
$ bundle
Thanks
Thanks to the Chrome authors, and to Mike McCandless for writing a Python version.
Thanks to Jason Toy for the original cld v1.0 ruby port.
Licensed the same as Chrome.