Condividi tramite


Creare un flusso di traduzione di documenti (anteprima)

Importante

Il connettore Traduttore è attualmente disponibile in anteprima pubblica. Le funzionalità, gli approcci e i processi possono cambiare prima della disponibilità generale, a seconda del feedback degli utenti.

Questa esercitazione illustra come configurare un flusso cloud del connettore Microsoft Translator V3 che supporta la traduzione di documenti. Il connettore Translator V3 crea una connessione tra l'istanza del servizio Traduttore e Microsoft Power Automate, consentendo di usare una o più operazioni predefinite come passaggi nelle app e nei flussi di lavoro.

Traduzione documenti è una funzionalità API REST basata sul cloud del servizio Traduttore per Azure AI. L'API Traduzione documenti consente traduzioni di documenti multipli e complessi mantenendo al tempo stesso la struttura e il formato dei dati originali.

Contenuto dell'esercitazione:

Prerequisiti

Ecco cosa è necessario per iniziare: risorsa Traduttore, account di archiviazione di Azure con almeno due contenitori e un'identità gestita assegnata dal sistema con accesso basato sui ruoli.

Risorsa Traduttore

  • Se non si ha un account Azure attivo, è possibile crearne uno gratuitamente.

  • Creare una risorsa Traduttore a servizio singolo (non una risorsa Servizi di Azure AI multiservizio). Quando si completano i campi dei dettagli del progetto e dell'istanza di Traduttore, prestare particolare attenzione alle voci seguenti:

    • Area della risorsa. Scegliere un'area geografica come Stati Uniti occidentali (non l'area Globale).

    • Piano tariffario. Per provare il servizio, selezionare Standard S1.

  • Usare la chiave e il nome della risorsa Traduttore per connettere l'applicazione a Power Automate. Le chiavi della risorsa Traduttore si trovano nella sezione Gestione risorse del portale di Azure e il nome della risorsa si trova nella parte superiore della pagina.

    Ottenere una chiave e un endpoint.

  • Copiare e incollare la chiave e il nome della risorsa in una posizione comoda, ad esempio il Blocco note Microsoft.

Archiviazione di Azure

  • È poi necessario un account di archiviazione BLOB di Azure e almeno due contenitori per i file di origine e di destinazione:

    • Contenitore di origine. Questo contenitore consente di caricare i file per la traduzione (obbligatorio).
    • Contenitore di destinazione. Questo contenitore è la posizione in cui vengono archiviati i file tradotti (obbligatorio).
  • Se l'account di archiviazione è protetto da un firewall, è necessario abilitare ulteriori configurazioni:

    1. Passare al portale di Azure e accedere all'account Azure.

    2. Selezionare l'account di archiviazione.

    3. Nel gruppo Sicurezza e rete nel riquadro sinistro selezionare Rete.

    4. Nella scheda Firewall e reti virtuali seleziona Abilitato da reti virtuali e indirizzi IP selezionati.

      Screenshot: pulsante di opzione Reti selezionate selezionato.

    5. Deseleziona tutte le caselle di controllo.

    6. Assicurarsi che sia selezionato Routing di rete Microsoft.

    7. Nella sezione Istanze della risorsa selezionare Microsoft.CognitiveServices/accounts come tipo di risorsa e selezionare la risorsa Traduttore come nome dell'istanza.

    8. Assicurarsi che sia selezionata la casella di controllo Consenti ai servizi di Azure nell'elenco servizi attendibili di accedere a questo account di archiviazione. Per altre informazioni sulla gestione delle eccezioni, vedere Configurare i firewall e le reti virtuali di Archiviazione di Azure.

      Screenshot: casella di controllo Consenti servizi attendibili, visualizzazione portale.

    9. Seleziona Salva. La propagazione delle modifiche di rete potrebbe richiedere fino a 5 minuti.

Identità gestita con controllo degli accessi in base al ruolo

Infine, prima di poter usare le operazioni del connettore Translator V3 per la traduzione dei documenti, è necessario concedere alla risorsa Traduttore l'accesso all'account di archiviazione usando un'identità gestita con il controllo degli accessi in base al ruolo.

Screenshot del flusso di identità gestita (Controllo degli accessi in base al ruolo).

Creare un'identità gestita

Creare prima di tutto un'identità gestita assegnata dal sistema per la risorsa Traduttore e concedere a tale identità autorizzazioni specifiche per accedere all'account di archiviazione di Azure:

  1. Passare al portale di Azure e accedere all'account Azure.

  2. Selezionare la risorsa Traduttore.

  3. Nel gruppo Gestione risorse nel riquadro sinistro selezionare Identità.

  4. All'interno della scheda Assegnata dal sistema attivare l'interruttore Stato.

  5. Seleziona Salva.

    Screenshot: scheda Identità di gestione delle risorse nel portale di Azure.

