Blazing-fast language detection for Ruby provided by Google Chrome's Compact Language Detector.
CLD.detect_language("This is a test")
# => {:name => "ENGLISH", :code => "en", :reliable => true}
CLD.detect_language("plus ça change, plus c'est la même chose")
# => {:name => "FRENCH", :code => "fr", :reliable => true}
Add this line to your application's Gemfile:
gem "cld"
And then execute:
$ bundle
Thanks to the Chrome authors, and to Mike McCandless for writing a Python version.
Licensed the same as Chrome. Jason Toy