介绍

已完成

使用人工智能 (AI) 创建 Web 应用不需要涉及大量代码或从头开始创建服务。 假设我们想要创建一个可以为用户翻译文本的网站。

对于前端,我们所需要的应能够让我们不必经历诸多麻烦即可集成服务。 Flask 之类的框架就是很好的选择。 Flask 的创建者描述其为“微框架”,这意味着该框架会提供所需核心服务(例如路由和模板化),但在其他方面则允许使用应用程序所需的任何后端服务。 Flask 还是轻量级框架,可快速进行设置和部署。 我们不需要数据库或任何精致复杂的内容。 我们只需要一个框架来创建 UI,并能够调用后端服务。

对于后端,你可以使用一组 AI 服务(称为 Azure 认知服务),而不是自己创建机器学习模型。 这些服务可以通过 SDK 或 HTTP 调用访问。 我们可以使用翻译器服务来满足翻译文本的主要目标。

在此模块中,我们将探讨 Flask 和翻译器服务。 我们将了解如何创建一款 Web 应用来将文本翻译成各种语言。

学习目标

在此模块中,你将使用 Flask 和 Azure AI 服务生成一个网站来翻译文本。

  • 了解如何设置 Flask 开发环境
  • 了解如何使用 Flask 生成表单
  • 了解如何使用翻译器服务翻译文本

先决条件