Übersetzt große Mengen an Dokumenten im asynchronen Batchmodus. Diese Funktion gibt Echtzeitausgabe aus, während die Eingaben verarbeitet werden. Wenn der Aufrufer eine Anfrage abbricht, sind die Teilergebnisse (für eine Eingabedatei ist es alles oder nichts) möglicherweise weiterhin am angegebenen Ausgabespeicherort verfügbar.
Dieser Aufruf wird sofort zurückgegeben und Sie können google.longrunning.Operation.name verwenden, um den Status des Aufrufs abzufragen.
HTTP-Anfrage
POST https://{TRANSLATION_GDC_ENDPOINT}/v3/{parent}:batchTranslateDocument
Pfadparameter
Parameter | |
---|---|
parent |
Erforderlich. Standort für einen Anruf. Format: Der Standort Es können nur Glossare in derselben Region (mit derselben location-id) verwendet werden. Andernfalls wird der Fehler INVALID_ARGUMENT (400) zurückgegeben. |
Anfragetext
Der Anfragetext enthält Daten mit folgender Struktur:
JSON-Darstellung |
---|
{ "sourceLanguageCode": string, "targetLanguageCodes": [ string ], "inputConfigs": [ { object ( |
Felder | |
---|---|
sourceLanguageCode |
Erforderlich. Der ISO-639-Sprachcode des Eingabedokuments, sofern bekannt, z. B. „en-US“ oder „sr-Latn“. Die unterstützten Sprachcodes finden Sie unter Unterstützte Sprachen. |
targetLanguageCodes[] |
Erforderlich. Der ISO-639-Sprachcode, der für die Übersetzung des Eingabedokuments verwendet werden soll. Geben Sie hier bis zu 10 Sprachcodes an. |
inputConfigs[] |
Erforderlich. Eingabekonfigurationen. Die Gesamtzahl der übereinstimmenden Dateien sollte maximal 100 betragen. Die Gesamtgröße des zu übersetzenden Inhalts darf 100 Millionen Unicode-Codepunkte nicht überschreiten. Die Dateien müssen UTF-8-codiert sein. |
outputConfig |
Erforderlich. Ausgabekonfiguration Wenn zwei Eingabekonfigurationen mit derselben Datei übereinstimmen (d. h. derselbe Eingabepfad), wird keine Ausgabe für doppelte Eingaben generiert. |
glossaries |
Optional. Glossare, die angewendet werden sollen. Die Schlüssel sind die Codes der Zielsprachen. |
formatConversions |
Optional. Die Zuordnung für die Konvertierung des Dateiformats, die auf alle Eingabedateien angewendet wird. Der Kartenschlüssel ist der ursprüngliche MIME-Typ. Der Zuordnungswert ist der Ziel-MIME-Typ übersetzter Dokumente. Die unterstützte Dateiformatkonvertierung umfasst: - Wenn nichts angegeben ist, haben die Ausgabedateien dasselbe Format wie die Originaldatei. |
customizedAttribution |
Optional. Dieses Flag dient zur Unterstützung der benutzerdefinierten Attribution. Wenn keine Angabe erfolgt, lautet der Standardwert |
enableShadowRemovalNativePdf |
Optional. Wenn „true“ festgelegt ist, wird der Server zum Entfernen von Text verwendet, um den Schattentext auf dem Hintergrundbild für die native PDF-Übersetzung zu entfernen. Die Funktion zum Entfernen von Schatten kann nur aktiviert werden, wenn |
enableRotationCorrection |
Optional. Wenn „true“, wird die automatische Korrektur der Drehung in DVS aktiviert. |
Antworttext
Wenn der Vorgang erfolgreich abgeschlossen wurde, enthält der Antworttext eine Instanz von Operation
.
Autorisierungsbereiche
Erfordert den folgenden OAuth-Bereich:
https://www.googleapis.com/auth/cloud-platform
BatchDocumentInputConfig
Eingabekonfiguration für die Anfrage „locations.batchTranslateDocument“.
JSON-Darstellung |
---|
{ // Union field |
Felder | |
---|---|
Union-Feld source . Präzisiert die Eingabe. Für source ist nur einer der folgenden Werte zulässig: |
|
s3_source |
S3-Bucket-Speicherort für die Quelleingabe. Dies kann eine einzelne Datei oder ein Platzhalter sein. Der MIME-Typ der Datei wird anhand der Erweiterung bestimmt. Unterstützte MIME-Typen:
Die maximale Dateigröße für |
BatchDocumentOutputConfig
Ausgabekonfiguration für die Anfrage „locations.batchTranslateDocument“.
JSON-Darstellung |
---|
{ // Union field |
Felder | |
---|---|
Union-Feld destination . Das Ziel der Ausgabe. Das angegebene Zielverzeichnis muss vorhanden und leer sein. Für destination ist nur einer der folgenden Werte zulässig: |
|
s3_destination |
S3-Bucket-Ziel für Ausgabedaten. Für jedes einzelne Eingabedokument werden maximal 2 * n Ausgabedateien generiert. Dabei ist n die Anzahl der Zielsprachencodes in
|