Assegnazione di ruolo

Assegnare quindi un ruolo Storage Blob Data Contributor all'identità gestita nell'ambito di archiviazione per la risorsa di archiviazione.

  1. Passare al portale di Azure e accedere all'account Azure.

  2. Selezionare la risorsa Traduttore.

  3. Nel gruppo Gestione risorse nel riquadro sinistro selezionare Identità.

  4. In Autorizzazioni selezionare Assegnazioni di ruolo di Azure:

    Screenshot: abilitazione dell'identità gestita assegnata dal sistema nel portale di Azure.

  5. Nella pagina Assegnazioni di ruolo di Azure aperta scegliere la sottoscrizione dal menu a discesa e quindi selezionare + Aggiungi assegnazione di ruolo.

    Screenshot: pagina Assegnazioni di ruolo di Azure nel portale di Azure.

  6. Assegnare infine un ruolo Collaboratore ai dati del BLOB di archiviazione alla risorsa del servizio Traduttore. Il ruolo Collaboratore ai dati dei BLOB di archiviazione fornisce a Traduttore, rappresentato dall'identità gestita assegnata dal sistema, l'accesso in lettura, scrittura ed eliminazione ai dati e al contenitore BLOB. Nella finestra popup Aggiungi assegnazione di ruolo completare i campi come indicato di seguito e selezionare Salva:

    Campo Valore
    Scope Archiviazione.
    Abbonamento Sottoscrizione associata alla risorsa di archiviazione.
    Conto risorse Nome della risorsa di archiviazione.
    Ruolo Collaboratore ai dati del BLOB di archiviazione.
  7. Dopo la visualizzazione del messaggio di conferma Assegnazione di ruolo aggiunta, aggiornare la pagina per visualizzarla.

    Screenshot: messaggio popup di conferma dell'assegnazione di ruolo aggiunta.

  8. Se non viene visualizzata subito la nuova assegnazione di ruolo, attendere e provare ad aggiornare nuovamente la pagina. Quando si assegnano o si rimuovono le assegnazioni di ruolo, l'applicazione delle modifiche può richiedere fino a 30 minuti.

    Screenshot: finestra Assegnazioni di ruolo di Azure.

Configurare un flusso di traduzione di documenti

Dopo aver completato i prerequisiti e la configurazione iniziale, è possibile iniziare a usare il connettore Translator V3 per creare il flusso di traduzione dei documenti:

  1. Accedi a Power Automate.

  2. Selezionare Crea dal menu della barra laterale sinistra.

  3. Selezionare Flusso cloud istantaneo nell'area di contenuto principale.

    Screenshot che mostra come creare un flusso cloud istantaneo.

  4. Nella finestra popup assegnare un nome al flusso, scegliere Attiva un flusso manualmente e quindi selezionare Crea.

    Screenshot che mostra come attivare manualmente un flusso.

  5. Il primo passaggio per il flusso istantaneo, ovvero Attiva un flusso manualmente, viene visualizzato sullo schermo. Seleziona Nuovo passaggio.

    Screenshot della pagina di aggiunta di un nuovo passaggio del flusso.

Tradurre documenti

A questo punto, è possibile selezionare un'azione. È possibile tradurre i documenti che si trovano in Archiviazione BLOB di Azure o nell'account di Microsoft SharePoint.

Archiviazione BLOB di Azure

