Share via


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ó.

    Get key and endpoint.

  • 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:

    1. Nyissa meg az Azure Portalt, és jelentkezzen be Azure-fiókjába.

    2. Válassza ki a Tárfiókot.

    3. A bal oldali panel Biztonság + hálózatkezelés csoportjában válassza a Hálózatkezelés lehetőséget.

    4. 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.

      Screenshot: Selected networks radio button selected.

    5. Törölje az összes jelölőnégyzet kijelölését.

    6. Győződjön meg arról, hogy a Microsoft hálózati útválasztása be van jelölve.

    7. 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.

    8. 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.

      Screenshot: allow trusted services checkbox, portal view.

    9. 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).

Screenshot of managed identity flow (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:

  1. Nyissa meg az Azure Portalt, és jelentkezzen be Azure-fiókjába.

  2. Válassza ki a Translator-erőforrást.

  3. A bal oldali panel Erőforrás-kezelés csoportjában válassza az Identitás lehetőséget.

  4. A Rendszerhez rendelt lapon kapcsolja be az Állapot váltógombot.

  5. Válassza a Mentés parancsot.

    Screenshot: resource management identity tab in the Azure portal.

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.

  1. Nyissa meg az Azure Portalt, és jelentkezzen be Azure-fiókjába.

  2. Válassza ki a Translator-erőforrást.

  3. A bal oldali panel Erőforrás-kezelés csoportjában válassza az Identitás lehetőséget.

  4. Az Engedélyek területen válassza ki az Azure-szerepkör-hozzárendeléseket:

    Screenshot: enable system-assigned managed identity in Azure portal.

  5. 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.

    Screenshot: Azure role assignments page in the Azure portal.

  6. 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.
  7. 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.

    Screenshot: Added role assignment confirmation pop-up message.

  8. 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.

    Screenshot: Azure role assignments window.

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:

  1. Jelentkezzen be Power Automate.

  2. Válassza a Bal oldali oldalsáv menüjében a Létrehozás lehetőséget.

  3. Válassza az Azonnali felhőfolyamat lehetőséget a fő tartalomterületről.

    Screenshot showing how to create an instant cloud flow.

  4. 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.

    Screenshot showing how to manually trigger a flow.

  5. 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.

    Screenshot of add new flow step page.

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.
  1. 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.

    Screenshot showing the selection of Translator V3 as the next flow step.

  2. Válassza a Dokumentumfordítás indítása műveletet.

  3. 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.

      Screenshot showing the add connection window.

      Megjegyzés:

      A kapcsolat beállítása után nem kell újból megadnia a hitelesítő adatait a későbbi folyamatokhoz.

  4. 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.

      Screenshot of the Start document translation dialog window.

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.

  1. Válassza az Új lépés lehetőséget.

  2. Írja be a Translator V3 kifejezést a keresőmezőbe, és válassza a Microsoft Translator V3 lehetőséget.

  3. Válassza a Dokumentumok lekérése állapotot (nem a dokumentum állapotának lekérése műveletet).

    Screenshot of the get documents status step.

  4. Ezután egy kifejezést fog megadni az érték lekéréséhez operation ID .

  5. Válassza ki a műveletazonosító mezőt. Megjelenik egy Dinamikus tartalomkifejezés / legördülő ablak.

  6. 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
    
    

    Screenshot showing function creation window.

  7. Kattintson az OK gombra. A függvény megjelenik a Műveletazonosító ablakban. Válassza a Mentés parancsot.

    Screenshot showing the operation ID field with an expression function value.

Az összekötő folyamatának tesztelése

Itt az idő a folyamat és a dokumentumfordítás eredményeinek ellenőrzésére.

  1. Az oldal tetején egy zöld sáv jelzi, hogy a folyamat készen áll a használatra.

  2. Válassza a Teszt lehetőséget a lap jobb felső sarkában.

    Screenshot showing the test icon/button.

  3. Válassza a következő gombokat: A folyamat tesztelése → a jobb oldali ablakból → tesztelés manuális.

  4. A következő ablakban válassza a Folyamat futtatása gombot.

  5. Végül válassza a Kész gombot.

  6. A folyamat sikeresen lefutott üzenetét kell kapnia, és a zöld pipajelek minden sikeres lépéshez igazodnak.

    Screenshot of successful document translation flow.

  7. 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.

  8. Megjelenik a Dokumentumok lekérése állapotablak . A JSON-válasz tetején látható "statusCode":200 , hogy a kérés sikeres volt.

    Screenshot showing the 'Get documents status' JSON response.

  9. 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.

Következő lépések