I tried the Dandelion language detection API with a few short snippets of text in English. While it managed to report back with a high degree of confidence for English for most snippets I found that it failed with simple text. For instance
This is an extreme example and my app has other, pre Dandelion, safeguards that will stop this from happening. However, I am wondering... are there any general guidelines on the amount of text to submit for reliable language detection. Also, is it advisable to have one or more words with more than three letters to improve the chances of correct detction?