REST Resource: projects.glossaries

Importante: Para acceder a la URL que se indica entre paréntesis, debes conectarte a Internet. Se proporciona la URL para acceder fuera de tu entorno aislado.

Recurso: Glosario

Representa un glosario creado a partir de los datos proporcionados por el usuario.

Representación 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.
}
Campos
name

string

Obligatorio. Es el nombre del recurso del glosario. Los nombres del glosario tienen el formato projects/{project-id}/glossaries/{glossary-id}.

input_config

object (GlossaryInputConfig)

Obligatorio. Proporciona ejemplos para crear el glosario. El glosario total no debe exceder los 10 millones de puntos de código Unicode.

entry_count

integer

Solo salida. Es la cantidad de entradas definidas en el glosario.

submit_time

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

Solo salida. Cuándo se llamó a glossaries.create.

Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: "2014-10-02T15:01:23Z" y "2014-10-02T15:01:23.045123456Z".

end_time

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

Solo salida. Cuándo finalizó la creación del glosario.

Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: "2014-10-02T15:01:23Z" y "2014-10-02T15:01:23.045123456Z".

display_name

string

Opcional. Es el nombre visible del glosario.

Campo de unión languages. Son los idiomas admitidos por el glosario. languages puede ser solo uno de los siguientes:
language_pair

object (LanguageCodePair)

Se usa con glosarios unidireccionales.

language_codes_set

object (LanguageCodesSet)

Se usa con glosarios de conjuntos de términos equivalentes.

LanguageCodePair

Se usa con glosarios unidireccionales.

Representación JSON
{
  "source_language_code": string,
  "target_language_code": string
}
Campos
source_language_code

string

Obligatorio. Es el código de idioma BCP-47 del texto de entrada, por ejemplo, "en-US". Se espera que coincida exactamente con GlossaryTerm.language_code.

target_language_code

string

Obligatorio. Es el código de idioma BCP-47 para el resultado de la traducción, por ejemplo, "zh-CN". Se espera que coincida exactamente con GlossaryTerm.language_code.

LanguageCodesSet

Se usa con glosarios de conjuntos de términos equivalentes.

Representación JSON
{
  "language_codes": [
    string
  ]
}
Campos
language_codes[]

string

Son los códigos de idioma BCP-47 para los términos definidos en el glosario. Todas las entradas son únicas. La lista contiene al menos dos entradas. Se espera que coincida exactamente con GlossaryTerm.language_code.

GlossaryInputConfig

Es la configuración de entrada para los glosarios.

Representación JSON
{
  "s3_source": {
    object (S3Source)
  }
}
Campos
s3_source

object (S3Source)

Obligatorio. Ubicación de almacenamiento de los datos del glosario. El formato de archivo se determina según la extensión del nombre de archivo. La API devuelve google.rpc.Code.INVALID_ARGUMENT para los formatos de archivo y los URI no admitidos. No se permiten comodines. Debe ser un solo archivo en uno de los siguientes formatos:

Para los glosarios unidireccionales, haz lo siguiente:

  • TSV/CSV (.tsv/.csv): Archivo de 2 columnas, separadas por tabulaciones o comas. La primera columna es el texto fuente. La segunda columna es el texto de destino. El archivo no debe contener encabezados. Es decir, la primera fila contiene datos, no nombres de columnas.

  • TMX (.tmx): Archivo TMX con datos paralelos que definen pares de términos fuente y objetivo.

Para los glosarios de conjuntos de términos equivalentes, haz lo siguiente:

  • CSV (.csv): Archivo CSV de varias columnas que define términos del glosario equivalentes en varios idiomas. Consulta la documentación para obtener más información sobre los glosarios (https://cloud.google.com/translate/docs/advanced/glossary).

S3Source

Ubicación de almacenamiento del contenido de entrada.

Representación JSON
{
  "input_uri": string
}
Campos
input_uri

string

Obligatorio. Es el URI de los datos de origen. Por ejemplo, s3://my_bucket/my_object.

Métodos

create

Crea un glosario y devuelve la operación de larga duración.

delete

Borra un glosario si no se creó.

get

Obtiene un glosario.

list

Enumera los glosarios de un proyecto.