REST Resource: projects.glossaries

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

Recurso: Glosario

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

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. Nombre de recurso del glosario. Los nombres de los glosarios tienen el formato projects/{project-id}/glossaries/{glossary-id}.

input_config

object (GlossaryInputConfig)

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

entry_count

integer

Solo de salida. Número 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 de salida. Cuándo se llamó a glossaries.create.

Marca de tiempo en formato RFC3339 UTC "Zulu", 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 de salida. Cuándo se terminó de crear el glosario.

Marca de tiempo en formato RFC3339 UTC "Zulu", 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. Nombre visible del glosario.

Campo de unión languages. Idiomas admitidos por el glosario. languages solo puede ser una de las siguientes cosas:
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. El código de idioma BCP-47 del texto de entrada (por ejemplo, "en-US"). Debe ser una coincidencia exacta de GlossaryTerm.language_code.

target_language_code

string

Obligatorio. El código de idioma BCP-47 de la traducción, por ejemplo, "zh-CN". Debe ser una coincidencia exacta de GlossaryTerm.language_code.

LanguageCodesSet

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

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

string

Los códigos de idioma BCP-47 de los términos definidos en el glosario. Todas las entradas son únicas. La lista contiene al menos dos entradas. Debe ser una coincidencia exacta de GlossaryTerm.language_code.

GlossaryInputConfig

Configuración de entrada de glosarios.

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

object (S3Source)

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

Para glosarios unidireccionales:

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

  • TMX (.tmx): archivo TMX con datos paralelos que definen pares de términos de origen y destino.

Para glosarios de conjuntos de términos equivalentes:

  • CSV (.csv): archivo CSV de varias columnas que define términos de 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. 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

Elimina una lista de términos si no se ha creado.

get

Obtiene un glosario.

list

Muestra las glosarios de un proyecto.