SDK per la traduzione di documenti

Traduzione documenti è una funzionalità API REST basata sul cloud del servizio Traduttore per Azure AI. L'API Traduzione documenti consente traduzioni rapide e accurate di documenti interi di origine, in modo asincrono, nelle lingue supportate e nei vari formati di file. Il Software Development Kit (SDK) per la traduzione di documenti è un set di librerie e strumenti che consentono di integrare facilmente le funzionalità dell'API REST di traduzione documenti nelle applicazioni.

Lingue supportate

L'SDK per la traduzione di documenti supporta i linguaggi di programmazione seguenti:

Lingua → Versione SDK Pacchetto Libreria client Versione dell'API supportata
.NET/C# → 1.0.0 NuGet Azure SDK per .NET Traduzione di documenti v1.1
Python → 1.0.0 PyPi Azure SDK per Python Traduzione di documenti v1.1

Log delle modifiche e cronologia delle versioni

In questa sezione viene fornita una descrizione basata sulla versione delle versioni delle funzionalità di traduzione dei documenti, delle modifiche, degli aggiornamenti e dei miglioramenti.

Usare SDK per la traduzione di documenti nelle applicazioni

SDK per la traduzione di documenti consente l'uso e la gestione del servizio di traduzione nell'applicazione. L'SDK si basa sulle API REST di traduzione documenti sottostanti per l'uso all'interno del paradigma del linguaggio di programmazione. Scegliere il linguaggio di programmazione preferito:

1. Installare la libreria client SDK

dotnet add package Azure.AI.Translation.Document --version 1.0.0
Install-Package Azure.AI.Translation.Document -Version 1.0.0

2. Importare la libreria client SDK nell'applicazione

using System;
using Azure.Core;
using Azure.AI.Translation.Document;

3. Autenticare il client

Creare un'istanza dell'oggetto DocumentTranslationClient per interagire con l'SDK per la traduzione di documenti e quindi chiamare i metodi su tale oggetto client per interagire con il servizio. DocumentTranslationClient è l'interfaccia principale per l'uso della libreria client di traduzione documenti. Fornisce sia metodi sincroni che asincroni per eseguire operazioni.

private static readonly string endpoint = "<your-custom-endpoint>";
private static readonly string key = "<your-key>";

DocumentTranslationClient client = new DocumentTranslationClient(new Uri(endpoint), new AzureKeyCredential(key));

4. Compilare l'applicazione

L'interfaccia Traduzione documenti richiede l'input seguente:

  1. Caricare i file in un contenitore di origine di Archiviazione BLOB di Azure (sourceUri).
  2. Specificare un contenitore di destinazione in cui è possibile scrivere i documenti tradotti (targetUri).
  3. Includere il codice lingua che identifica la lingua di destinazione.

Uri sourceUri = new Uri("<your-source container-url");
Uri targetUri = new Uri("<your-target-container-url>");
string targetLanguage = "<target-language-code>";

DocumentTranslationInput input = new DocumentTranslationInput(sourceUri, targetUri, targetLanguage)

Opzioni di assistenza

I forum Microsoft Q&A e Stack Overflow sono a disposizione della community di sviluppatori per porre e rispondere a domande su Traduzione testuale di Azure e altri servizi. Microsoft monitora i forum e risponde alle domande a cui la community deve ancora rispondere.

Suggerimento

Per assicurarsi che la domanda venga visualizzata, contrassegnarla con microsoft-translator. Per assicurarsi che la domanda Stack Overflow venga visualizzata, contrassegnarla con Azure AI Translator.

Passaggi successivi