Identify the language of a document and inspect its Semantic Fingerprint.
Just enter any text in a supported language (Arabic, Chinese, Danish, English, French, German, Russian or Spanish) or select an example from the dropdown menu and press the Submit button to identify the language and render the corresponding Semantic Fingerprint. You can explore the meanings associated with different parts of the Fingerprint by moving your mouse over its active regions, shown in blue.
The language of the input text is determined based on profiles for supported languages. Distinguishing features of each language are extracted and used with a Bayesian filter to detect the language of the input text. The most appropriate encoding Retina available for the identified language is then returned and used to generate a Semantic Fingerprint for the input text.
Language detection is an upcoming feature soon to be available as part of the Cortical.io API. Once available, it will facilitate further text processing by allowing the user to select an appropriate encoding Retina from a list of supported languages. This demo also makes use of an another API call to retrieve a visual rendering of the text's Semantic Fingerprint.
You can begin integrating Cortical.io's services into your own application after registering for your own free API key.