A free app for Android, by Qvyshift LLC.
Language Identifier is a free application for identifying the languages in which your text is written. It uses a probabilistic model for identifying the natural language in which the given text is written.
This app can identify a number of different languages, including Afrikaans, Albanian, Amharic, Arabic, Armenian, Azerbaijani, Basque, Belarusian, Bengali, Bosnian, Bulgarian, Catalan, Cebuano, Chinese, Cyrillic, Degas, Devanagari, Greek, Gujarati, Hausa, Hawaiian, Hebrew, Hindi, Hmong, Hungarian, Icelandic, Indonesian, Irish, Italian, Japanese, Javanese, Kannada, Khmer, Korean, Lao, Latin, Malay, Malayalam, Maltese, Maori, Marathi, Macedonian, Mongolian, Nepali, Norwegian, Pashto, Persian, Polish, Portuguese, Punjabi, Romanian, Russian, Samoan, Scottish Gaelic, Serbian, Sinhala, Tamil, Telugu, Thai, Turkish, Ukrainian, Urdu, Uzbek, Vietnamese, Welsh, and Xhosa.
This application can also be used for identifying languages in which your text is written in other languages, such as English, French, German, Italian, Japanese, Portuguese, Russian, Arabic, and Spanish.