The behavior is consistent with language-support limitations rather than a Teams-only configuration issue.
Key points from the available information:
- Microsoft 365 Copilot and Copilot Studio do not support all UI languages for prompts and responses. The UI in Teams can be set to many languages, but Copilot features work only with a subset of languages.
- When a prompt or operation uses a language that is not supported, Copilot can return an error instead of a normal response. This is explicitly documented for Microsoft 365 Copilot: unsupported languages cause an error message and require switching to a supported language.
- Copilot Studio real-time/voice and AI-based features are only formally validated for a limited set of languages. Other languages may technically work but are not guaranteed to behave correctly and must be thoroughly tested before production.
- The list of supported prompt/response languages for Microsoft 365 Copilot is fixed and smaller than the list of UI languages. If Teams is switched to a language outside that supported list, long-tail behavior (including flows calling external services) can fail even if the same scenario appears to work in the Copilot Studio design/test surface.
Given that:
- The long-tail flow works in English in Teams.
- The same agent and long-tail flow work in Copilot Studio when changing language.
- The failure occurs only in Teams when using non‑English languages.
The most likely cause is that the language selected in Teams is not one of the languages officially supported for prompts/responses in the Copilot runtime path that executes inside Teams, or that the language is not yet fully validated for the specific AI/long-tail feature path being used.
Recommended actions:
- Verify that the language used in Teams is in the list of supported prompt/response languages for Microsoft 365 Copilot (for example: English (US/UK), Spanish, French, German, Italian, Portuguese (Brazil/Portugal), Japanese, etc.). If it is not listed, switch Teams to a supported language and retest.
- If using a language that is technically supported by Copilot Studio but not listed as formally supported/validated for the runtime scenario, treat it as experimental and test thoroughly. For production, keep Teams in one of the formally supported languages until Microsoft adds full support.
- If the language is on the supported list and the issue persists only in Teams, collect the exact error message and open a support case, as this may indicate a regression or a service-side issue in the Teams integration path rather than in the agent or flow itself.
References: