É possível localizar suas ações para o Google Assistente para fornecer experiências personalizadas para diferentes idiomas e localidades que os usuários podem definir nos dispositivos. Além disso, é possível restringir o acesso às ações com base em regiões ou na localização física dos usuários.
Antes de continuar, é útil conhecer alguns termos para entender como você pode disponibilizar suas ações para diferentes usuários:
- Idioma: um modo de comunicação acordado e falado
- Região: uma área física definida que geralmente é associada a um país.
- Localidade: a combinação de um idioma e uma região
Agora que você conhece alguns termos básicos, veja como é possível atender a ações para diferentes idiomas, regiões e localidades no Console do Actions, no Dialogflow ou no fulfillment.
Idiomas e localidades compatíveis
Consulte o documento de idiomas e localidades para mais informações sobre quais localidades são compatíveis com os projetos de ação e as vozes TTS correspondentes para essas localidades. Os usuários precisam definir a configuração de localidade do Assistente como uma localidade compatível para usar suas ações.
Publicação
O Console do Actions permite personalizar as seguintes informações ao publicar o projeto do Actions:
- Informações específicas de idioma e localidade: você pode especificar diferentes detalhes de informações de ação (como nome e descrição) no nível de idioma e localidade de cada um de seus projetos.
- Segmentação por local: especifique as regiões em que sua ação está disponível. Por padrão, a ação é compatível com todas as regiões, desde que os usuários tenham definido a localidade do Assistente como uma compatível.
- Personalização de voz TTS: por padrão, a ação usa automaticamente um conjunto de vozes TTS que correspondem à localidade do usuário no Google Assistente. Você pode modificar esse comportamento e escolher uma voz TTS específica que não mude com base na localidade do usuário no Google Assistente.
Consulte Publicar ações localizadas para mais informações sobre como localizar a distribuição de ações.
Agentes do Dialogflow
O Dialogflow permite criar agentes compatíveis com vários idiomas e localidades. Para cada idioma ou localidade, você pode especificar personalizações, como diferentes frases em User say e Responses.
Consulte Agentes do Dialogflow para mais informações sobre como criar agentes localizados.
Modelos localizados
As ações de modelo podem ser criadas para oferecer suporte a vários idiomas diferentes ou a vários idiomas na mesma ação. Basta fazer o upload de um arquivo do Planilhas Google localizado para cada novo idioma.
Modelos diferentes estão disponíveis em diferentes idiomas e localidades. Consulte a documentação Modelos para mais informações sobre idiomas e localidades compatíveis de cada modelo.
Atendimento dos pedidos
Ao criar o fulfillment, você pode fornecer:
- Respostas específicas de idioma e localidade: você recebe a configuração de
localização do Assistente do usuário em cada solicitação para o fulfillment. Use essa string (por exemplo,
en-GB
) para descobrir como retornar respostas diferentes com base no idioma ou na localidade de um usuário. - Respostas específicas da região: você pode solicitar permissão ao usuário para acessar a localização física do dispositivo do usuário. Com essas informações, você pode personalizar ainda mais as respostas para regiões.
Consulte Fulfillment para mais informações sobre como localizar respostas.
Testes
Durante o desenvolvimento, você pode testar a ação localizada com dispositivos de hardware ou o simulador do Actions com os seguintes recursos:
- A simulação de linguagem permite definir a localidade de um dispositivo para testar respostas e lógicas específicas em sua ação.
- A simulação de local permite definir a localização física do dispositivo para testar a segmentação por local e qualquer resposta específica da região no fulfillment.
Consulte a documentação do simulador do Actions para mais informações sobre como testar ações localizadas com o simulador de ações.