Language Support in Cognigy Installations
The process for installing languages depends on your installation type:- Shared SaaS. On
trial
,app
, andau-02
, you already have access to a preinstalled list of supported languages. However, if you’re onapp-us
andapp-uk
and want to add a language other than English or German, contact Cognigy technical support. - Dedicated SaaS. To extend the initial list of supported languages, contact Cognigy technical support.
- On-Premises. To add languages to your environment, refer to the Which Languages to Deploy section.
List of Supported Languages
In your Project, under Manage > Localization, you can select from 28 popular NLU languages and the Universal Locale, which is designed for multilingual support.List of Supported Languages in the UI
List of Supported Languages in the UI
- Arabic
- Bengali
- Chinese (simplified)
- Danish
- Dutch
- English (Australia)
- English (Canada)
- English (India)
- English (UK)
- English (US)
- German
- Hindi
- Japanese
- Korean
- Finnish
- French
- Italian
- Norwegian
- Polish
- Portuguese (Brazil)
- Portuguese
- Russian
- Spanish
- Swedish
- Tamil
- Thai
- Turkish
- Vietnamese
Universal Locale
The Universal Locale supports key features such as Intent detection, Slot extraction, and language-specific processing. This Locale enables Intent mapping in any language. Combined with Slot detection and Intent rules, the Universal Locale helps you create Flows that work across multiple languages.Universal Locale
Universal Locale
- Afrikaans
- Albanian
- Arabic
- Azerbaijani
- Bahasa Indonesia
- Bahasa Melayu
- Belarusian
- Bengali
- Bosnian
- Bulgarian
- Catalan
- Chinese (Traditional / Cantonese)
- Croatian
- Czech
- Danish
- Dutch
- English
- Estonian
- Finnish
- French
- Georgian
- German
- Greek
- Gujarati
- Haitian
- Hebrew
- Hindi
- Hungarian
- Icelandic
- Indonesian
- Irish
- Italian
- Japanese
- Kazakh
- Korean
- Latin
- Latvian
- Lithuanian
- Macedonian
- Malay
- Norwegian
- Persian (Farsi)
- Polish
- Portuguese
- Punjabi
- Romanian
- Russian
- Serbian
- Sicilian
- Slovak
- Slovenian
- Spanish
- Sundanese
- Swedish
- Tamil
- Thai
- Turkish
- Ukrainian
- Urdu
- Uzbek
- Vietnamese
- Laotian
- Sinhalese
- and more
Restrictions
The Universal Locale enables Intent mapping across languages but works best with space-tokenized languages like English, where spaces separate words. For example, Keyphrase detection uses spaces(" ")
to identify words or phrases.
This distinction is important because languages like Chinese, Japanese, and Thai don’t use spaces, which can affect the accuracy of Keyphrase detection.
Yes/No Intents and Confirmation Words
To ensure Question Nodes function correctly, Cognigy NLU must recognize words that indicate positive or negative confirmations. This recognition is predefined for some languages. For example, with the English Locale, the Question Node recognizesyes
as a positive confirmation and no
as a negative confirmation.
For the Universal Locale feature, you must define these confirmations using Yes/No Intents or confirmation words.
Otherwise, the AI Agent won’t recognize confirmations in other languages.
Rules
Rules allow you to define custom conditions using CognigyScript to determine whether an Intent is triggered. For example, you can create a ruleinput.slots.food[0].keyphrase === "pizza"
, meaning that the Intent will be triggered whenever the user mentions the word pizza
.