Bevezetés
Ahhoz, hogy mesterséges intelligenciával rendelkező webalkalmazást hozzon létre, nem kell feltétlenül rengeteg kódot írnia, vagy új szolgáltatásokat létrehoznia. Tegyük fel, hogy olyan webhelyet szeretne létrehozni, amely képes lefordítani a felhasználó által megadott szöveget.
Az előtérben olyasmit szeretne, ami körülményes megoldások nélkül teszi lehetővé a szolgáltatások integrálását. Erre tökéletes választás egy olyan keretrendszer, mint a Flask. A Flask a megalkotói kifejezésével élve „mikro-keretrendszer“, ami azt jelenti, hogy biztosítja a szükséges alapvető szolgáltatásokat, például az útvonaltervezést és a sablonkezelést, emellett mégis megengedi az alkalmazás által igényelt tetszőleges háttérszolgáltatások használatát. Ugyanakkor egyszerű is, tehát gyorsan beállítható és üzembe helyezhető. Adatbázisra vagy más különlegességre nincs szükség. Elég egy keretrendszer a felhasználói felület létrehozásához, és a háttérszolgáltatás hívásának lehetősége.
A háttérben egy saját gépi tanulási modell létrehozása helyett az Azure-szolgáltatások egy gyűjteményét (az úgynevezett Azure Cognitive Servicest) használhatja. Ezek a szolgáltatások SDK-n keresztül, vagy HTTP-hívással érhetők el. A Translator szolgáltatás használatával teljesítheti el az elsődleges célkitűzést, a szövegfordítást.
Ez a modul a Flaskot és a Translator szolgáltatást mutatja be. Látni fogja, hogyan hozhat létre webalkalmazást szövegek különböző nyelvekre fordításához.
Tanulási célkitűzések
Ebben a modulban egy webhelyet fog létrehozni a Flask és az Azure AI-szolgáltatások használatával a szövegek fordításához.
- Megtanulhat fejlesztőkörnyezetet beállítani a Flaskhoz
- Megtanulhat űrlapot készíteni a Flask használatával
- Elsajátíthatja a Translator szolgáltatás használatát szöveg fordítására
Előfeltételek
- Egy Azure-fiók. Hozza létre ingyenes Azure-fiókját.
- A Visual Studio Code telepítve van a számítógépre. A Visual Studio Code letöltése
- A számítógépre telepített Python 3.6 vagy újabb verzió. Utasítások a Python telepítéséhez
- A Számítógépre telepített Visual Studio Code Python-bővítménye. Python-bővítmény a Visual Studio Code-hoz