Comparteix a través de


Operaciones de traducción de documentos

Característica de referencia
: Traducción de documentos de Azure AI Translator →

La traducción de documentos es una característica basada en la nube del servicio Traductor de Azure AI y forma parte de la familia de Servicios de Azure AI de las API de REST. Batch Document Translation API traduce documentos en todos los idiomas y dialectos admitidos , a la vez que conserva la estructura del documento y el formato de datos. Los métodos disponibles se enumeran en las tablas siguientes:

Versión de API: 2024-05-01

Nota:

  • La versión actual es compatible con la versión heredada.

  • A partir de esta versión actual, el get supported storage sources método es más largo compatible. El servicio Translator solo admite Azure Blob Storage.

Solicitud Método Descripción Ruta de acceso de API
Soltero/a Sincrónico Document Traducción
Traducir documento PUBLICAR Traduce sincrónicamente un único documento. {document-translation-endpoint}/translator/document:translate?targetLanguage={target_language}&api-version={date}
Batch Asincrónico Documentos Traducción
Iniciar traducción PUBLICAR Inicie un trabajo de traducción de documentos por lotes. {document-translation-endpoint}/translator/document/batches?api-version={date}
Obtener el estado de todos los trabajos de traducción GET Solicite una lista y el estado de los trabajos de traducción enviados por el usuario. {document-translation-endpoint}/translator/document/batches?api-version={date}
Obtención del estado de un trabajo de traducción específico GET Solicite un resumen del estado de un trabajo de traducción específico. La respuesta incluye el estado general del trabajo y el estado de los documentos que se traducen como parte de ese trabajo. {document-translation-endpoint}/translator/document/batches/{id}?api-version={date}
Obtener el estado de todos los documentos GET Solicite el estado de todos los documentos de un trabajo de traducción. {document-translation-endpoint}/translator/document/batches/{id}/documents?api-version={date}
Obtener el estado de un documento específico GET Solicite el estado de un documento específico en un trabajo. {document-translation-endpoint}/translator/document/batches/{id}/documents/{documentId}?api-version={date}
Cancelación de la traducción Delete Cancele un trabajo de traducción de documentos que está procesando o en cola. {document-translation-endpoint}/translator/document/batches/{id}?api-version={date}
Obtención de formatos de documento admitidos GET Solicite una lista de formatos de documento admitidos. {document-translation-endpoint}/translator/document/formats?api-version={date}&type=document
Obtención de formatos de glosario admitidos GET Solicite una lista de formatos de glosario admitidos. {document-translation-endpoint}/translator/document/formats?api-version={date}&type=glossary

Heredado

Nota:

  • La versión heredada es compatible con versiones anteriores con la versión actual. Puede usar las operaciones de cualquiera de las versiones para traducir documentos.
  • Se recomienda migrar las aplicaciones a la versión más reciente para beneficiarse de una experiencia mejorada y funcionalidades avanzadas.
Solicitud Método Descripción Ruta de acceso de API
Soltero/a Sincrónico Document Traducción
Traducir documento PUBLICAR Traduce sincrónicamente un único 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 Asincrónico Documentos Traducción
Iniciar traducción PUBLICAR Inicie un trabajo de traducción de documentos por lotes. {document-translation-endpoint}.cognitiveservices.azure.com/translator/text/batch/v1.1/batches
Obtener el estado de todos los trabajos de traducción GET Solicite una lista y el estado de los trabajos de traducción enviados por el usuario. {document-translation-endpoint}.cognitiveservices.azure.com/translator/text/batch/v1.1/batches
Obtención del estado de un trabajo de traducción específico GET Solicite un resumen del estado de un trabajo de traducción específico. La respuesta incluye el estado general del trabajo y el estado de los documentos que se traducen como parte de ese trabajo. {document-translation-endpoint}.cognitiveservices.azure.com/translator/text/batch/v1.1/batches/{id}
Obtener el estado de todos los documentos GET Solicite el estado de un documento específico en un trabajo. {document-translation-endpoint}.cognitiveservices.azure.com/translator/text/batch/v1.1/batches/{id}/documents
Obtener el estado de un documento específico GET Solicite el estado de un documento específico en un trabajo. {document-translation-endpoint}.cognitiveservices.azure.com/translator/text/batch/v1.1/batches/{id}/documents/{documentId}
Cancelación de la traducción Delete Cancele un trabajo de traducción de documentos que está procesando o en cola. {document-translation-endpoint}.cognitiveservices.azure.com/translator/text/batch/v1.1/batches/{id}
Obtención de formatos de documento admitidos GET Solicite una lista de formatos de documento admitidos. {document-translation-endpoint}.cognitiveservices.azure.com/translator/text/batch/v1.1/documents/formats
Obtención de formatos de glosario admitidos GET Solicite una lista de formatos de glosario admitidos. {document-translation-endpoint}.cognitiveservices.azure.com/translator/text/batch/v1.1/glossaries/formats
Obtención de orígenes de almacenamiento admitidos GET Solicite una lista de las opciones o orígenes de almacenamiento admitidos. Actualmente, el servicio Translator solo admite Azure Blob Storage. {document-translation-endpoint}.cognitiveservices.azure.com/translator/text/batch/v1.1/storagesources