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 almost 2 years ago
