Introdução

Concluído

A criação de uma aplicação Web com inteligência artificial (IA) não precisa de envolver muito código ou a criação de serviços do zero. Vamos supor que queremos criar um site que consegue traduzir texto para o utilizador.

Para o front-end, queremos algo que nos permita integrar os nossos serviços sem muitas complicações. Uma arquitetura como o Flask é a escolha perfeita. O Flask é descrito pelos criadores como uma “microarquitetura”, o que significa que proporciona os principais serviços necessários, como encaminhamento e modelagem, mas que lhe permite utilizar todos os serviços de back-end necessários à aplicação. Também é simples, o que o torna rápido de configurar e implementar. Não precisamos de nenhuma base de dados nem de nada particularmente sofisticado. Precisamos apenas de uma arquitetura para criar a IU e ter capacidade de chamar o serviço de back-end.

Para o back-end, em vez de ter de criar um modelo de machine learning, pode utilizar uma coleção de serviços de IA (conhecidos como Serviços Cognitivos do Azure). Estes serviços podem ser acedidos através de uma chamada HTTP ou SDK. Podemos utilizar o Serviço de tradução para cumprir o nosso objetivo principal de tradução de texto.

Neste módulo, vamos explorar o Flask e o Serviço de tradução. Vamos ver como criar uma aplicação Web para traduzir texto em vários idiomas.

Objetivos de aprendizagem

Neste módulo, você criará um site usando os serviços Flask e Azure AI para traduzir texto.

  • Saiba como configurar um ambiente de desenvolvimento do Flask
  • Saiba como utilizar o Flask para criar um formulário
  • Saiba como utilizar o Serviço de tradução para traduzir texto

Pré-requisitos