Exercício – Criar o serviço de Tradução

Concluído

Vamos obter as chaves para o serviço de Tradução. Conforme mencionado anteriormente, precisaremos de uma conta do Azure. Criaremos a chave usando o portal do Azure e a armazenaremos em um arquivo .env no aplicativo.

Obter a chave do serviço de Tradução

  1. Navegue para o portal do Azure

  2. Selecione Criar um recurso

    Screenshot showing the Create a resource option in the Azure portal.

  3. Na caixa Pesquisar, insira Tradução

  4. Selecione Tradução

    Translator search results.

  5. Escolha Criar

    Screenshot showing the Translator create dialog.

  6. Preencha o formulário Criar Tradução com os seguintes valores:

    • Assinatura: Sua assinatura
    • Grupo de recursos:
      • Selecione Criar
      • Nome: flask-ai
    • Região do grupo de recursos: Selecione uma região próxima de você
    • Região do recurso: selecione a mesma região acima
    • Nome: um valor único, como ai-yourname
    • Tipo de preço: F0 gratuito

    Screenshot showing the completed Translator create form.

  7. Selecione Examinar + criar

  8. Escolha Criar

  9. Depois de alguns instantes, o recurso será criado

  10. Selecione Ir para o recurso

  11. Selecione Chaves e Ponto de extremidade no lado esquerdo em GERENCIAMENTO DE RECURSOS

    Screenshot showing the keys and endpoints option on the menu.

  12. Ao lado de CHAVE 1, selecione Copiar para a área de transferência

    Screenshot showing the key dashboard.

    Observação

    Não há nenhuma diferença entre a Chave 1 e a Chave 2. Ao fornecer duas chaves, você terá a oportunidade de migrar para novas chaves, regenerando uma enquanto usa a outra.

  13. Anote os valores de Tradução do Texto e localização

Criar o arquivo .env para armazenar a chave

  1. Volte para o Visual Studio Code e crie um arquivo na raiz do aplicativo selecionando Novo arquivo e nomeando como .env

    Importante

    O . no início do arquivo é obrigatório.

  2. Cole o seguinte texto em .env

    KEY=your_key
    ENDPOINT=your_endpoint
    LOCATION=your_location
    
  3. Substitua os espaços reservados

    • your_key pela chave que você copiou acima
    • your_endpoint pelo ponto de extremidade do Azure
    • your_location pelo local do Azure
  4. O arquivo .env deverá ser semelhante ao seguinte (com seus valores):

    KEY=00d09299d68548d646c097488f7d9be9
    ENDPOINT=https://api.cognitive.microsofttranslator.com/
    LOCATION=westus2
    

Próximas etapas

Agora que o serviço de Tradução está configurado e as variáveis estão definidas em .env, podemos voltar nossa atenção para a adição do código necessário.