Dokumentumfordítási folyamat létrehozása (előzetes verzió)
Fontos
A Translator-összekötő jelenleg nyilvános előzetes verzióban érhető el. A funkciók, a megközelítések és a folyamatok az általános rendelkezésre állás (GA) előtt változhatnak a felhasználói visszajelzések alapján.
Ez az oktatóanyag végigvezeti a Dokumentumfordítást támogató Microsoft Translator V3-összekötő felhőfolyamatának konfigurálásával. A Translator V3-összekötő kapcsolatot hoz létre a Translator Service-példány és a Microsoft Power Automate között, amely lehetővé teszi egy vagy több előre összeállított művelet használatát az alkalmazások és munkafolyamatok lépéseiként.
A dokumentumfordítás az Azure AI Translator szolgáltatás felhőalapú REST API-funkciója. A Dokumentumfordítás API több és összetett dokumentumfordítást tesz lehetővé az eredeti dokumentumstruktúra és adatformátum megőrzése mellett.
Ebben az oktatóanyagban:
Előfeltételek
A következőkre van szüksége az első lépésekhez: Translator-erőforrás, legalább két tárolóval rendelkező Azure Storage-fiók és egy szerepköralapú hozzáféréssel rendelkező, rendszer által hozzárendelt felügyelt identitás.
Translator-erőforrás
Ha nem rendelkezik aktív Azure-fiókkal, ingyenesen létrehozhat egyet.
Hozzon létre egy egyszolgáltatásos Translator-erőforrást (nem többszolgáltatásos Azure AI-szolgáltatási erőforrást). A Translator projekt és a példány részletei mezőinek elvégzése során különös figyelmet kell fordítania a következő bejegyzésekre:
Erőforrásrégió. Válasszon egy olyan földrajzi régiót, mint az USA nyugati régiója (nem a globális régió).
Tarifacsomag. A szolgáltatás kipróbálásához válassza a Standard S1 lehetőséget.
A Translator-erőforrás kulcsával és nevével csatlakoztassa az alkalmazást a Power Automate-hez. A Translator erőforráskulcsai az Azure Portal Erőforrás-kezelés szakaszában találhatók, az erőforrás neve pedig a lap tetején található.
Másolja és illessze be a kulcsot és az erőforrás nevét egy kényelmes helyre, például a Microsoft Jegyzettömb.
Azure Storage
Ezután szüksége lesz egy Azure Blob Storage-fiókra és legalább két tárolóra a forrás- és célfájlokhoz:
- Forrástároló. Ebben a tárolóban töltheti fel a fájlokat fordításra (kötelező).
- Céltároló. Ez a tároló tárolja a lefordított fájlokat (kötelező).
Ha a tárfiók tűzfal mögött található, további konfigurációkat kell engedélyeznie:
Nyissa meg az Azure Portalt, és jelentkezzen be Azure-fiókjába.
Válassza ki a Tárfiókot.
A bal oldali panel Biztonság + hálózatkezelés csoportjában válassza a Hálózatkezelés lehetőséget.
A Tűzfalak és virtuális hálózatok lapon válassza az Engedélyezve lehetőséget a kiválasztott virtuális hálózatok és IP-címek közül.
Törölje az összes jelölőnégyzet kijelölését.
Győződjön meg arról, hogy a Microsoft hálózati útválasztása be van jelölve.
Az Erőforráspéldányok szakaszban válassza a Microsoft.CognitiveServices/accounts lehetőséget erőforrástípusként, és válassza ki a Translator-erőforrást a példány neveként.
Győződjön meg arról, hogy a megbízható szolgáltatások listájában szereplő Azure-szolgáltatások hozzáférésének engedélyezése a tárfiókhoz jelölőnégyzet be van jelölve. A kivételek kezelésével kapcsolatos további információkért lásd: Azure Storage-tűzfalak és virtuális hálózatok konfigurálása.
Válassza a Mentés parancsot. A hálózati módosítások propagálása akár 5 percet is igénybe vehet.
Felügyelt identitás RBAC-vel
Végül, mielőtt használhatja a Translator V3-összekötő műveleteit a dokumentumfordításhoz, hozzá kell adnia a Translator erőforrás-hozzáférését a tárfiókhoz egy felügyelt identitással, szerepköralapú identitásvezérléssel (RBAC).
Felügyelt identitás létrehozása
Először hozzon létre egy rendszer által hozzárendelt felügyelt identitást a Translator-erőforráshoz, és adja meg az identitásspecifikus engedélyeket az Azure Storage-fiók eléréséhez:
Nyissa meg az Azure Portalt, és jelentkezzen be Azure-fiókjába.
Válassza ki a Translator-erőforrást.
A bal oldali panel Erőforrás-kezelés csoportjában válassza az Identitás lehetőséget.
A Rendszerhez rendelt lapon kapcsolja be az Állapot váltógombot.
Válassza a Mentés parancsot.
Role assignment
Ezután rendeljen hozzá egy szerepkört Storage Blob Data Contributor
a felügyelt identitáshoz a tárolási erőforrás tárolási hatókörében.
Nyissa meg az Azure Portalt, és jelentkezzen be Azure-fiókjába.
Válassza ki a Translator-erőforrást.
A bal oldali panel Erőforrás-kezelés csoportjában válassza az Identitás lehetőséget.
Az Engedélyek területen válassza ki az Azure-szerepkör-hozzárendeléseket:
A megnyitott Azure-szerepkör-hozzárendelések lapon válassza ki az előfizetését a legördülő menüből, majd válassza a + Szerepkör-hozzárendelés hozzáadása lehetőséget.
Végül rendeljen hozzá egy Storage Blob Data Contributor szerepkört a Translator szolgáltatás erőforrásához. A Storage Blob Data Contributor szerepkör olvasási, írási és törlési hozzáférést biztosít a Translatornek (amelyet a rendszer által hozzárendelt felügyelt identitás képvisel) a blobtárolóhoz és az adatokhoz. A Szerepkör-hozzárendelés hozzáadása előugró ablakban töltse ki a mezőket az alábbiak szerint, és válassza a Mentés lehetőséget:
Mező Érték Hatókör Tárhely. Előfizetés A tárolási erőforráshoz társított előfizetés. Erőforrás A tárolási erőforrás neve. Szerepkör Tárolóblobadatok közreműködője. Miután megjelenik a Szerepkör-hozzárendelés hozzáadása megerősítő üzenet, frissítse a lapot a hozzáadott szerepkör-hozzárendelés megtekintéséhez.
Ha nem látja azonnal az új szerepkör-hozzárendelést, várjon, és próbálkozzon újra a lap frissítésével. Szerepkör-hozzárendelések hozzárendelése vagy eltávolítása akár 30 percet is igénybe vehet, amíg a módosítások érvénybe lépnek.
Dokumentumfordítási folyamat konfigurálása
Most, hogy elvégezte az előfeltételeket és a kezdeti beállításokat, először használja a Translator V3-összekötőt a dokumentumfordítási folyamat létrehozásához:
Jelentkezzen be Power Automate.
Válassza a Bal oldali oldalsáv menüjében a Létrehozás lehetőséget.
Válassza az Azonnali felhőfolyamat lehetőséget a fő tartalomterületről.
Az előugró ablakban nevezze el a folyamatot, majd válassza a Folyamat manuális aktiválása, majd a Létrehozás lehetőséget.
Az azonnali folyamat első lépése – a folyamat manuális aktiválása – megjelenik a képernyőn. Válassza az Új lépés lehetőséget.
Dokumentumok fordítása
Ezután készen állunk egy művelet kiválasztására. Az Azure Blob Storage-ban vagy a Microsoft SharePoint-fiókban található dokumentumokat lefordíthatja.
Azure Blob Storage
Az alábbiakban bemutatjuk az Azure Blob Storage-fájl fordításának lépéseit a Translator V3-összekötő használatával:
- Válassza ki a Translator V3-összekötőt.
- Válassza ki a dokumentumfordítást.
- Adja meg az Azure Blob Storage hitelesítő adatait és tárolóhelyeit.
- Lefordíthatja a forrás- és célnyelveket választó dokumentum(ok) fordítását.
- A fordítási művelet állapotának lekérése.
A Művelet kiválasztása előugró ablakban írja be a Translator V3 kifejezést a Keresési összekötők és műveletek keresősávba, és válassza a Microsoft Translator V3 ikont.
Válassza a Dokumentumfordítás indítása műveletet.
Ha első alkalommal használja a Translator V3-összekötőt, meg kell adnia az erőforrás hitelesítő adatait:
Csatlakozás ion név. Adja meg a kapcsolat nevét.
Előfizetési kulcs. A Translator-erőforráskulcsok az Azure Portal erőforrás-oldalsávjának Erőforrás-kezelés szakaszában találhatók. Adja meg az egyik kulcsát. Győződjön meg arról, hogy a Translator-erőforrás egy olyan földrajzi régióhoz van hozzárendelve, mint az USA nyugati régiója (nem globális).
Translator-erőforrás neve. Adja meg a Translator-erőforrás nevét az erőforráslap tetején, az Azure Portalon. Válassza a Létrehozás parancsot.
Megjegyzés:
A kapcsolat beállítása után nem kell újból megadnia a hitelesítő adatait a későbbi folyamatokhoz.
Ekkor megjelenik a Dokumentumfordítás indítása művelet ablak. Töltse ki a mezőket az alábbiak szerint:
A bemeneti dokumentumok Tárolási típusa esetén. Válassza a Fájl vagy mappa lehetőséget.
Válasszon egy forrásnyelvet a legördülő menüből, vagy tartsa meg az alapértelmezett automatikus észlelési beállítást.
A forrásdokumentumok helye. Adja meg a dokumentum(ok) URL-címét az Azure Storage-forrásdokumentum tárolójában.
A lefordított dokumentumok helye. Adja meg az Azure Storage-céldokumentum tárolójának URL-címét.
A forrás- és cél URL-címek megkeresése:
Az Azure Portalon nyissa meg a tárfiókot.
A bal oldali oldalsáv Adattárolás területén válassza a Tárolók lehetőséget:
Source Target Jelölje be a forrástároló melletti jelölőnégyzetet Jelölje be a céltároló melletti jelölőnégyzetet. A főablak területén válasszon ki egy fájlt vagy dokumentumot a fordításhoz. Válassza ki a jobb oldalon található három pontot, majd válassza a Tulajdonságok lehetőséget. A forrás URL-címe a Tulajdonságok lista tetején található. Válassza a Másolás vágólapra ikont. A cél URL-cím a Tulajdonságok lista tetején található. Válassza a Másolás vágólapra ikont. Lépjen a Power Automate-folyamatra, és illessze be a forrás URL-címét a Forrásdokumentumok helye mezőbe. Lépjen a Power Automate-folyamatra, és illessze be a cél URL-címet a lefordított dokumentumok helye mezőbe.
Válasszon egy célnyelvet a legördülő menüből, és válassza a Mentés lehetőséget.
Dokumentumok állapotának lekérése
Most, hogy elküldte a dokumentum(oka)t fordításra, ellenőrizzük a művelet állapotát.
Válassza az Új lépés lehetőséget.
Írja be a Translator V3 kifejezést a keresőmezőbe, és válassza a Microsoft Translator V3 lehetőséget.
Válassza a Dokumentumok lekérése állapotot (nem a dokumentum állapotának lekérése műveletet).
Ezután egy kifejezést fog megadni az érték lekéréséhez
operation ID
.Válassza ki a műveletazonosító mezőt. Megjelenik egy Dinamikus tartalomkifejezés / legördülő ablak.
Jelölje ki a Kifejezés lapot, és írja be a következő kifejezést a függvénymezőbe:
body('Start_document_translation').operationID
Kattintson az OK gombra. A függvény megjelenik a Műveletazonosító ablakban. Válassza a Mentés parancsot.
Az összekötő folyamatának tesztelése
Itt az idő a folyamat és a dokumentumfordítás eredményeinek ellenőrzésére.
Az oldal tetején egy zöld sáv jelzi, hogy a folyamat készen áll a használatra.
Válassza a Teszt lehetőséget a lap jobb felső sarkában.
Válassza a következő gombokat: A folyamat tesztelése → a jobb oldali ablakból → tesztelés manuális →.
A következő ablakban válassza a Folyamat futtatása gombot.
Végül válassza a Kész gombot.
A folyamat sikeresen lefutott üzenetét kell kapnia, és a zöld pipajelek minden sikeres lépéshez igazodnak.
Válassza a Dokumentumok lekérése állapotlépést, majd a Kimenetek szakaszban válassza a Nyers kimenetek megjelenítése lehetőséget.
Megjelenik a Dokumentumok lekérése állapotablak . A JSON-válasz tetején látható
"statusCode":200
, hogy a kérés sikeres volt.Végső ellenőrzésként keresse meg az Azure Blob Storage célforrás-tárolóját. Itt a lefordított dokumentumnak az Áttekintés szakaszban kell megjelennie . Előfordulhat, hogy a dokumentum egy fordítási nyelvi kóddal ellátott mappában található.
Ennyi az egész! Megtanulta, hogyan automatizálhatja a dokumentumfordítási folyamatokat a Microsoft Translator V3-összekötő és a Power Automate használatával.