簡介

已完成

建立具有人工智慧 (AI) 的 Web 應用程式不需要很多程式碼或從頭開始建立服務。 假設我們想要建立可為使用者翻譯文字的網站。

我們希望在前端能有可整合各項服務的工具,卻不用歷經艱辛。 像 Flask 這樣的架構就是理想的選擇。 Flask 的建立者將其描述為「微架構」,表示只提供例如路由和範本化等必要核心服務,但也讓您使用應用程式所需的任何後端服務。 也是可以快速設定和部署的輕量型架構。 我們不需要資料庫或任何花哨的內容。 只需要一個架構建立 UI,就能夠呼叫後端服務。

您可以在後端使用 AI 服務的集合 (也稱為 Azure 認知服務),不需要自行建立機器學習模型。 您可以透過 SDK 或 HTTP 呼叫以存取這些服務。 我們可以使用翻譯工具服務達到翻譯文字的主要目標。

在此課程模組中,我們會探索 Flask 和翻譯工具服務。 我們會了解如何建立 Web 應用程式,將文字翻譯成各種語言。

學習目標

在本課程模組中,您將使用 Flask 和 Azure AI 服務,來建置翻譯文字的網站。

  • 了解如何設定 Flask 開發環境
  • 了解如何使用 Flask 建置表單
  • 了解如何使用翻譯工具服務以翻譯文字

必要條件