Bot Framework Speech not working for other languages - azure

I have created a bot and also supports multilingual (English, Kannada, Tamil, Telugu, Hindi). I am also adding Speech service to Bot. Bot is not able to recognize other than English. Could you please look into my issue and suggest me what changes needs to be done in Bot Framework WebChat.
Issue:
Base on user speaking language , it has to detect the language and set that language in Locale Parameter . let us suppose user speaking in Kannada it has to detect the language and text should be write in Kannada in the webchat . if he is speaking in Kannada the text should come in Kannada in webchat.
Webchat image

Related

Azure bot Languages

I have a hard time understanding how I create a bot in a language other than English. Following the documentation here, I'm just supposed to select the language in creating a new BOT, but I do not have such an option.
I'm probably missing something.
The final goal - to create a Hebrew-speaking IVR for dynamics 365 omnichannel voice.
The Select the language you want to use in step 2 is referring to programming language. You're being asked to choose between C# and Node in the selector above the list of templates.
The instructions for how to create a multilingual bot are further down in that document. You just haven't gotten far enough in the document yet. After following the steps for building a basic bot, the document then shows you how to update language settings, and from there you can follow the rest of the document to add support for your language.
The Composer application itself will only display in English, but you can author bot responses in other languages.

Set/change default app language in Anroid Studio

Quick question... I am programming a Pepper chatbot using QiChat on Android Studio. The default language of the chat should be German. When creating topics tho, it reads "will be created in the default language of the app", with no option to change it there.
Apparently the default language is English - how can I change it?
TIA!
The Chat API of Pepper allows you to set your preferred language.
In this tutorial, they show that you can set the locale of the Chat when building it, this way:
val chat: Chat = ChatBuilder.with(qiContext)
.withChatbot(qiChatbot)
.withLocale(locale)
.build()
Note however that in general, on Android, the current locale is decided by the user, via the settings. In order to respect the user's decision, it is preferable that you use this mechanism only as a fallback.

Change language in Bot Framework Composer

I'm using v1.0.1 and when I create a new bot, the bot is set to en-us automatically. This also affects LUIS apps created by bot framework composer which are set to en-us too. I want to create a bot for german language using german LUIS app.
Is there any way to change the language of the bot in Microsoft Bot Framework Composer?
Edit
According to this multi language recognizers will be available in august 2020 at the earliest.
You might be able to work with translation middleware for the time being though? It would still have you to set up the LUIS app in English, but translate the user/bot messages via the middleware. Maybe not ideal, but if it can be a help for now.
There is an ongoing question for how to use translation middleware in Bot Framework Composer here: https://github.com/microsoft/BotFramework-Composer/issues/3514.
An example of translation middleware is available here: https://github.com/microsoft/BotBuilder-Samples/tree/master/samples/csharp_dotnetcore/17.multilingual-bot

How to test DialogFlow FB Messenger integration in different languages outside the DialogFlow simulator?

Is there a way to test DialogFlow agent in a non-default language in Facebook Messenger or using another way that is not the DialogFlow's own simulator (console.dialogflow.com)?
Facebook Messenger integration works great in a default language, but when I try to talk in a non-default language DialogFlow keeps responding in a default language. I tried changing Facebook interface language to a non-default language and it is still the same problem.
I also tried using DialogFlow's Web Demo, but it looks like that support only the default language too. Response about that from Google representative is here:
https://productforums.google.com/forum/#!topic/dialogflow/RPVrna1_Yoc

Can I get Arabic language support in DialogFlow?

I want to create a chatbot which supports Arabic and English. Is it possible to get the Arabic language support?
Unfortunately, there's no Arabic language support in api.ai for now. you can create multi-language bot at api.ai but it has the support of total 21 languages. A max of 15 locales can be added to an agent. English is default language when you create your agent. You can even add support for more languages later on. Please check out links
https://dialogflow.com/docs/multi-language

Resources