REST Resource: projects.glossaries

Importante: per accedere all'URL elencato tra parentesi, devi connetterti a internet. L'URL viene fornito per l'accesso al di fuori dell'ambiente air-gap.

Risorsa: Glossario

Rappresenta un glossario creato a partire dai dati forniti dagli utenti.

Rappresentazione 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.
}
Campi
name

string

Obbligatorio. Il nome risorsa del glossario. I nomi dei glossari hanno il formato projects/{project-id}/glossaries/{glossary-id}.

input_config

object (GlossaryInputConfig)

Obbligatorio. Fornisce esempi da cui creare il glossario. Il glossario totale non deve superare i 10 milioni di punti di codice Unicode.

entry_count

integer

Solo output. Il numero di voci definite nel glossario.

submit_time

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

Solo output. Quando è stato chiamato glossaries.create.

Un timestamp in formato "Zulu" UTC RFC3339, con risoluzione al nanosecondo e fino a nove cifre frazionarie. Esempi: "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)

Solo output. Al termine della creazione del glossario.

Un timestamp in formato "Zulu" UTC RFC3339, con risoluzione al nanosecondo e fino a nove cifre frazionarie. Esempi: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

display_name

string

Facoltativo. Il nome visualizzato del glossario.

Campo unione languages. Lingue supportate dal glossario. languages può essere solo uno dei seguenti:
language_pair

object (LanguageCodePair)

Utilizzato con i glossari unidirezionali.

language_codes_set

object (LanguageCodesSet)

Utilizzato con i glossari di insiemi di termini equivalenti.

LanguageCodePair

Utilizzato con i glossari unidirezionali.

Rappresentazione JSON
{
  "source_language_code": string,
  "target_language_code": string
}
Campi
source_language_code

string

Obbligatorio. Il codice lingua BCP-47 del testo di input, ad esempio "en-US". Deve corrispondere esattamente a GlossaryTerm.language_code.

target_language_code

string

Obbligatorio. Il codice lingua BCP-47 per l'output della traduzione, ad esempio "zh-CN". Deve corrispondere esattamente a GlossaryTerm.language_code.

LanguageCodesSet

Utilizzato con i glossari di insiemi di termini equivalenti.

Rappresentazione JSON
{
  "language_codes": [
    string
  ]
}
Campi
language_codes[]

string

I codici lingua BCP-47 per i termini definiti nel glossario. Tutte le voci sono uniche. L'elenco contiene almeno due voci. Deve corrispondere esattamente a GlossaryTerm.language_code.

GlossaryInputConfig

Configurazione dell'input per i glossari.

Rappresentazione JSON
{
  "s3_source": {
    object (S3Source)
  }
}
Campi
s3_source

object (S3Source)

Obbligatorio. Posizione di archiviazione dei dati del glossario. Il formato del file viene determinato in base all'estensione del nome file. L'API restituisce google.rpc.Code.INVALID_ARGUMENT per URI e formati di file non supportati. I caratteri jolly non sono consentiti. Deve essere un singolo file in uno dei seguenti formati:

Per i glossari unidirezionali:

  • TSV/CSV (.tsv/.csv): file a 2 colonne, con valori separati da tabulazioni o virgole. La prima colonna contiene il testo di origine. La seconda colonna è il testo di destinazione. Il file non deve contenere intestazioni. ovvero la prima riga contiene i dati, non i nomi delle colonne.

  • TMX (.tmx): file TMX con dati paralleli che definiscono coppie di termini di origine/destinazione.

Per i glossari di insiemi di termini equivalenti:

  • CSV (.csv): file CSV a più colonne che definisce i termini del glossario equivalenti in più lingue. Per ulteriori informazioni, consulta la documentazione - glossari (https://cloud.google.com/translate/docs/advanced/glossary).

S3Source

La posizione di archiviazione dei contenuti di input.

Rappresentazione JSON
{
  "input_uri": string
}
Campi
input_uri

string

Obbligatorio. URI dei dati di origine. Ad esempio, s3://my_bucket/my_object.

Metodi

create

Crea un glossario e restituisce l'operazione a lunga esecuzione.

delete

Elimina un glossario se non è stato creato.

get

Recupera un glossario.

list

Elenca i glossari in un progetto.