REST Resource: projects.glossaries

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.

Ressource: Glossar

Stellt ein Glossar dar, das aus von Nutzern bereitgestellten Daten erstellt wurde.

JSON-Darstellung
{
  "name": string,
  "input_config": {
    object (GlossaryInputConfig)
  },
  "entry_count": integer,
  "submit_time": string,
  "end_time": string,
  "display_name": string,

  // Union field languages can be only one of the following:
  "language_pair": {
    object (LanguageCodePair)
  },
  "language_codes_set": {
    object (LanguageCodesSet)
  }
  // End of list of possible types for union field languages.
}
Felder
name

string

Erforderlich. Der Ressourcenname des Glossars. Glossarnamen haben das Format projects/{project-id}/glossaries/{glossary-id}.

input_config

object (GlossaryInputConfig)

Erforderlich. Enthält Beispiele, anhand derer das Glossar erstellt werden kann. Das gesamte Glossar darf 10 Millionen Unicode-Codepunkte nicht überschreiten.

entry_count

integer

Nur Ausgabe. Die Anzahl der im Glossar definierten Einträge.

submit_time

string (Timestamp (https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#google.protobuf.Timestamp) format)

Nur Ausgabe. Wann „glossaries.create“ aufgerufen wurde.

Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: "2014-10-02T15:01:23Z" und "2014-10-02T15:01:23.045123456Z".

end_time

string (Timestamp (https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#google.protobuf.Timestamp) format)

Nur Ausgabe. Wann die Glossarerstellung abgeschlossen wurde.

Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: "2014-10-02T15:01:23Z" und "2014-10-02T15:01:23.045123456Z".

display_name

string

Optional. Der Anzeigename des Glossars.

Union-Feld languages. Von Glossar unterstützte Sprachen Für languages ist nur einer der folgenden Werte zulässig:
language_pair

object (LanguageCodePair)

Wird mit unidirektionalen Glossaren verwendet.

language_codes_set

object (LanguageCodesSet)

Wird mit Glossaren mit Sets äquivalenter Begriffe verwendet.

LanguageCodePair

Wird mit unidirektionalen Glossaren verwendet.

JSON-Darstellung
{
  "source_language_code": string,
  "target_language_code": string
}
Felder
source_language_code

string

Erforderlich. Der BCP-47-Sprachcode des Eingabetexts, z. B. „en-US“. Muss eine genaue Übereinstimmung mit GlossaryTerm.language_code sein.

target_language_code

string

Erforderlich. Der BCP-47-Sprachcode für die Übersetzungsausgabe, z. B. „zh-CN“. Muss eine genaue Übereinstimmung mit GlossaryTerm.language_code sein.

LanguageCodesSet

Wird mit Glossaren mit Sets äquivalenter Begriffe verwendet.

JSON-Darstellung
{
  "language_codes": [
    string
  ]
}
Felder
language_codes[]

string

Der BCP-47-Sprachcode bzw. die BCP-47-Sprachcodes für im Glossar definierte Begriffe. Alle Einträge sind eindeutig. Die Liste enthält mindestens zwei Einträge. Muss eine genaue Übereinstimmung mit GlossaryTerm.language_code sein.

GlossaryInputConfig

Eingabekonfiguration für Glossare.

JSON-Darstellung
{
  "s3_source": {
    object (S3Source)
  }
}
Felder
s3_source

object (S3Source)

Erforderlich. Speicherort der Glossardaten. Das Dateiformat wird anhand der Dateinamenerweiterung bestimmt. Die API gibt google.rpc.Code.INVALID_ARGUMENT für nicht unterstützte URIs und Dateiformate zurück. Platzhalter sind nicht zulässig. Es muss sich um eine einzelne Datei in einem der folgenden Formate handeln:

Für unidirektionale Glossare:

  • TSV/CSV (.tsv/.csv): Datei mit zwei Spalten, die durch Tabulatoren oder Kommas getrennt sind. Die erste Spalte enthält den Quelltext. Die zweite Spalte enthält den Zieltext. Die Datei darf keine Kopfzeilen enthalten. Die erste Zeile enthält also Daten und keine Spaltennamen.

  • TMX (.tmx): TMX-Datei mit parallelen Daten, in denen Quell- und Zielbegriffspaare definiert sind.

Für Glossare mit Sets äquivalenter Begriffe:

  • CSV (.csv): Mehrspaltige CSV-Datei, in der äquivalente Glossarbegriffe in mehreren Sprachen definiert werden. Weitere Informationen finden Sie in der Dokumentation zu Glossaren (https://cloud.google.com/translate/docs/advanced/glossary).

S3Source

Der Speicherort für die Eingabeinhalte.

JSON-Darstellung
{
  "input_uri": string
}
Felder
input_uri

string

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

Methoden

create

Erstellt ein Glossar und gibt den Vorgang mit langer Ausführungszeit zurück.

delete

Löscht ein Glossar, wenn es noch nicht erstellt wurde.

get

Ruft ein Glossar ab.

list

Listet Glossare in einem Projekt auf.