Traduzir componentes de mensagens para o idioma do seu cliente
Mostre componentes de mensagens no idioma preferencial de um cliente com a ajuda do Workbench de tradução. Por exemplo, quando você envia a um cliente que fala francês uma pergunta com três opções, mostre a pergunta e as opções traduzidas para o francês.
Edições obrigatórias
| Exibir edições com suporte. | |
Este artigo se aplica a:
|
Chat no aplicativo aprimorado, Chat da Web v1 aprimorado, Chat da Web v2 aprimorado, WhatsApp aprimorado, Facebook Messenger aprimorado, Apple Messages for Business aprimorado, LINE aprimorado e Traga seu próprio canal |
Este artigo não se aplica a:
|
Canais do Facebook Messenger padrão e de SMS padrão e aprimorado |
| Permissões necessárias ao usuário | |
|---|---|
| Para criar componentes de mensagens: | Personalizar aplicativo E Visualizar configuração OU Administrador de sistemas |
| Para enviar e receber mensagens no Messaging: | Agente do Messaging |
| Importar e exportar arquivos de tradução como XLIFF: | Gerenciar tradução E Personalizar aplicativo |
Consulte também:
Etapa 1: configurar o Workbench de tradução
Para começar, habilite o Workbench de tradução e selecione seus idiomas.
- Habilite o Workbench de tradução em Configuração.
- Adicione um ou mais idiomas. Por exemplo, se o idioma padrão da sua organização for inglês, mas você quiser que os componentes de mensagens estejam disponíveis em francês e espanhol, adicione francês e espanhol.
Etapa 2: preparar seus componentes de mensagens para tradução
Duas partes de um componente de mensagens podem ser traduzidas:
- O nome do componente, que os representantes de serviço veem no Console de serviço.
- Todos os valores constantes, que são gerenciados na guia Constantes no Criador de componentes de mensagens. As constantes determinam o texto no componente de mensagens que os clientes recebem em uma mensagem. Várias constantes padrão são adicionadas automaticamente quando você cria um componente pela primeira vez. Você também pode adicionar constantes personalizadas.
Se qualquer texto em um componente de mensagens for literal, em vez de determinado por uma constante, ele não poderá ser traduzido e permanecerá no idioma da organização padrão. Para verificar se um componente de mensagens usa constantes para todo o texto que você deseja traduzir, crie ou abra o componente no Criador de componentes de mensagens.
- Em Configuração, vá para a página Componentes de mensagens.
- Clique no nome do componente de mensagens que deseja que seja traduzido.
- Na barra lateral esquerda, clique no formato de Texto.
-
No painel de propriedades, revise cada campo Modelo de fórmula. Se o modelo de fórmula contiver texto literal em vez de constantes, crie uma constante personalizada que possa substituir o texto literal. Por exemplo, neste componente de pergunta com opções, uma constante deve substituir a frase "Selecionar uma opção" no primeiro modelo de fórmula para que possa ser traduzida.
- Na barra lateral esquerda, clique em Constantes.
- Clique em Novo.
- Dê à constante um nome, como SelectionPrompt, e salve-o.
- Clique no formato de Texto novamente.
- No modelo de fórmula, substitua o texto literal pela sua constante. Neste exemplo, Selecionar uma opção se torna {!$Constants.SelectionPrompt}.
- Salve suas alterações.
- Se outro formato tiver sido adicionado, clique no nome do formato na barra lateral esquerda.
-
No painel de propriedades, verifique se o campo Tipo para todo o texto a ser traduzido está definido como Constante e se uma constante é selecionada no campo após ele. Neste exemplo, o formato de Respostas rápidas em uma pergunta com componente de opções estáticas está configurado corretamente.

- Depois de configurar as propriedades de todos os formatos adicionados ao seu componente, salve suas alterações.
Etapa 3: Traduzir seu texto de componente
Para fornecer versões traduzidas de um componente de mensagens, insira manualmente a tradução ou importe um lote de texto traduzido. Se você planeja traduzir vários componentes de mensagens ou traduzir para vários idiomas, a importação é mais rápida.
Forneça traduções manualmente:
- Em Configuração, acesse a página Traduzir em Workbench de tradução.
- No campo Idioma, selecione o idioma para o qual deseja traduzir seu componente de mensagens; por exemplo, francês.
- No campo Componente de configuração, selecione Componente de mensagens.
- No campo Componente de mensagens, selecione o nome do desenvolvedor do componente a ser traduzido.
- No campo Objeto, selecione Nome do componente de mensagens. O nome do componente aparece em uma tabela.
- Passe o mouse sobre a tabela e clique no ícone de lápis e insira a tradução do nome do componente de mensagens. Por exemplo, representantes de serviço cujo idioma esteja definido como francês veem o nome em francês do componente no Console de serviço.
- No campo Objeto, selecione Valores constantes. Todas as constantes do componente aparecem em uma tabela.
- Passe o mouse sobre a tabela, clique no ícone de lápis e insira a tradução de cada constante.
- Salve suas alterações.
Para fornecer traduções em um lote, exporte um arquivo de tradução de dados da página Exportar em Configuração, no Workbench de tradução. Ao exportar, selecione o objeto Nome do componente de mensagens ou Valores constantes. Depois de concluir um arquivo por idioma, importe-os na página Importar.
Etapa 4: enviar componentes de mensagens traduzidos
Depois de fornecer versões traduzidas de seus componentes de mensagens, sua equipe de suporte poderá enviá-las aos clientes.
- (Tarefa do administrador) Habilite o acesso ao campo Idioma do usuário do Messaging para perfis de representante de serviço e adicione-o ao layout de página Sessão do Messaging. Os representantes de serviço precisam de acesso de edição a esse campo para enviar componentes de mensagens traduzidos.
-
No início de uma sessão de mensagens, atualize o campo Idioma do usuário de mensagens no registro da sessão de mensagens para listar o idioma preferencial do cliente. Você pode coletar essas informações contextualmente ou por meio de uma pergunta do bot que preencha o campo automaticamente.
Se você tiver ativado a opção Identificar idioma preferencial dos usuários de mensagens em Configuração, poderá ignorar esta etapa.
- Clique na ação do componente de mensagens e clique em Inserir em um componente a enviar.
- Clique em Enviar. Se o Workbench de tradução contiver uma versão do componente no idioma escolhido pelo cliente, o cliente verá o componente de mensagens em seu idioma.
Quando um cliente inicia uma sessão de mensagens com uma mensagem em francês, o representante de serviço atualiza o Idioma do usuário de mensagens no registro da sessão para francês. Todos os componentes que o representante envia durante a sessão aparecem para o cliente em francês.
Se um componente estiver disponível no idioma padrão de um representante de serviço, o representante verá o nome do componente em seu idioma na lista de componentes de mensagens mostrada no Console de serviço. Caso contrário, mostrará o nome do componente original.
Etapa 5: manter as traduções atualizadas
Se um componente de mensagens for atualizado no Criador de componentes de mensagens, será importante atualizar as traduções do componente para refletir as alterações. Verifique regularmente se há traduções desatualizadas e atualize-as conforme necessário.
Na página Traduzir em Configuração, a opção Desatualizada é selecionada em todas as traduções cujo idioma original tenha sido atualizado depois de salvar a versão traduzida. Você pode atualizar manualmente traduções individuais na página Traduzir. Ou vá para a página Exportar e exporte uma lista de traduções do componente de mensagens marcadas como Desatualizadas.


