Centro de Ajuda
Personalizar o seu chatbot

Chatbots multilingues

Última atualização:

Os chatbots multilingues permitem atender cada visitante no seu próprio idioma. Quando o suporte a múltiplos idiomas está ativo, a interface do chat, as mensagens de boas-vindas, as perguntas sugeridas, os formulários e os botões são traduzidos automaticamente, os visitantes são detetados a partir do respetivo navegador e podem mudar de idioma através de um seletor manual na janela de chat. As respostas de IA já se adaptam ao idioma da conversa, pelo que esta funcionalidade se foca em tudo o que está à volta delas. São suportados mais de 70 idiomas.

Como aceder

Aceda a Settings > Languages (Definições > Idiomas).

O menu Languages está disponível para todos os utilizadores. Na parte superior, verá sempre o cartão AI language (Idioma da IA), onde define o Response language (Idioma de resposta - o idioma no qual o bot responde, ou Auto Detect) e o Reporting language (Idioma dos relatórios - o idioma utilizado para resumos, métricas e relatórios apresentados no painel de administração).

Menu de definições de idiomas

Abaixo do cartão AI language encontra-se o cartão Multi-language (Multi-idioma). Trata-se de uma funcionalidade premium. Se o seu plano não a incluir, será apresentado um aviso de atualização no respetivo lugar, em vez das definições descritas abaixo.

Ativar o suporte a múltiplos idiomas

No cartão Multi-language, ative a opção Enable multi-language support (Ativar suporte multi-idioma).

Definições de suporte a múltiplos idiomas

A deteção de idioma é executada automaticamente enquanto o modo multi-idioma estiver ativo. Não depende da definição de refinamento de pedidos nem de qualquer outra configuração - depois de ativada, o ChatLab deteta o idioma de cada visitante de forma autónoma.

Assim que for ativada, surgem as seguintes opções.

Idioma base

O Base language (Idioma base) é o idioma no qual os textos do próprio bot - mensagem de boas-vindas, etiquetas de formulários, botões e elementos semelhantes - estão atualmente redigidos. Todas as traduções são geradas a partir destes textos no idioma base, pelo que deve defini-lo de forma a corresponder ao idioma em que redigiu originalmente o conteúdo do bot.

Idiomas disponibilizados aos visitantes

Escolha como os visitantes selecionam o respetivo idioma:

  • Auto-detect - todos os idiomas suportados estão disponíveis. O idioma inicial é detetado a partir do navegador do visitante, e este pode mudar para qualquer idioma suportado.
  • Language list - os visitantes só podem alternar entre os idiomas definidos por si. Adicione idiomas como etiquetas através do campo de pesquisa e remova-os através do pequeno ícone de fechar em cada etiqueta. O idioma base está sempre incluído e é apresentado como "base".

Idioma da base de conhecimento

Esta definição controla qual a versão de idioma do conhecimento analisado que é utilizada para gerar respostas:

  • Off - pesquisa todos os idiomas analisados em conjunto. Esta é a opção predefinida.
  • Use main language - as respostas provêm sempre do conhecimento no idioma base.
  • Dynamically match conversation language - as respostas utilizam o conhecimento analisado no idioma falado pelo visitante. Pode também ativar Fallback to main language (Recorrer ao idioma principal) para que, quando um tópico não estiver presente no idioma da conversa, o conhecimento no idioma base também seja utilizado.

Os modos Use main language e Dynamically match conversation language requerem fontes que tenham sido analisadas com deteção de idioma. As fontes mais antigas podem não conter esta informação e necessitar de novo treino. Consulte Adding new website sources para saber como analisar e voltar a treinar fontes.

Traduções

Quando o suporte a múltiplos idiomas está ativo, surge uma secção de Translations (Traduções) onde pode rever e ajustar com precisão cada texto traduzido.

Editor de traduções

Escolha um idioma em Edit translations for (Editar traduções para). O editor apresenta então duas colunas - o texto no idioma base à esquerda e o texto traduzido à direita - agrupadas em secções: General, Suggested questions, Human Contact Form, Lead Collection, Live Chat, Consent, Custom forms e Widget interface.

Cada campo traduzido apresenta um identificador que indica a sua proveniência:

  • auto - gerado automaticamente.
  • manual - editou e guardou este campo.
  • edited - existem alterações por guardar neste campo.
  • outdated - o texto guardado já não coincide com o texto base atual e pode necessitar de ser atualizado.

Pode:

  • Editar qualquer campo para substituir a tradução automática. A sua versão é mantida mesmo que as traduções sejam geradas novamente.
  • Clicar em Auto-translate all (Traduzir tudo automaticamente) para gerar de novo todas as traduções para o idioma selecionado.
  • Clicar em Save translations (Guardar traduções) para registar as suas edições.
  • Utilizar o botão de reposição num campo para revertê-lo para a tradução automática.

Definir o idioma a partir da sua página

Se o seu website existir em vários idiomas, indique ao widget qual deles o visitante está a consultar, para que o chat abra nesse idioma em vez do idioma do navegador. Chame setLanguage() na API JavaScript do widget ou defina window.aichatbotLanguage antes do carregamento do script. O idioma que o visitante escolhe no menu do próprio widget é memorizado, mas deixa de ser aplicado assim que o idioma da sua página muda. Consulte a Chat API para obter o código.

Artigos relacionados

  • Chat API - controle o widget a partir da sua página, incluindo a alteração do respetivo idioma.
  • Chatbot Language Setup - defina o idioma de resposta, o idioma de relatórios e chatbots específicos por idioma.
  • Adding new website sources - analise e volte a treinar fontes para que os modos de idioma da base de conhecimento funcionem corretamente.