Questo documento descrive come utilizzare l'API Cloud Translation (v2) per elencare lingue supportate.
Prima di iniziare
Per poter iniziare a utilizzare l'API Cloud Translation, devi avere un progetto con l'API Cloud Translation sia abilitata e devi disporre delle credenziali appropriate. Puoi installare anche librerie client per i linguaggi di programmazione più comuni chiamate all'API. Per ulteriori informazioni, consulta la pagina Configurazione.
Elenca le lingue supportate
REST
Per ottenere un elenco di tutte le lingue supportate, invia una richiesta GET
al
Endpoint https://translation.googleapis.com/language/translate/v2/languages
.
Di seguito è riportato un esempio di richiesta GET
mediante curl
e PowerShell.
L'esempio utilizza il token di accesso per un account di servizio configurato per il progetto
utilizzando Google Cloud CLI. Per
istruzioni sull'installazione di gcloud CLI, la configurazione di un progetto con un servizio
account e ottenere un token di accesso, consulta la sezione Configurazione
.
Prima di utilizzare i dati della richiesta, effettua le seguenti sostituzioni:
PROJECT_NUMBER_OR_ID
: l'ID numerico o alfanumerico del tuo progetto Google Cloud
Metodo HTTP e URL:
GET https://translation.googleapis.com/language/translate/v2/languages
Per inviare la richiesta, espandi una delle seguenti opzioni:
Dovresti ricevere una risposta JSON simile alla seguente:
{ "languages": [ { "language": "en" }, { "language": "fr" }, { "language": "zh-CN" } ] }
Questa query restituisce i codici lingua ISO-639 per le lingue supportate. Alcune i codici lingua includono anche il codice paese, ad esempio zh-CN o zh-TW. L'elenco è in ordine alfabetico per codice lingua. L'esempio precedente è stato abbreviato a causa di limiti di spazio.
Go
Java
Node.js
Python
Linguaggi aggiuntivi
C#: Segui le Istruzioni per la configurazione di C# Nella pagina delle librerie client e poi visita Documentazione di riferimento di Cloud Translation per .NET.
PHP Segui le Istruzioni per la configurazione dei file PHP Nella pagina delle librerie client e poi visita Documentazione di riferimento di Cloud Translation per PHP.
Rubino: Segui le Istruzioni per la configurazione di Ruby Nella pagina delle librerie client e poi visita Documentazione di riferimento di Cloud Translation per Ruby.
Elenca le lingue supportate con il nome della lingua di destinazione
REST
Ecco un altro esempio che restituisce l'elenco di lingue supportate. La i nomi delle lingue restituiti sono scritti in una specifica lingua di destinazione. L'oggetto restituito è in ordine alfabetico in base alla lingua di destinazione.
Per elencare le lingue supportate in una lingua di destinazione, effettua una richiesta POST
e
fornire JSON
che identifica la lingua di destinazione nel corpo della richiesta. Le seguenti
mostra un esempio di richiesta POST
mediante curl
o PowerShell.
Prima di utilizzare i dati della richiesta, effettua le seguenti sostituzioni:
PROJECT_NUMBER_OR_ID
: l'ID numerico o alfanumerico del tuo progetto Google Cloud
Metodo HTTP e URL:
POST https://translation.googleapis.com/language/translate/v2/languages
Corpo JSON della richiesta:
{ "target": "zh-TW" }
Per inviare la richiesta, espandi una delle seguenti opzioni:
Dovresti ricevere una risposta JSON simile alla seguente:
{ "data": { "languages": [ { "language": "zh-CN", "name": "中文(簡體)" }, { "language": "fr", "name": "法文" }, { "language": "en", "name": "英文" } ] } }
In questo caso, la query restituisce gli stessi codici lingua di cui sopra, insieme
name
stringhe che forniscono i nomi delle lingue scritte nel target
zh-TW. L'esempio precedente è stato abbreviato a causa di limiti di spazio.
Go
Java
Node.js
Python
Linguaggi aggiuntivi
C#: Segui le Istruzioni per la configurazione di C# Nella pagina delle librerie client e poi visita Documentazione di riferimento di Cloud Translation per .NET.
PHP Segui le Istruzioni per la configurazione dei file PHP Nella pagina delle librerie client e poi visita Documentazione di riferimento di Cloud Translation per PHP.
Rubino: Segui le Istruzioni per la configurazione di Ruby Nella pagina delle librerie client e poi visita Documentazione di riferimento di Cloud Translation per Ruby.
Risorse aggiuntive
- Per assistenza nella risoluzione di problemi o errori comuni, consulta le Risoluzione dei problemi.