Operazioni di traduzione di documenti
Funzionalità di riferimento
: Traduzione → documenti di Azure AI Translator
La traduzione dei documenti è una funzionalità basata sul cloud del servizio Azure AI Translator ed è parte della famiglia di API REST del servizio azure per intelligenza artificiale. L'API Traduzione documenti batch converte i documenti in tutte le lingue e i dialetti supportati mantenendo al tempo stesso la struttura dei documenti e il formato dei dati. I metodi disponibili sono elencati nelle tabelle seguenti:
Versione API: 2024-05-01
Nota
La versione corrente è compatibile con la versione precedente.
A partire da questa versione corrente, il
get supported storage sources
metodo non è più supportato. Il servizio Translator supporta solo l'archiviazione BLOB di Azure.
Richiedi | metodo | Descrizione | Percorso API |
---|---|---|---|
Singolo | Sincrona | Documento | Traduzione |
Tradurre il documento | POST | Tradurre in modo sincrono un singolo documento. | {document-translation-endpoint}/translator/document:translate?targetLanguage={target_language}&api-version={date} |
Batch | Asincrona | Documenti | Traduzione |
Avviare la traduzione | POST | Avviare un processo di traduzione di documenti batch. | {document-translation-endpoint}/translator/document/batches?api-version={date} |
Ottenere lo stato per tutti i processi di traduzione | GET | Richiedere un elenco e lo stato dei processi di traduzione inviati dall'utente. | {document-translation-endpoint}/translator/document/batches?api-version={date} |
Ottenere lo stato per un processo di traduzione specifico | GET | Richiedere un riepilogo dello stato per un processo di traduzione specifico. La risposta include lo stato complessivo del processo e lo stato dei documenti che vengono tradotti come parte di tale processo. | {document-translation-endpoint}/translator/document/batches/{id}?api-version={date} |
Ottenere lo stato per tutti i documenti | GET | Richiedere lo stato di tutti i documenti in un processo di traduzione. | {document-translation-endpoint}/translator/document/batches/{id}/documents?api-version={date} |
Ottenere lo stato per un documento specifico | GET | Richiedere lo stato di un documento specifico in un processo. | {document-translation-endpoint}/translator/document/batches/{id}/documents/{documentId}?api-version={date} |
Annullare la traduzione | DELETE | Annullare un processo di traduzione di documenti in fase di elaborazione o accodamento. | {document-translation-endpoint}/translator/document/batches/{id}?api-version={date} |
Ottenere i formati di documento supportati | GET | Richiedere un elenco di formati di documento supportati. | {document-translation-endpoint}/translator/document/formats?api-version={date}&type=document |
Ottenere i formati di glossario supportati | GET | Richiedere un elenco di formati di glossario supportati. | {document-translation-endpoint}/translator/document/formats?api-version={date}&type=glossary |
Legacy
Nota
- La versione legacy è compatibile con la versione corrente. È possibile usare le operazioni di entrambe le versioni per tradurre i documenti.
- È consigliabile eseguire la migrazione delle applicazioni alla versione più recente per trarre vantaggio da un'esperienza avanzata e funzionalità avanzate.
Richiedi | metodo | Descrizione | Percorso API |
---|---|---|---|
Singolo | Sincrona | Documento | Traduzione |
Tradurre il documento | POST | Tradurre in modo sincrono un singolo documento. | {document-translation-endpoint}/translator/document:translate?sourceLanguage={source language}&targetLanguage={target language}&api-version=2024-05-01" -H "Ocp-Apim-Subscription-Key:{your-key}" -F "document={path-to-your-document-with-file-extension};type={ContentType}/{file-extension}" -F "glossary={path-to-your-glossary-with-file-extension};type={ContentType}/{file-extension}" -o "{path-to-output-file}" |
Batch | Asincrona | Documenti | Traduzione |
Avviare la traduzione | POST | Avviare un processo di traduzione di documenti batch. | {document-translation-endpoint}.cognitiveservices.azure.com/translator/text/batch/v1.1/batches |
Ottenere lo stato per tutti i processi di traduzione | GET | Richiedere un elenco e lo stato dei processi di traduzione inviati dall'utente. | {document-translation-endpoint}.cognitiveservices.azure.com/translator/text/batch/v1.1/batches |
Ottenere lo stato per un processo di traduzione specifico | GET | Richiedere un riepilogo dello stato per un processo di traduzione specifico. La risposta include lo stato complessivo del processo e lo stato dei documenti che vengono tradotti come parte di tale processo. | {document-translation-endpoint}.cognitiveservices.azure.com/translator/text/batch/v1.1/batches/{id} |
Ottenere lo stato per tutti i documenti | GET | Richiedere lo stato di un documento specifico in un processo. | {document-translation-endpoint}.cognitiveservices.azure.com/translator/text/batch/v1.1/batches/{id}/documents |
Ottenere lo stato per un documento specifico | GET | Richiedere lo stato di un documento specifico in un processo. | {document-translation-endpoint}.cognitiveservices.azure.com/translator/text/batch/v1.1/batches/{id}/documents/{documentId} |
Annullare la traduzione | DELETE | Annullare un processo di traduzione di documenti in fase di elaborazione o accodamento. | {document-translation-endpoint}.cognitiveservices.azure.com/translator/text/batch/v1.1/batches/{id} |
Ottenere i formati di documento supportati | GET | Richiedere un elenco di formati di documento supportati. | {document-translation-endpoint}.cognitiveservices.azure.com/translator/text/batch/v1.1/documents/formats |
Ottenere i formati di glossario supportati | GET | Richiedere un elenco di formati di glossario supportati. | {document-translation-endpoint}.cognitiveservices.azure.com/translator/text/batch/v1.1/glossaries/formats |
Ottenere origini di archiviazione supportate | GET | Richiedere un elenco di origini/opzioni di archiviazione supportate. Attualmente, il servizio Translator supporta solo l'archiviazione BLOB di Azure. | {document-translation-endpoint}.cognitiveservices.azure.com/translator/text/batch/v1.1/storagesources |