Multi-lingual 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

LanguageTextSpellcheckCommon system entitiesWordforms
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:

LanguageTextSpellcheckCommon system entitiesWordforms
Chinese
Japanese
Thai
Burmese
Khmer

📘

Note

Please contact your account manager to build bots in these languages.