REST Resource: projects.glossaries

Importante: para aceder ao URL indicado entre parênteses, tem de ter ligação à Internet. O URL é fornecido para acesso fora do seu ambiente isolado.

Recurso: glossário

Representa um glossário criado a partir de dados fornecidos pelos utilizadores.

Representação 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

Obrigatório. O nome do recurso do glossário. Os nomes dos glossários têm o formato projects/{project-id}/glossaries/{glossary-id}.

input_config

object (GlossaryInputConfig)

Obrigatório. Fornece exemplos a partir dos quais o glossário é criado. O glossário total não pode exceder 10 milhões de pontos de código Unicode.

entry_count

integer

Apenas saída. O número de entradas definidas no glossário.

submit_time

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

Apenas saída. Quando glossaries.create foi chamado.

Uma data/hora no formato "Zulu" UTC RFC3339, com resolução de nanosegundos e até nove dígitos fracionários. Exemplos: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

end_time

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

Apenas saída. Quando a criação do glossário foi concluída.

Uma data/hora no formato "Zulu" UTC RFC3339, com resolução de nanosegundos e até nove dígitos fracionários. Exemplos: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

display_name

string

Opcional. O nome a apresentar do glossário.

Campo de união languages. Idiomas suportados pelo glossário. languages só pode ser uma das seguintes opções:
language_pair

object (LanguageCodePair)

Usado com glossários unidirecionais.

language_codes_set

object (LanguageCodesSet)

Usado com glossários de conjuntos de termos equivalentes.

LanguageCodePair

Usado com glossários unidirecionais.

Representação JSON
{
  "source_language_code": string,
  "target_language_code": string
}
Campos
source_language_code

string

Obrigatório. O código de idioma BCP-47 do texto de entrada, por exemplo, "en-US". É esperado que seja uma correspondência exata de GlossaryTerm.language_code.

target_language_code

string

Obrigatório. O código de idioma BCP-47 para o resultado da tradução, por exemplo, "zh-CN". É esperado que seja uma correspondência exata de GlossaryTerm.language_code.

LanguageCodesSet

Usado com glossários de conjuntos de termos equivalentes.

Representação JSON
{
  "language_codes": [
    string
  ]
}
Campos
language_codes[]

string

Os códigos de idioma BCP-47 para os termos definidos no glossário. Todas as entradas são únicas. A lista contém, pelo menos, duas entradas. É esperado que seja uma correspondência exata de GlossaryTerm.language_code.

GlossaryInputConfig

Configuração de entrada para glossários.

Representação JSON
{
  "s3_source": {
    object (S3Source)
  }
}
Campos
s3_source

object (S3Source)

Obrigatório. Local de armazenamento dos dados do glossário. O formato do ficheiro é determinado com base na extensão do nome do ficheiro. A API devolve google.rpc.Code.INVALID_ARGUMENT para URIs e formatos de ficheiros não suportados. Não são permitidos carateres universais. Tem de ser um único ficheiro num dos seguintes formatos:

Para glossários unidirecionais:

  • TSV/CSV (.tsv/.csv): ficheiro de 2 colunas, separado por tabulações ou vírgulas. A primeira coluna é o texto de origem. A segunda coluna é o texto de destino. O ficheiro não pode conter cabeçalhos. Ou seja, a primeira linha contém dados e não nomes de colunas.

  • TMX (.tmx): ficheiro TMX com dados paralelos que definem pares de termos de origem/destino.

Para glossários de conjuntos de termos equivalentes:

  • CSV (.csv): ficheiro CSV de várias colunas que define termos do glossário equivalentes em vários idiomas. Consulte a documentação para mais informações: glossários (https://cloud.google.com/translate/docs/advanced/glossary).

S3Source

A localização de armazenamento do conteúdo de entrada.

Representação JSON
{
  "input_uri": string
}
Campos
input_uri

string

Obrigatório. URI dos dados de origem. Por exemplo, s3://my_bucket/my_object.

Métodos

create

Cria um glossário e devolve a operação de longa duração.

delete

Elimina um glossário se este não tiver sido criado.

get

Aceder a um glossário.

list

Apresenta glossários num projeto.