Introducción

Completado

La creación de una aplicación web con inteligencia artificial (IA) no necesita incluir mucho código ni crear servicios desde cero. Supongamos que deseamos crear un sitio web que pueda traducir texto para el usuario.

Para el front-end, queremos algo que nos permita integrar nuestros servicios sin tener que pasar por muchas complicaciones. Un marco como Flask es una opción perfecta. Según sus creadores, Flask es un "micromarco", lo que significa que proporciona los servicios principales necesarios, como el enrutamiento y las plantillas, pero además le permite usar cualquier servicio de back-end que necesite su aplicación. También es ligero, gracias a lo cual se configura e implementa rápidamente. No necesitamos una base de datos ni nada sofisticado. Solo requerimos un marco para crear la interfaz de usuario y poder llamar al servicio de back-end.

Para el back-end, en lugar de crear un modelo de Machine Learning por sí mismo, puede usar una colección de servicios de inteligencia artificial (conocidos como Azure Cognitive Services). Es posible tener acceso a estos servicios a través de un SDK o una llamada HTTP. Podemos usar el servicio Translator para cumplir el objetivo principal de traducir texto.

En este módulo, vamos a explorar Flask y el servicio Translator. Veremos cómo se puede crear una aplicación web para traducir texto en varios idiomas.

Objetivos de aprendizaje

En este módulo, creará un sitio web con Flask y Servicios de Azure AI para traducir texto.

  • Aprenderá a configurar un entorno de desarrollo de Flask.
  • Aprenderá a usar Flask para compilar un formulario.
  • Aprenderá a usar el servicio Translator para traducir texto.

Prerequisites