Traduce un volume elevato di documenti in modalità batch asincrona. Questa funzione fornisce l'output in tempo reale durante l'elaborazione degli input. Se il chiamante annulla una richiesta, i risultati parziali (per un file di input, è tutto o niente) potrebbero comunque essere disponibili nella posizione di output specificata.
Questa chiamata viene restituita immediatamente e puoi utilizzare google.longrunning.Operation.name per eseguire il polling dello stato della chiamata.
Richiesta HTTP
POST https://{TRANSLATION_GDC_ENDPOINT}/v3/{parent}:batchTranslateDocument
Parametri del percorso
Parametri | |
---|---|
parent |
Obbligatorio. Posizione da cui effettuare una chiamata. Formato: La località Possono essere utilizzati solo i glossari all'interno della stessa regione (con lo stesso ID località), altrimenti viene restituito un errore INVALID_ARGUMENT (400). |
Corpo della richiesta
Il corpo della richiesta contiene dati con la seguente struttura:
Rappresentazione JSON |
---|
{ "sourceLanguageCode": string, "targetLanguageCodes": [ string ], "inputConfigs": [ { object ( |
Campi | |
---|---|
sourceLanguageCode |
Obbligatorio. Il codice lingua ISO-639 del documento di input, se noto, ad esempio "en-US" o "sr-Latn". I codici lingua supportati sono elencati in Lingue supportate. |
targetLanguageCodes[] |
Obbligatorio. Il codice lingua ISO-639 da utilizzare per la traduzione del documento di input. Specifica fino a 10 codici di lingua qui. |
inputConfigs[] |
Obbligatorio. Configurazioni di input. Il numero totale di file corrispondenti deve essere inferiore o uguale a 100. La dimensione totale dei contenuti da tradurre deve essere inferiore o uguale a 100 milioni di punti di codice Unicode. I file devono utilizzare la codifica UTF-8. |
outputConfig |
Obbligatorio. Configurazione dell'output. Se due configurazioni di input corrispondono allo stesso file (ovvero allo stesso percorso di input), non generiamo output per gli input duplicati. |
glossaries |
Facoltativo. Glossari da applicare. È indicizzato in base al codice della lingua di destinazione. |
formatConversions |
Facoltativo. La mappa di conversione del formato file applicata a tutti i file di input. La chiave della mappa è il tipo MIME originale. Il valore della mappa è il tipo MIME di destinazione dei documenti tradotti. La conversione dei formati file supportati include: - Se non viene specificato nulla, i file di output avranno lo stesso formato del file originale. |
customizedAttribution |
Facoltativo. Questo flag supporta l'attribuzione personalizzata dall'utente. Se non viene fornito, il valore predefinito è |
enableShadowRemovalNativePdf |
Facoltativo. Se il valore è vero, utilizza il server di rimozione del testo per rimuovere il testo ombra sull'immagine di sfondo per la traduzione nativa dei PDF. La funzionalità di rimozione delle ombre può essere abilitata solo quando |
enableRotationCorrection |
Facoltativo. Se è true, attiva la correzione della rotazione automatica in DVS. |
Corpo della risposta
In caso di esito positivo, il corpo della risposta contiene un'istanza di Operation
.
Ambiti di autorizzazione
Richiede il seguente ambito OAuth:
https://www.googleapis.com/auth/cloud-platform
BatchDocumentInputConfig
Configurazione dell'input per la richiesta locations.batchTranslateDocument.
Rappresentazione JSON |
---|
{ // Union field |
Campi | |
---|---|
Campo unione source . Specifica l'input. source può essere solo uno dei seguenti: |
|
s3_source |
Posizione del bucket S3 per l'input dell'origine. Può essere un singolo file o un carattere jolly. Il tipo MIME del file viene determinato in base all'estensione. Il tipo MIME supportato include:
La dimensione massima del file supportata per |
BatchDocumentOutputConfig
Configurazione dell'output per la richiesta locations.batchTranslateDocument.
Rappresentazione JSON |
---|
{ // Union field |
Campi | |
---|---|
Campo unione destination . La destinazione dell'output. La directory di destinazione fornita deve esistere ed essere vuota. destination può essere solo uno dei seguenti: |
|
s3_destination |
Bucket S3 di destinazione per i contenuti di output. Per ogni documento di input, generiamo al massimo 2 * n file di output. (n è il numero di codici lingua di destinazione in
|