Multilingual support for Task bots
The accuracy of a bot trained with Swiftmatch depends on various features that are involved in the training of the bot and the inference of incoming user messages. The key features that decide whether a language is supported and its accuracy are:
- Text (support for the language and the script it is written in)
- Contextual spellcheck (if spelling mistakes in the data or user query can be corrected)
- Wordforms (handling various forms and synonyms for words present in training data)
For task bot use-cases requiring the usage of system entities, support for system entities in the desired language is also required.
Note
For entity recognition in task bots:
- Custom list, regex, and free-form entity types are supported in all the languages listed below.
- Support for Date, Time, Duration, Cardinals, Ordinals entity types indicated by the 'Common system entities' column.
- Other system entities supported for English only.
Languages
Language | Text | Spellcheck | Common system entities | Wordforms |
---|---|---|---|---|
English | ✓ | ✓ | ✓ | ✓ |
Spanish | ✓ | ✓ | ✓ | |
Portuguese | ✓ | ✓ | ✓ | |
Russian | ✓ | ✓ | ✓ | |
Turkish | ✓ | ✓ | ✓ | |
French | ✓ | ✓ | ✓ | |
German | ✓ | ✓ | ✓ | |
Italian | ✓ | ✓ | ✓ | |
Arabic | ✓ | ✓ | ✓ | |
Polish | ✓ | ✓ | ✓ | |
Dutch | ✓ | ✓ | ✓ | |
Danish | ✓ | ✓ | ✓ | |
Korean | ✓ | ✓ | ✓ | |
Norwegian | ✓ | ✓ | ✓ | |
Swedish | ✓ | ✓ | ✓ | |
Finnish | ✓ | ✓ | ||
Ukrainian | ✓ | ✓ | ||
Hebrew | ✓ | ✓ | ||
Greek | ✓ | ✓ | ||
Bulgarian | ✓ | ✓ | ||
Catalan | ✓ | ✓ | ||
Croatian | ✓ | ✓ | ||
Georgian | ✓ | ✓ | ||
Hungarian | ✓ | ✓ | ||
Irish | ✓ | ✓ | ||
Hindi | ✓ | |||
Bengali | ✓ | |||
Punjabi | ✓ | |||
Marathi | ✓ | |||
Telugu | ✓ | |||
Vietnamese | ✓ | |||
Tamil | ✓ | |||
Urdu | ✓ | |||
Javanese | ✓ | |||
Gujarati | ✓ | |||
Persian | ✓ | |||
Bhojpuri | ✓ | |||
Hausa | ✓ | |||
Kannada | ✓ | |||
Indonesian | ✓ | |||
Yoruba | ✓ | |||
Malayalam | ✓ | |||
Odia | ✓ | |||
Maithili | ✓ | |||
Burmese | ✓ | |||
Uzbek | ✓ | |||
Sindhi | ✓ | |||
Romanian | ✓ | |||
Pashto | ✓ | |||
Magahi | ✓ | |||
Malay | ✓ | |||
Nepali | ✓ | |||
Assamese | ✓ | |||
Afrikaans | ✓ | |||
Albanian | ✓ | |||
Amharic | ✓ | |||
Armenian | ✓ | |||
Azerbaijani | ✓ | |||
Basque | ✓ | |||
Belarusian | ✓ | |||
Bosnian | ✓ | |||
Czech | ✓ | |||
Esperanto | ✓ | |||
Estonian | ✓ | |||
Galician | ✓ | |||
Icelandic | ✓ | |||
Kazakh | ✓ | |||
Kurdish | ✓ | |||
Latvian | ✓ | |||
Lithuanian | ✓ | |||
Macedonian | ✓ | |||
Malagasy | ✓ | |||
Serbian | ✓ | |||
Sinhala | ✓ | |||
Slovak | ✓ | |||
Slovenian | ✓ | |||
Somali | ✓ | |||
Swahili | ✓ | |||
Tagalog | ✓ | |||
Tajik | ✓ | |||
Tatar | ✓ |
Features supported by other languages include:
Language | Text | Spellcheck | Common system entities | Wordforms |
---|---|---|---|---|
Chinese | ✓ | ✓ | ✓ | |
Japanese | ✓ | ✓ | ✓ | |
Thai | ✓ | |||
Burmese | ✓ | |||
Khmer | ✓ |
Note
Please contact your account manager to build bots in these languages.
Updated about 1 year ago