REST Resource: projects.glossaries

Important : Pour accéder à l'URL indiquée entre parenthèses, vous devez vous connecter à Internet. L'URL est fournie pour accéder à l'environnement isolé.

Ressource : Glossaire

Représente un glossaire créé à partir des données fournies par l'utilisateur.

Représentation JSON
{
  "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.
}
Champs
name

string

Obligatoire. Nom de ressource du glossaire. Les noms de glossaires sont au format projects/{project-id}/glossaries/{glossary-id}.

input_config

object (GlossaryInputConfig)

Obligatoire. Fournit des exemples pour créer le glossaire. Le glossaire ne doit pas dépasser 10 millions de points de code Unicode.

entry_count

integer

Uniquement en sortie. Nombre d'entrées définies dans le glossaire.

submit_time

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

Uniquement en sortie. Date à laquelle glossaries.create a été appelé.

Horodatage au format RFC3339 UTC "Zulu", avec une résolution de l'ordre de la nanoseconde et jusqu'à neuf chiffres décimaux. Exemples : "2014-10-02T15:01:23Z" et "2014-10-02T15:01:23.045123456Z".

end_time

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

Uniquement en sortie. Date de création du glossaire.

Horodatage au format RFC3339 UTC "Zulu", avec une résolution de l'ordre de la nanoseconde et jusqu'à neuf chiffres décimaux. Exemples : "2014-10-02T15:01:23Z" et "2014-10-02T15:01:23.045123456Z".

display_name

string

Facultatif. Nom à afficher du glossaire.

Champ d'union languages. Langues acceptées par le glossaire. languages ne peut être qu'un des éléments suivants :
language_pair

object (LanguageCodePair)

Utilisé avec les glossaires unidirectionnels.

language_codes_set

object (LanguageCodesSet)

Utilisé avec les glossaires d'ensembles de termes équivalents.

LanguageCodePair

Utilisé avec les glossaires unidirectionnels.

Représentation JSON
{
  "source_language_code": string,
  "target_language_code": string
}
Champs
source_language_code

string

Obligatoire. Code de langue BCP-47 du texte d'entrée (par exemple, "en-US"). Doit correspondre exactement à GlossaryTerm.language_code.

target_language_code

string

Obligatoire. Code de langue BCP-47 pour la sortie de la traduction (par exemple, "zh-CN"). Doit correspondre exactement à GlossaryTerm.language_code.

LanguageCodesSet

Utilisé avec les glossaires d'ensembles de termes équivalents.

Représentation JSON
{
  "language_codes": [
    string
  ]
}
Champs
language_codes[]

string

Code(s) de langue BCP-47 pour les termes définis dans le glossaire. Toutes les entrées sont uniques. La liste contient au moins deux entrées. Doit correspondre exactement à GlossaryTerm.language_code.

GlossaryInputConfig

Configuration d'entrée pour les glossaires.

Représentation JSON
{
  "s3_source": {
    object (S3Source)
  }
}
Champs
s3_source

object (S3Source)

Obligatoire. Emplacement de stockage des données du glossaire. Le format du fichier est déterminé en fonction de l'extension du nom de fichier. L'API renvoie google.rpc.Code.INVALID_ARGUMENT pour les URI et les formats de fichiers non compatibles. Les caractères génériques ne sont pas autorisés. Il doit s'agir d'un seul fichier dans l'un des formats suivants :

Pour les glossaires unidirectionnels :

  • TSV/CSV (.tsv/.csv) : fichier à deux colonnes, séparées par une tabulation ou une virgule. La première colonne contient le texte source. La deuxième colonne contient le texte cible. Le fichier ne doit pas contenir d'en-têtes. Autrement dit, la première ligne contient des données, et non des noms de colonnes.

  • TMX (.tmx) : fichier TMX contenant des données parallèles définissant des paires de termes source/cible.

Pour les glossaires d'ensembles de termes équivalents :

  • CSV (.csv) : fichier CSV à plusieurs colonnes définissant des termes de glossaire équivalents dans plusieurs langues. Pour en savoir plus, consultez la documentation sur les glossaires (https://cloud.google.com/translate/docs/advanced/glossary).

S3Source

Emplacement de stockage du contenu d'entrée.

Représentation JSON
{
  "input_uri": string
}
Champs
input_uri

string

Obligatoire. URI des données sources. Par exemple, s3://my_bucket/my_object.

Méthodes

create

Crée un glossaire et renvoie l'opération de longue durée.

delete

Supprime un glossaire s'il n'a pas été créé.

get

Récupère un glossaire.

list

Répertorie les glossaires d'un projet.