Traduit un grand volume de documents en mode de traitement par lot asynchrone. Cette fonction fournit une sortie en temps réel, au fur et à mesure du traitement des entrées. Si l'appelant annule une requête, les résultats partiels (pour un fichier d'entrée, c'est tout ou rien) peuvent toujours être disponibles à l'emplacement de sortie spécifié.
Cet appel renvoie immédiatement une réponse. Vous pouvez utiliser google.longrunning.Operation.name pour interroger l'état de l'appel.
Requête HTTP
POST https://{TRANSLATION_GDC_ENDPOINT}/v3/{parent}:batchTranslateDocument
Paramètres de chemin
Paramètres | |
---|---|
parent |
Obligatoire. Emplacement pour passer un appel. Format : L'emplacement Seuls les glossaires d'une même région (avec le même ID de localisation) peuvent être utilisés. Sinon, une erreur INVALID_ARGUMENT (400) est renvoyée. |
Corps de la requête
Le corps de la requête contient des données présentant la structure suivante :
Représentation JSON |
---|
{ "sourceLanguageCode": string, "targetLanguageCodes": [ string ], "inputConfigs": [ { object ( |
Champs | |
---|---|
sourceLanguageCode |
Obligatoire. Code de langue ISO-639 du document d'entrée, si connu (par exemple, "en-US" ou "sr-Latn"). Les codes de langue acceptés sont listés dans Langues acceptées. |
targetLanguageCodes[] |
Obligatoire. Code de langue ISO-639 à utiliser pour la traduction du document d'entrée. Indiquez jusqu'à 10 codes de langue. |
inputConfigs[] |
Obligatoire. Configurations d'entrée. Le nombre total de fichiers correspondants doit être inférieur ou égal à 100. La taille totale du contenu à traduire doit être inférieure ou égale à 100 millions de points de code Unicode. Les fichiers doivent utiliser l'encodage UTF-8. |
outputConfig |
Obligatoire. Configuration de sortie. Si deux configurations d'entrée correspondent au même fichier (c'est-à-dire au même chemin d'entrée), nous ne générons pas de sortie pour les entrées en double. |
glossaries |
Facultatif. Glossaires à appliquer. Elle est indexée par code de langue cible. |
formatConversions |
Facultatif. Table de conversion du format de fichier appliquée à tous les fichiers d'entrée. La clé du mappage est le type MIME d'origine. La valeur de mappage correspond au type MIME cible des documents traduits. La conversion des formats de fichiers suivants est possible : Si vous ne spécifiez rien, les fichiers de sortie seront au même format que le fichier d'origine. |
customizedAttribution |
Facultatif. Cet indicateur permet de prendre en charge l'attribution personnalisée par l'utilisateur. Si aucune valeur n'est spécifiée, la valeur par défaut est |
enableShadowRemovalNativePdf |
Facultatif. Si la valeur est "true", le serveur de suppression de texte est utilisé pour supprimer le texte en ombre de l'image de fond pour la traduction native de PDF. La fonctionnalité de suppression des ombres ne peut être activée que lorsque |
enableRotationCorrection |
Facultatif. Si la valeur est "true", active la correction de la rotation automatique dans DVS. |
Corps de la réponse
Si la requête aboutit, le corps de la réponse contient une instance de Operation
.
Champs d'application des autorisations
Requiert le niveau d'accès OAuth suivant :
https://www.googleapis.com/auth/cloud-platform
BatchDocumentInputConfig
Configuration d'entrée pour la requête locations.batchTranslateDocument.
Représentation JSON |
---|
{ // Union field |
Champs | |
---|---|
Champ d'union source . Spécifiez l'entrée. source ne peut être qu'un des éléments suivants : |
|
s3_source |
Emplacement du bucket S3 pour l'entrée source. Il peut s'agir d'un seul fichier ou d'un caractère générique. Le type MIME du fichier est déterminé en fonction de son extension. Voici les types MIME acceptés :
La taille maximale des fichiers acceptée pour |
BatchDocumentOutputConfig
Configuration de sortie pour la requête locations.batchTranslateDocument.
Représentation JSON |
---|
{ // Union field |
Champs | |
---|---|
Champ d'union destination . Destination de la sortie. Le répertoire de destination fourni doit exister et être vide. destination ne peut être qu'un des éléments suivants : |
|
s3_destination |
Bucket S3 de destination pour le contenu généré. Pour chaque document d'entrée, nous générons au maximum 2 * n fichiers de sortie. (n correspond au nombre de codes de langue cible dans
|