Tradurre il testo con Cloud Translation Basic
Questa pagina mostra come tradurre un testo di esempio utilizzando Cloud Translation Basic.
Prima di iniziare
Prima di iniziare a utilizzare l'API Cloud Translation, devi avere un progetto in cui sia abilitata l'API Cloud Translation e devi avere una chiave privata con le credenziali appropriate. Per installare le chiamate all'API, puoi anche installare librerie client per i linguaggi di programmazione più comuni. Per ulteriori informazioni, consulta la pagina Configurazione.
Esempio di testo tradotto
L'esempio seguente mostra come utilizzare Cloud Translation - Basic per tradurre il testo in una determinata lingua di destinazione.
REST
Fare una richiesta Cloud Translation - Basic utilizzando una chiamata al metodo REST per il metodotranslate
di base. Puoi identificare le lingue di origine e di destinazione utilizzando i codici ISO-639.
Di seguito è riportato un esempio di richiesta POST
mediante curl
o PowerShell.
Prima di utilizzare i dati della richiesta, apporta le seguenti sostituzioni:
Metodo e URL HTTP:
POST https://translation.googleapis.com/language/translate/v2
Testo JSON richiesta:
{ "q": "The Great Pyramid of Giza (also known as the Pyramid of Khufu or the Pyramid of Cheops) is the oldest and largest of the three pyramids in the Giza pyramid complex.", "source": "en", "target": "es", "format": "text" }
Per inviare la richiesta, espandi una delle seguenti opzioni:
Dovresti ricevere una risposta JSON simile alla seguente:
{ "data": { "translations": [{ "translatedText": "La Gran Pirámide de Giza (también conocida como la Pirámide de Khufu o la Pirámide de Keops) es la más antigua y más grande de las tres pirámides en el complejo de la pirámide de Giza." }] } }
Go
Prima di provare questo esempio, segui le istruzioni di configurazione di Go nella Guida rapida alla traduzione con le librerie client. Per saperne di più, consulta la documentazione di riferimento per l'API Translation Go.
Node.js
Prima di provare questo esempio, segui le istruzioni di configurazione di Node.js nella Guida rapida alla traduzione con le librerie client. Per saperne di più, consulta la documentazione di riferimento per l'API Translation Node.js.
Python
Prima di provare questo esempio, segui le istruzioni di configurazione di Python nella Guida rapida alla traduzione con le librerie client. Per saperne di più, consulta la documentazione di riferimento per l'API Translation Python.
Linguaggi aggiuntivi
C#: segui le istruzioni di configurazione di C# nella pagina delle librerie client e consulta la documentazione di riferimento per la traduzione di .NET.
PHP: segui le istruzioni per la configurazione di PHP nella pagina delle librerie client e consulta la documentazione di riferimento per la traduzione di PHP.
Ruby: segui le istruzioni per la configurazione di Ruby nella pagina delle librerie client e consulta la documentazione di riferimento per la traduzione di Ruby.
Risorse aggiuntive
- Per ulteriori informazioni sulla traduzione del testo, consulta la guida pratica Traduzione di testo (di base).
- Per assistenza su come risolvere i problemi o gli errori più comuni, consulta la pagina Risoluzione dei problemi.
- Per risposte alle domande generali su Cloud Translation, consulta la pagina Domande frequenti generali.
- La traduzione è disponibile in due versioni. Per ulteriori informazioni su ciascuna versione, consulta Confronto tra le versioni di base e avanzate.