Text language detection. Quick, fast, memory efficient, and all in pure Ruby. Uses Bloom filters for aforementioned speed and memory benefits.
whatlanguage will work with English, French, German, Dutch, Farsi, Swedish, Portuguese, Russian and Spanish out of the box.
Here are some key features of "whatlanguage":
· It can be made far more efficient at the comparison stage, but all in good time..! It still beats literal dictionary
· approaches.
· No filter selection yet, you get 'em all loaded.
· Tests are reasonably light.