Notifications
Announcements
Can we create multilingual Chat bot using PVA from a single PVA Chatbot?
We have a requirement to create single PVA to support multiple languages.
Hi @SatishPatel
Not yet, but this is a planned feature for PVA. I don't have an ETA we can share though.
To help adding traction on this, can I ask that you share details on your requirements by upvoting this item: Single Bot Multi-Language Support - Microsoft PVA Feature Requests | Product Roadmap (productboard.com)
Alternatively, you can have a look at this article on adding a real-time translation layer to an existing chatbot: Make your Power Virtual Agents chatbots multi-lingual with the Translator Bot sample solution | Microsoft Power Virtual Agents
Henry
Hi @HenryJammes ,
Thanks for your inputs.
Basically, we wanted to understand how Power Virtual Agent (PVA) can support following or multi languages using single Chatbot which is created as English (US). We are planning to implement it in Power Pages and language translation will happen at backend (API) side using ChatGPT. We will call these OpenAI APIs using power automate from Power virtual agents.
Is it possible to show different language text to a PVA which is created using English language?
We want support for following languages:
Spanish (latin america)
Portuguese (brazilian)
French (standard)
German (standard)
Italian (standard)
Chinese (mandarin)
Japanese (simplified)
Thanks,
Satish
@HenryJammes Hey Henry, we're implementing a multi language bot and looking at the. bot framework solution. We tried the built-in function in copilot studio, but found it missing some things like quick replies in the translation file and needing to update each language file when a topic is updated. We had to add custom logic for the quick replies for each topic they are in, which isn't ideal.I'm wondering of there are any limitations for the Bot Framework middleware bot solution and what the current recommendation is for multilanguage.We also have an HTTP Request node hooked up to Azure AI Search as one of the main pieces of our bot and I'm imagining the translated text from the middleware would show up in the same way as "System.Activity.Text" which we use for the Azure AI Search input. Just want to make sure there wouldn't be any implications with this. Thanks for your insight!
Wesley
https://github.com/microsoft/CopilotStudioSamples/tree/master/MultilingualBotSample#readme
Under review
Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.
In our never-ending quest to improve we are simplifying the forum hierarchy…
We are honored to recognize Ajay Kumar Gannamaneni as our Community Spotlight for December…
These are the community rock stars!
Stay up to date on forum activity by subscribing.
Michael E. Gernaey 250 Super User 2025 Season 2
Romain The Low-Code... 197 Super User 2025 Season 2
S-Venkadesh 103 Moderator