Questo documento descrive come utilizzare l'API Cloud Translation (v2) per elencare le lingue supportate.
Prima di iniziare
Prima di poter iniziare a utilizzare l'API Cloud Translation, devi avere un progetto in cui è attivata l'API Cloud Translation e devi disporre delle credenziali appropriate. Puoi anche installare librerie client per linguaggi di programmazione comuni per aiutarti a effettuare 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
all'endpoint https://translation.googleapis.com/language/translate/v2/languages
.
Di seguito è riportato un esempio di richiesta GET
che utilizza 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, sulla configurazione di un progetto con un account di servizio e sull'ottenimento di un token di accesso, consulta la pagina Configurazione.
Prima di utilizzare i dati della richiesta, apporta 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 di queste 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. Alcuni codici lingua includono anche un codice paese, ad esempio zh-CN o zh-TW. L'elenco è alfabetico per codice lingua. L'esempio riportato sopra è stato abbreviato per motivi di spazio.
Go
Java
Node.js
Python
Linguaggi aggiuntivi
C#: segui le istruzioni di configurazione per C# nella pagina delle librerie client e poi consulta la documentazione di riferimento di Cloud Translation per .NET.
PHP: segui le istruzioni di configurazione di PHP nella pagina delle librerie client e poi consulta la documentazione di riferimento di Cloud Translation per PHP.
Ruby: segui le istruzioni di configurazione di Ruby nella pagina delle librerie client e poi consulta la 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 delle lingue supportate. I nomi delle lingue restituiti sono scritti in una lingua di destinazione specificata. L'elenco 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 fornisci JSON che identifichi la lingua di destinazione nel corpo della richiesta. Di seguito è riportato un esempio di richiesta POST
mediante curl
o PowerShell.
Prima di utilizzare i dati della richiesta, apporta 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 di queste 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 alle stringhe name
che indicano i nomi delle lingue scritte nella lingua di destinazione, zh-TW. L'esempio riportato sopra è stato abbreviato per motivi di spazio.
Go
Java
Node.js
Python
Linguaggi aggiuntivi
C#: segui le istruzioni di configurazione per C# riportate nella pagina delle librerie client e consulta la documentazione di riferimento di Cloud Translation per .NET.
PHP: segui le istruzioni di configurazione di PHP nella pagina delle librerie client e poi consulta la documentazione di riferimento di Cloud Translation per PHP.
Ruby: segui le istruzioni di configurazione di Ruby nella pagina delle librerie client e poi consulta la documentazione di riferimento di Cloud Translation per Ruby.
Risorse aggiuntive
- Per assistenza sulla risoluzione di problemi o errori comuni, consulta la pagina Risoluzione dei problemi.