REST Resource: projects.glossaries

Importante: para acessar o URL listado entre parênteses, é necessário se conectar à Internet. O URL é fornecido para acesso fora do ambiente isolado.

Recurso: Glossary

Representa um glossário criado com base em dados fornecidos pelo usuário.

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 de glossários têm o formato projects/{project-id}/glossaries/{glossary-id}.

input_config

object (GlossaryInputConfig)

Obrigatório. Fornece exemplos para criar o glossário. 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.

Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos 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.

Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos 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 de exibição do glossário.

Campo de união languages. Idiomas compatíveis com o glossário. languages pode ser apenas de um dos tipos a seguir:
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 para ser uma correspondência exata de GlossaryTerm.language_code.

target_language_code

string

Obrigatório. O código de idioma BCP-47 para a saída da tradução, por exemplo, "zh-CN". Esperado para ser 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 termos definidos no glossário. Todas as entradas são exclusivas. A lista tem pelo menos duas entradas. Esperado para ser 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 arquivo é determinado com base na extensão do nome. A API retorna google.rpc.Code.INVALID_ARGUMENT para URIs e formatos de arquivo não compatíveis. Caracteres curinga não são permitidos. Ele precisa ser um único arquivo em um dos seguintes formatos:

Para glossários unidirecionais:

  • TSV/CSV (.tsv/.csv): arquivo de duas colunas, separado por tabulação ou vírgula. A primeira coluna é o texto de origem. A segunda coluna é o texto de destino. O arquivo não pode ter cabeçalhos. Ou seja, a primeira linha é de dados, não de nomes de colunas.

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

Para glossários de conjuntos de termos equivalentes:

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

S3Source

O local 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 retorna a operação de longa duração.

delete

Exclui um glossário se ele não tiver sido criado.

get

Recebe um glossário.

list

Lista os glossários em um projeto.