Configurar e criar copilotos multilíngues
Copilotos multilíngues são copilotos capazes de se comunicar com clientes em idiomas diferentes, ao mesmo tempo em que mantêm todo o conteúdo em um único copiloto. Em muitos casos, eles podem detectar automaticamente o idioma desejado com base na configuração do navegador do usuário do copiloto e responder no mesmo idioma, proporcionando uma experiência mais personalizada e atrativa para os clientes.
Para obter a lista de idiomas com suporte, consulte Suporte a idiomas.
Observação
Não há suporte aos copilotos multilíngues nos seguintes cenários:
- Bots clássicos do Copilot Studio
- Bots de voz com Dynamics Omnichannel
Configuração de um copiloto multilíngue
Quando é criado inicialmente, um copiloto é criado com um idioma principal. Consulte Suporte a idiomas para obter mais detalhes sobre como selecionar o idioma principal do copiloto.
Para habilitar um copiloto multilíngue:
Com um copiloto aberto, selecione Configurações na parte superior da página e selecione Idiomas.
Selecione Adicionar Idiomas na página Configurações.
Escolha os idiomas que você deseja adicionar ao copiloto no painel Adicionar Idiomas e selecione Adicionar Idiomas na parte inferior.
Confirme se a lista de idiomas está correta na página Idiomas.
Observação
Você pode adicionar quantos idiomas secundários desejar ao copiloto, desde que eles estejam na lista de idiomas compatíveis.
Gerenciamento da localização em um copiloto multilíngue
Observação
Todas as edições de tópico e conteúdo do copiloto devem ser feitas no idioma principal do copiloto. Para editar o idioma secundário do copiloto para localizar as cadeias de caracteres, você deve usar as etapas nesta seção.
Depois que as cadeias de caracteres do copiloto forem localizadas e carregadas no copiloto conforme descrito aqui, você poderá ver o conteúdo localizado na tela de criação alterando o idioma no copiloto de teste.
Para adicionar as cadeias de caracteres de localização ao copiloto multilíngue:
Com um copiloto aberto, selecione Configurações na parte superior da página, e em seguida, na página Configurações, selecione Idiomas.
Na página Idiomas na tabela de idiomas secundários adicionados, selecione Carregar na coluna Localização do idioma que deseja atualizar.
Na página Atualizar localizações para o idioma secundário selecionado, selecione o formato JSON ou ResX para baixar o arquivo de localização atual para esse idioma.
Observação
O arquivo baixado terá o conteúdo de localização mais recente para o copiloto. Se você precisar baixar versões anteriores do arquivo de localização, abra a solução do copiloto no Power Apps para baixar versões anteriores.
Abra o arquivo baixado e substitua as strings do idioma principal pelo texto traduzido apropriado.
Retorne à página Atualizar localizações, selecione Procurar e carregue o arquivo traduzido.
Feche a página Atualizar localizações.
Considerações sobre criação para copilotos multilíngues
Ao criar, você pode configurar o copiloto para alterar o idioma falado atualmente no meio de uma conversa. Essa lógica pode residir em qualquer tópico do copiloto.
Para alterar o idioma atual do copiloto, você pode definir o valor da variável User.Language
como um dos idiomas secundários do copiloto. Essa seleção altera imediatamente o idioma falado pelo copiloto.
Teste de um copiloto multilíngue
Para testar um copiloto multilíngue:
Abra o painel Testar seu copiloto.
Abra o menu na parte superior do copiloto de teste e selecione um dos idiomas secundários.
O copiloto de teste será recarregado, desta vez usando o idioma secundário selecionado. A tela de criação mostra o idioma secundário.
Insira uma mensagem no idioma secundário para testar o copiloto.
Você também pode definir o idioma do navegador para o idioma secundário compatível com o copiloto e abrir o Site do copiloto de demonstração. O site de demonstração é aberto no idioma secundário, e o copiloto conversa usando as cadeias de caracteres de idioma secundário.
Comportamento de copiloto multilíngue para idiomas não configurados
Se um usuário do copiloto tiver o navegador configurado para um idioma que não está configurado no copiloto por meio das etapas acima, o copiloto sempre retornará ao idioma principal (o idioma no qual o copiloto foi criado originalmente). O idioma principal do copiloto não poderá ser alterado depois da criação do copiloto.
Comportamento de copiloto multilíngue para traduções não encontradas
Se o autor do copiloto fizer uma alteração no copiloto no idioma principal e não carregar as traduções, o copiloto mostrará as alterações não traduzidas no idioma principal do copiloto. Isso leva a uma experiência confusa de dois idiomas. Sempre verifique se as traduções estão atualizadas depois de fazer alterações no copiloto no idioma principal.