Polyglot 3000 is automatic language identifier that can detect the language used in a text, phrase, or even a single word. It is a freeware programming application.
Here are some screenshots to illustrate the features and user interface of this application: