Package google.cloud.translation.v3

Wichtig: Um auf die in Klammern aufgeführte URL zuzugreifen, müssen Sie mit dem Internet verbunden sein. Die URL wird für den Zugriff außerhalb Ihrer Air-Gap-Umgebung bereitgestellt.

TranslationService

Bietet Übersetzungen in natürliche Sprachen.

DetectLanguage

rpc DetectLanguage(DetectLanguageRequest) returns (DetectLanguageResponse)

Erkennt die Sprache des Textes einer Anfrage.

GetSupportedLanguages

rpc GetSupportedLanguages(GetSupportedLanguagesRequest) returns (SupportedLanguages)

Liefert eine Liste der unterstützten Sprachen für die Übersetzung.

TranslateText

rpc TranslateText(TranslateTextRequest) returns (TranslateTextResponse)

Übersetzt Eingabetext und gibt übersetzten Text zurück.

DetectLanguageRequest

Anfragenachricht für Spracherkennung.

Felder
parent

string

Erforderlich. Projekt zum Anrufen. Muss sich auf das Projekt eines Anrufers beziehen.

Format: projects/{project-id}.

mime_type

string

Optional. Das Format des Quelltexts, z. B. „text/html“ oder „text/plain“. Wenn Sie hier nichts eingeben, wird standardmäßig der MIME-Typ „text/html“ verwendet.

content

string

Der Inhalt der Eingabe, die als String gespeichert ist.

DetectLanguageResponse

Die Antwortnachricht für die Spracherkennung.

Felder
languages[]

DetectedLanguage

Die wahrscheinlichste Sprache, die von der Translation API erkannt wurde. Die Translation API gibt für jede Anfrage immer nur ein Ergebnis zurück.

DetectedLanguage

Die Antwortnachricht für die Spracherkennung.

Felder
language_code

string

Der BCP-47-Sprachcode des Quellinhalts in der Anfrage wird automatisch erkannt.

confidence

float

Die Konfidenz des Erkennungsergebnisses für diese Sprache

S3Source

Der Speicherort für die Eingabeinhalte.

Felder
input_uri

string

Erforderlich. URI der Quelldaten. Beispiel: s3://my_bucket/my_object.

GetSupportedLanguagesRequest

Die Anfragenachricht zum Ermitteln unterstützter Sprachen.

Felder
parent

string

Erforderlich. Projekt zum Anrufen. Muss sich auf das Projekt eines Anrufers beziehen.

Format: projects/{project-id}.

display_language_code

string

Optional. Die Sprache, in der lokalisierte, lesbare Namen der unterstützten Sprachen zurückgegeben werden sollen. Wenn sie fehlen, werden keine Anzeigenamen in einer Antwort zurückgegeben.

SupportedLanguage

Eine einzelne Antwort zu unterstützten Sprachen entspricht Informationen, die sich auf eine unterstützte Sprache beziehen.

Felder
language_code

string

Unterstützter Sprachcode, der in der Regel aus der ISO 639-1-Kennung besteht, z. B. „en“, „ja“. In bestimmten Fällen werden BCP-47-Codes mit Sprach- und Regionskennungen zurückgegeben, z. B. „zh-TW“ und „zh-CN“.

display_name

string

Für Menschen lesbarer Name der Sprache, lokalisiert in der in der Anfrage angegebenen Anzeigesprache.

support_source

bool

Kann als Ausgangssprache verwendet werden.

support_target

bool

Kann als Zielsprache verwendet werden.

SupportedLanguages

Die Antwortnachricht zum Ermitteln der unterstützten Sprachen:

Felder
languages[]

SupportedLanguage

Eine Liste der unterstützten Sprachantworten: Diese Liste enthält einen Eintrag für jede Sprache, die von der Translation API unterstützt wird.

TranslateTextRequest

Die Anfragenachricht für die synchrone Übersetzung.

Felder
contents[]

string

Erforderlich. Der Inhalt der Eingabe im Stringformat. Wir empfehlen, dass der gesamte Inhalt weniger als 30.000 Codepoints umfasst. Die maximale Länge dieses Feldes beträgt 1.024 Zeichen.

mime_type

string

Optional. Das Format des Quelltexts, z. B. „text/html“ oder „text/plain“. Wenn Sie hier nichts eingeben, wird standardmäßig der MIME-Typ „text/html“ verwendet.

source_language_code

string

Der BCP-47-Sprachcode des Eingabetexts, falls bekannt, z. B. en-US oder sr-Latn. Die unterstützten Sprachcodes finden Sie unter „Sprachunterstützung“.

target_language_code

string

Erforderlich. Der BCP-47-Sprachcode, der für die Übersetzung des Eingabetexts verwendet werden soll. Er muss auf einen der unter „Sprachunterstützung“ aufgeführten Sprachcodes festgelegt sein.

parent

string

Erforderlich. Projekt zum Anrufen. Muss sich auf das Projekt eines Anrufers beziehen.

Format: projects/{project-id}

TranslateTextResponse

Felder
translations[]

Translation

Antworten auf die Textübersetzung. Dieses Feld hat dieselbe Länge wie contents.

Übersetzung

Eine einzelne Übersetzungsantwort.

Felder
translated_text

string

Text, der in die Zielsprache übersetzt wurde. Wenn bei der Übersetzung ein Fehler auftritt, wird dieses Feld möglicherweise aus der Antwort ausgeschlossen.

detected_language_code

string

Wenn die Quellsprache übergeben wurde, erfolgt keine automatische Erkennung der Sprache und dieses Feld ist leer.