Package google.cloud.translation.v3

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.

TranslationService

Fornisce operazioni di traduzione del linguaggio naturale.

DetectLanguage

rpc DetectLanguage(DetectLanguageRequest) returns (DetectLanguageResponse)

Rileva la lingua del testo all'interno di una richiesta.

GetSupportedLanguages

rpc GetSupportedLanguages(GetSupportedLanguagesRequest) returns (SupportedLanguages)

Restituisce un elenco delle lingue supportate per la traduzione.

TranslateText

rpc TranslateText(TranslateTextRequest) returns (TranslateTextResponse)

Traduce il testo di input e restituisce il testo tradotto.

DetectLanguageRequest

Il messaggio di richiesta per il rilevamento della lingua.

Campi
parent

string

Obbligatorio. Proietta per effettuare una chiamata. Deve fare riferimento al progetto di un chiamante.

Formato: projects/{project-id}.

mime_type

string

Facoltativo. Il formato del testo di origine, ad esempio "text/html", "text/plain". Se non viene specificato, il tipo MIME predefinito è "text/html".

content

string

Il contenuto dell'input memorizzato come stringa.

DetectLanguageResponse

Il messaggio di risposta per il rilevamento della lingua.

Campi
languages[]

DetectedLanguage

La lingua più probabile rilevata dall'API Translation. Per ogni richiesta, l'API Translation restituirà sempre un solo risultato.

DetectedLanguage

Il messaggio di risposta per il rilevamento della lingua.

Campi
language_code

string

Il codice lingua BCP-47 dei contenuti di origine nella richiesta, rilevato automaticamente.

confidence

float

Il livello di confidenza del risultato del rilevamento per questa lingua.

S3Source

La posizione di archiviazione dei contenuti di input.

Campi
input_uri

string

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

GetSupportedLanguagesRequest

Il messaggio di richiesta per il rilevamento delle lingue supportate.

Campi
parent

string

Obbligatorio. Proietta per effettuare una chiamata. Deve fare riferimento al progetto di un chiamante.

Formato: projects/{project-id}.

display_language_code

string

Facoltativo. La lingua da utilizzare per restituire nomi leggibili e localizzati delle lingue supportate. Se manca, i nomi visualizzati non vengono restituiti in una risposta.

SupportedLanguage

Una singola risposta in una lingua supportata corrisponde a informazioni relative a una lingua supportata.

Campi
language_code

string

Codice lingua supportato, generalmente costituito dal suo identificatore ISO 639-1, ad esempio "en", "ja". In alcuni casi, vengono restituiti codici BCP-47 che includono identificatori di lingua e regione (ad esempio, "zh-TW" e "zh-CN")

display_name

string

Nome leggibile della lingua localizzata nella lingua di visualizzazione specificata nella richiesta.

support_source

bool

Può essere utilizzata come lingua di origine.

support_target

bool

Può essere utilizzata come lingua di destinazione.

SupportedLanguages

Il messaggio di risposta per il rilevamento delle lingue supportate.

Campi
languages[]

SupportedLanguage

Un elenco delle risposte nelle lingue supportate. Questo elenco contiene una voce per ogni lingua supportata dall'API Translation.

TranslateTextRequest

Il messaggio di richiesta per la traduzione sincrona.

Campi
contents[]

string

Obbligatorio. Il contenuto dell'input in formato stringa. Consigliamo che i contenuti totali siano inferiori a 30.000 punti di codice. La lunghezza massima di questo campo è 1024.

mime_type

string

Facoltativo. Il formato del testo di origine, ad esempio "text/html", "text/plain". Se non viene specificato, il tipo MIME predefinito è "text/html".

source_language_code

string

Il codice lingua BCP-47 del testo di input, se noto, ad esempio en-US o sr-Latn. I codici lingua supportati sono elencati in Supporto delle lingue.

target_language_code

string

Obbligatorio. Il codice lingua BCP-47 da utilizzare per la traduzione del testo di input, impostato su uno dei codici lingua elencati in Supporto delle lingue.

parent

string

Obbligatorio. Proietta per effettuare una chiamata. Deve fare riferimento al progetto di un chiamante.

Formato: projects/{project-id}

TranslateTextResponse

Campi
translations[]

Translation

Risposte di traduzione del testo. Questo campo ha la stessa lunghezza di contents.

Traduzione

Una singola risposta di traduzione.

Campi
translated_text

string

Il testo tradotto nella lingua di destinazione. Se si verifica un errore durante la traduzione, questo campo potrebbe essere escluso dalla risposta.

detected_language_code

string

Se è stata passata la lingua di origine, non viene eseguito il rilevamento automatico della lingua e questo campo è vuoto.