Traduce un gran volumen de documentos en modo de lote asíncrono. Esta función proporciona resultados en tiempo real a medida que se procesan las entradas. Si la persona que llama cancela una solicitud, los resultados parciales (en el caso de un archivo de entrada, se trata de todo o nada) pueden seguir estando disponibles en la ubicación de salida especificada.
Esta llamada se devuelve inmediatamente 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 desde la que se va a hacer la llamada. Formato: La ubicación Solo se pueden usar glosarios de la misma región (con el mismo location-id). De lo contrario, se devuelve un error INVALID_ARGUMENT (400). |
Cuerpo de la solicitud
El cuerpo de la solicitud contiene datos que presentan la siguiente estructura:
Representación JSON |
---|
{ "sourceLanguageCode": string, "targetLanguageCodes": [ string ], "inputConfigs": [ { object ( |
Campos | |
---|---|
sourceLanguageCode |
Obligatorio. 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. El código de idioma ISO-639 que se usará para traducir el documento de entrada. Especifica hasta 10 códigos de idioma. |
inputConfigs[] |
Obligatorio. Configuraciones de entrada. El número total de archivos coincidentes debe ser igual o inferior a 100. El tamaño total del contenido que se va a traducir debe ser de 100 millones de puntos de código Unicode como máximo. Los archivos deben usar la codificación UTF-8. |
outputConfig |
Obligatorio. Configuración de salida. Si dos configuraciones de entrada coinciden con el mismo archivo (es decir, tienen la misma ruta de entrada), no generamos una salida para las entradas duplicadas. |
glossaries |
Opcional. Glosarios que se van a aplicar. Se define mediante el código de idioma de destino. |
formatConversions |
Opcional. La asignación de conversión de formato de archivo que se aplica a todos los archivos de entrada. La clave del mapa es el tipo MIME original. El valor del mapa es el tipo MIME de destino de los documentos traducidos. Se admite la conversión de los siguientes formatos de archivo: - Si no se especifica nada, los archivos de salida tendrán el mismo formato que el archivo original. |
customizedAttribution |
Opcional. Esta marca se usa para admitir la atribución personalizada por el usuario. Si no se proporciona, el valor predeterminado es |
enableShadowRemovalNativePdf |
Opcional. Si se le asigna el valor "true", se usará el servidor de eliminación de texto para quitar el texto de sombra de la imagen de fondo en la traducción nativa de PDF. La función de eliminación de sombras solo se puede habilitar cuando |
enableRotationCorrection |
Opcional. Si es true, habilita la corrección de rotación automática en DVS. |
Cuerpo de la respuesta
Si la solicitud se hace correctamente, en el cuerpo de la respuesta se incluye una instancia de Operation
.
Permisos de autorización
Requiere el siguiente permiso de OAuth:
https://www.googleapis.com/auth/cloud-platform
BatchDocumentInputConfig
Configuración de entrada para la solicitud locations.batchTranslateDocument.
Representación JSON |
---|
{ // Union field |
Campos | |
---|---|
Campo de unión source . Especifica la entrada. source solo puede ser una de las siguientes cosas: |
|
s3_source |
Ubicación del bucket de S3 de la entrada de origen. Puede ser un solo archivo o un comodín. El tipo MIME del archivo se determina en función de la extensión. Tipos MIME admitidos:
El tamaño máximo de archivo admitido para |
BatchDocumentOutputConfig
Configuración de salida de la solicitud locations.batchTranslateDocument.
Representación JSON |
---|
{ // Union field |
Campos | |
---|---|
Campo de unión destination . El destino de la salida. El directorio de destino proporcionado debe existir y estar vacío. destination solo puede ser una de las siguientes cosas: |
|
s3_destination |
Segmento de S3 de destino del contenido de salida. Por cada documento de entrada, generamos como máximo 2 * n archivos de salida. (n es el número de códigos de idioma de destino en
|