Delen via


Documentomzettingsbewerkingen

Referentiefunctie
: Azure AI Translator → documentomzetting

Documentomzetting is een cloudfunctie van de Azure AI Translator-service en maakt deel uit van de Azure AI-servicefamilie van REST API's. De Batch Document Translation-API vertaalt documenten in alle ondersteunde talen en dialecten en behoudt documentstructuur en gegevensindeling. De beschikbare methoden worden vermeld in de volgende tabellen:

API-versie: 2024-05-01

Notitie

  • De huidige versie is compatibel met eerdere versies.

  • Vanaf deze huidige versie wordt de get supported storage sources methode niet meer ondersteund. De Translator-service ondersteunt alleen Azure Blob Storage.

Aanvraag Wijze Description API-pad
Ongetrouwd Synchroon Document Omzetting
Document vertalen POSTEN Een enkel document synchroon vertalen. {document-translation-endpoint}/translator/document:translate?targetLanguage={target_language}&api-version={date}
Batch Asynchroon Documenten Omzetting
Vertaling starten POSTEN Start een batchdocumentvertalingstaak. {document-translation-endpoint}/translator/document/batches?api-version={date}
Status ophalen voor alle vertaaltaken GET Een lijst en de status van vertaaltaken aanvragen die door de gebruiker zijn ingediend. {document-translation-endpoint}/translator/document/batches?api-version={date}
Status ophalen voor een specifieke vertaaltaak GET Vraag een samenvatting van de status voor een specifieke vertaaltaak aan. Het antwoord bevat de algehele taakstatus en de status voor documenten die worden vertaald als onderdeel van die taak. {document-translation-endpoint}/translator/document/batches/{id}?api-version={date}
Status ophalen voor alle documenten GET Vraag de status van alle documenten in een vertaaltaak aan. {document-translation-endpoint}/translator/document/batches/{id}/documents?api-version={date}
Status ophalen voor een specifiek document GET Vraag de status voor een specifiek document in een taak aan. {document-translation-endpoint}/translator/document/batches/{id}/documents/{documentId}?api-version={date}
Vertaling annuleren DELETE Annuleer een documentvertalingstaak die momenteel wordt verwerkt of in de wachtrij is geplaatst. {document-translation-endpoint}/translator/document/batches/{id}?api-version={date}
Ondersteunde documentindelingen ophalen GET Een lijst met ondersteunde documentindelingen aanvragen. {document-translation-endpoint}/translator/document/formats?api-version={date}&type=document
Ondersteunde woordenlijstindelingen ophalen GET Een lijst met ondersteunde woordenlijstindelingen aanvragen. {document-translation-endpoint}/translator/document/formats?api-version={date}&type=glossary

Verouderd

Notitie

  • De oudere versie is achterwaarts compatibel met de huidige versie. U kunt de bewerkingen van beide versies gebruiken om documenten te vertalen.
  • U wordt aangeraden uw toepassingen te migreren naar de nieuwste versie om te profiteren van een verbeterde ervaring en geavanceerde mogelijkheden.
Aanvraag Wijze Description API-pad
Ongetrouwd Synchroon Document Omzetting
Document vertalen POSTEN Een enkel document synchroon vertalen. {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 Asynchroon Documenten Omzetting
Vertaling starten POSTEN Start een batchdocumentvertalingstaak. {document-translation-endpoint}.cognitiveservices.azure.com/translator/text/batch/v1.1/batches
Status ophalen voor alle vertaaltaken GET Een lijst en de status van vertaaltaken aanvragen die door de gebruiker zijn ingediend. {document-translation-endpoint}.cognitiveservices.azure.com/translator/text/batch/v1.1/batches
Status ophalen voor een specifieke vertaaltaak GET Vraag een samenvatting van de status voor een specifieke vertaaltaak aan. Het antwoord bevat de algehele taakstatus en de status voor documenten die worden vertaald als onderdeel van die taak. {document-translation-endpoint}.cognitiveservices.azure.com/translator/text/batch/v1.1/batches/{id}
Status ophalen voor alle documenten GET Vraag de status voor een specifiek document in een taak aan. {document-translation-endpoint}.cognitiveservices.azure.com/translator/text/batch/v1.1/batches/{id}/documents
Status ophalen voor een specifiek document GET Vraag de status voor een specifiek document in een taak aan. {document-translation-endpoint}.cognitiveservices.azure.com/translator/text/batch/v1.1/batches/{id}/documents/{documentId}
Vertaling annuleren DELETE Annuleer een documentvertalingstaak die momenteel wordt verwerkt of in de wachtrij is geplaatst. {document-translation-endpoint}.cognitiveservices.azure.com/translator/text/batch/v1.1/batches/{id}
Ondersteunde documentindelingen ophalen GET Een lijst met ondersteunde documentindelingen aanvragen. {document-translation-endpoint}.cognitiveservices.azure.com/translator/text/batch/v1.1/documents/formats
Ondersteunde woordenlijstindelingen ophalen GET Een lijst met ondersteunde woordenlijstindelingen aanvragen. {document-translation-endpoint}.cognitiveservices.azure.com/translator/text/batch/v1.1/glossaries/formats
Ondersteunde opslagbronnen ophalen GET Een lijst met ondersteunde opslagbronnen/opties aanvragen. Momenteel ondersteunt de Translator-service alleen Azure Blob Storage. {document-translation-endpoint}.cognitiveservices.azure.com/translator/text/batch/v1.1/storagesources