Ecco i passaggi per tradurre un file in Archiviazione BLOB di Azure usando il connettore Translator V3:

  • Scegliere il connettore Translator V3.
  • Selezionare la traduzione dei documenti.
  • Immettere le credenziali e i percorsi del contenitore di Archiviazione BLOB di Azure.
  • Tradurre i documenti scegliendo le lingue di origine e di destinazione.
  • Ottenere lo stato dell'operazione di traduzione.
  1. Nella finestra popup Scegliere un'operazione immettere Translator V3 nella barra di ricerca Cerca connettori e azioni e quindi selezionare l'icona di Microsoft Translator V3.

    Screenshot che mostra la selezione di Traduttore V3 come passaggio successivo del flusso.

  2. Selezionare l'azione Inizia traduzione documenti.

  3. Se si usa il connettore Translator V3 per la prima volta, è necessario immettere le credenziali della risorsa:

    • Nome connessione. immettere un nome per la connessione.

    • chiave di sottoscrizione. Le chiavi della risorsa Traduttore si trovano nella sezione Gestione risorse della barra laterale della risorsa nel portale di Azure. Immettere una delle chiavi. Assicurarsi che la risorsa Traduttore sia assegnata a un'area geografica, ad esempio Stati Uniti occidentali (non globale).

    • Nome della risorsa Traduttore. Immettere il nome della risorsa Traduttore disponibile nella parte superiore della pagina della risorsa nel portale di Azure. Seleziona Crea.

      Screenshot che mostra la finestra in cui è possibile aggiungere una connessione.

      Nota

      Dopo aver configurato la connessione, non sarà necessario immettere nuovamente le credenziali per i flussi successivi.

  4. Viene ora visualizzata l'azione Inizia traduzione documenti. Compilare i campi come indicato di seguito:

    • Per Tipo di archiviazione dei documenti di input. Selezionare File o Cartella.

    • Selezionare una lingua di origine dal menu a discesa oppure mantenere l'opzione predefinita Rilevamento automatico.

    • Posizione dei documenti di origine. Immettere l'URL dei documenti nel contenitore dei documenti di origine dello spazio di archiviazione di Azure.

    • Posizione dei documenti tradotti. Immettere l'URL per il contenitore dei documenti di destinazione dell'archiviazione di Azure.

      Per trovare gli URL di origine e di destinazione:

      • Passare all'account di archiviazione nel portale di Azure.

      • Nella barra laterale sinistra, in Archiviazione dati selezionare Contenitori:

        Origine Target
        Selezionare la casella di controllo accanto al contenitore di origine Selezionare la casella di controllo accanto al contenitore di destinazione.
        Nell'area della finestra principale selezionare un file o un documento per la traduzione. Selezionare i puntini di sospensione a destra e quindi scegliere Proprietà.
        L'URL di origine si trova nella parte superiore dell'elenco Proprietà. Selezionare l'icona Copia negli Appunti. L'URL di destinazione si trova nella parte superiore dell'elenco Proprietà. Selezionare l'icona Copia negli Appunti.
        Passare al flusso di Power Automate e incollare l'URL di origine nel campo Posizione dei documenti di origine. Passare al flusso di Power Automate e incollare l'URL di destinazione nel campo Posizione dei documenti di tradotti.
    • Scegliere una Lingua di destinazione dal menu a discesa e selezionare Salva.

      Screenshot della finestra di dialogo Avvia traduzione documento.

Ottenere lo stato dei documenti

Dopo aver inviato i documenti per la traduzione, è necessario controllare lo stato dell'operazione.

  1. Seleziona Nuovo passaggio.

  2. Immettere Translator V3 nella casella di ricerca e scegliere Microsoft Translator V3.

  3. Selezionare Ottenere lo stato dei documenti (non l'azione al singolare Ottenere lo stato del documento).

    Screenshot del passaggio di recupero dello stato dei documenti.

  4. Si immetterà quindi un'espressione per recuperare il valore operation ID.

  5. Selezionare il campo ID operazione. Viene visualizzata una finestra a discesa Contenuto dinamico / Espressione.

  6. Selezionare la scheda Espressione e immettere l'espressione seguente nel campo della funzione:

    
       body('Start_document_translation').operationID
    
    

    Screenshot che mostra la finestra di creazione della funzione.

  7. Seleziona OK. La funzione viene visualizzata nella finestra ID operazione. Seleziona Salva.

    Screenshot che mostra il campo ID operazione con un valore della funzione di espressione.

Testare il flusso del connettore

È ora di controllare il flusso e i risultati della traduzione dei documenti.

  1. Nella parte superiore della pagina è presente una barra verde che indica che Il flusso è pronto per l'uso.

  2. Selezionare Test nell'angolo superiore destro della pagina.

    Screenshot che mostra l'icona o il pulsante di test.

  3. Selezionare i pulsanti seguenti: Flusso di testManualeTest nella finestra a destra.

  4. Nella finestra successiva selezionare il pulsante Esegui flusso.

  5. Infine, selezionare il pulsante Fine.

  6. Si dovrebbe ricevere un messaggio Il flusso è stato eseguito correttamente e verranno visualizzati segni di spunta verdi per ogni passaggio riuscito.

    Screenshot del flusso di traduzione dei documenti riuscito.

  7. Selezionare il passaggio Ottenere lo stato dei documenti, quindi selezionare Mostra output non elaborati nella sezione Output.

  8. Viene visualizzata la finestra Ottenere lo stato dei documenti. Nella parte superiore della risposta JSON viene visualizzato "statusCode":200 che indica che la richiesta ha avuto esito positivo.

    Screenshot che mostra la risposta JSON

  9. Come controllo finale, passare al contenitore di origine di destinazione di Archiviazione BLOB di Azure. Il documento tradotto dovrebbe essere qui visualizzato nella sezione Panoramica. Il documento potrebbe trovarsi in una cartella con un'etichetta corrispondente al codice della lingua di traduzione.

Ecco fatto! Si è appreso come automatizzare i processi di traduzione di documenti usando il connettore Microsoft Translator V3 e Power Automate.

Passaggi successivi