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 ya no se admite. El servicio Translator solo admite Azure Blob Storage.
Solicitar | 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.
Solicitar | 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 |