Projetos multilíngues
O reconhecimento vocal de conversação facilita a extensão do seu projeto para várias idiomas ao mesmo tempo. Ao habilitar vários idiomas em projetos, você pode adicionar enunciados e sinônimos específicos do idioma ao seu projeto. Você pode obter previsões multilíngues para suas intenções e entidades.
Intenção multilíngue e componentes aprendidos da entidade
Ao habilitar vários idiomas em um projeto, você pode treinar o projeto principalmente em um idioma e obter imediatamente previsões em outros idiomas.
Por exemplo, você pode treinar seu projeto inteiramente com enunciados em inglês e consultá-los em francês, alemão, mandarim, japonês, coreano e outros. O reconhecimento vocal de conversação facilita a escala de seus projetos para vários idiomas usando a tecnologia multilíngue para treinar seus modelos.
Sempre que você identificar que um idioma específico não está funcionando tão bem como os outros idiomas, poderá adicionar enunciado para esse idioma em seu projeto. Na página enunciados de marca no Language Studio, você pode selecionar o idioma do expressão que você está adicionando. Quando você apresenta exemplos para esse idioma ao modelo, ele recebe mais informações da sintaxe desse idioma e aprende a prever melhor.
Não é necessário adicionar a mesma quantidade de enunciados para cada idioma. Você deve criar a maior parte do projeto em um idioma e adicionar apenas alguns enunciados em idiomas que observar que não estão funcionando bem. Se você criar um projeto que esteja principalmente em inglês e começar a testá-lo em francês, alemão e espanhol, poderá observar que o alemão não funciona tão bem como os outros dois idiomas. Nesse caso, considere adicionar 5% dos exemplos originais em inglês em alemão, treinar um novo modelo e testar em alemão novamente. Você deverá ver resultados melhores para consultas em alemão. Quanto mais enunciados você adicionar, maior será a probabilidade de os resultados ficarem melhores.
Quando você adiciona dados em outro idioma, não deve esperar que eles afetem negativamente outros idiomas.
Listar e criar componentes predefinidos em vários idiomas
Projetos com vários idiomas habilitados permitirão que você especifique sinônimos por idioma para cada chave de lista. Dependendo do idioma com o qual você consulta seu projeto, você só obterá correspondências para o componente da lista com sinônimos desse idioma. Ao consultar seu projeto, você pode especificar o idioma no corpo da solicitação:
"query": "{query}"
"language": "{language code}"
Se você não fornecer um idioma, ele voltará para o idioma padrão do seu projeto. Para obter uma lista de códigos de idioma diferentes, consulte Suporte ao idioma.
Os componentes pré-criados são semelhantes, onde você deve esperar obter previsões para componentes predefinidos que estão disponíveis em idiomas específicos. O idioma da solicitação novamente determina quais componentes estão tentando ser previstos. Para obter informações sobre o suporte ao idioma de cada componente predefinido, consulte Componentes de entidade predefinidos com suporte.