Traduce un gran volumen de documentos en modo por lotes asíncrono. Esta función proporciona resultados en tiempo real a medida que se procesan las entradas. Si el llamador cancela una solicitud, es posible que los resultados parciales (para un archivo de entrada, son todos o ninguno) sigan disponibles en la ubicación de salida especificada.
Esta llamada se devuelve de inmediato, y puedes usar google.longrunning.Operation.name para sondear el estado de la llamada.
Solicitud HTTP
POST https://{TRANSLATION_GDC_ENDPOINT}/v3/{parent}:batchTranslateDocument
Parámetros de ruta
Parámetros | |
---|---|
parent |
Obligatorio. Ubicación para hacer una llamada. Formato: La ubicación Solo se pueden usar los glosarios que se encuentren en la misma región (que tengan el mismo ID de ubicación). De lo contrario, se devolverá un error INVALID_ARGUMENT (400). |
Cuerpo de la solicitud
El cuerpo de la solicitud contiene datos con la siguiente estructura:
Representación JSON |
---|
{ "sourceLanguageCode": string, "targetLanguageCodes": [ string ], "inputConfigs": [ { object ( |
Campos | |
---|---|
sourceLanguageCode |
Obligatorio. Es el código de idioma ISO-639 del documento de entrada, si se conoce, por ejemplo, "en-US" o "sr-Latn". Los códigos de idioma admitidos se indican en Idiomas admitidos. |
targetLanguageCodes[] |
Obligatorio. Es el código de idioma ISO-639 que se usará para traducir el documento de entrada. Aquí puedes especificar hasta 10 códigos de idioma. |
inputConfigs[] |
Obligatorio. Configuraciones de entrada La cantidad total de archivos coincidentes debe ser menor o igual a 100. El tamaño total del contenido que se traducirá debe ser menor o igual que 100 millones de puntos de código Unicode. Los archivos deben usar la codificación UTF-8. |
outputConfig |
Obligatorio. Es la configuración de salida. Si 2 parámetros de configuración de entrada coinciden con el mismo archivo (es decir, la misma ruta de entrada), no generamos resultados para las entradas duplicadas. |
glossaries |
Opcional. Son los glosarios que se aplicarán. La clave es el código de idioma de destino. |
formatConversions |
Opcional. Es el mapa de conversión de formato de archivo que se aplica a todos los archivos de entrada. La clave del mapa es el valor de mimeType original. El valor del mapa es el mimeType de destino de los documentos traducidos. La conversión de formatos de archivo admitida incluye lo siguiente: - Si no se especifica nada, los archivos de salida tendrán el mismo formato que el archivo original. |
customizedAttribution |
Opcional. Esta marca admite la atribución personalizada por el usuario. Si no se proporciona, el valor predeterminado es |
enableShadowRemovalNativePdf |
Opcional. Si es verdadero, usa el servidor de eliminación de texto para quitar el texto de sombra en la imagen de fondo para la traducción nativa de PDF. La función de eliminación de sombras solo se puede habilitar cuando |
enableRotationCorrection |
Opcional. Si es verdadero, habilita la corrección de rotación automática en el DVS. |
Cuerpo de la respuesta
Si se ejecuta de forma correcta, el cuerpo de la respuesta contiene una instancia de Operation
.
Permisos de autorización
Requiere el siguiente alcance de OAuth:
https://www.googleapis.com/auth/cloud-platform
BatchDocumentInputConfig
Es la configuración de entrada para la solicitud de locations.batchTranslateDocument.
Representación JSON |
---|
{ // Union field |
Campos | |
---|---|
Campo de unión source . Especifica la entrada. source puede ser solo uno de los siguientes: |
|
s3_source |
Ubicación del bucket de S3 para la entrada de origen. Puede ser un solo archivo o un comodín. El tipo de MIME del archivo se determina según la extensión. Los tipos de MIME admitidos incluyen los siguientes:
El tamaño máximo de archivo admitido para |
BatchDocumentOutputConfig
Es la configuración de salida para la solicitud de locations.batchTranslateDocument.
Representación JSON |
---|
{ // Union field |
Campos | |
---|---|
Campo de unión destination . Es el destino de la salida. El directorio de destino proporcionado debe existir y estar vacío. destination puede ser solo uno de los siguientes: |
|
s3_destination |
Bucket de S3 de destino para el contenido de salida. Para cada documento de entrada, generamos como máximo 2 * n archivos de salida. (n es la cantidad de códigos de idioma de destino en
|