Traduce texto con Cloud Translation Advanced
En este documento se muestra cómo traducir un texto de muestra mediante Cloud Translation Advanced.
Antes de comenzar
Antes de comenzar a usar la API de Cloud Translation, debes tener un proyecto que tenga habilitada esta API y una clave privada con las credenciales adecuadas. También puedes instalar bibliotecas cliente para los lenguajes de programación comunes que te ayudarán a realizar llamadas a la API. Para obtener más información, consulta la página Configuración.
Ejemplo de traducción de texto
En el ejemplo siguiente, se muestra cómo usar Cloud Translation avanzado para traducir texto a un idioma objetivo determinado.
REST
Usa curl
o PowerShell para realizar una solicitud.
Los idiomas fuente y objetivo se identifican mediante los códigos ISO-639. El idioma fuente es inglés (en) y el idioma objetivo es ruso (ru). El formato de la consulta se indica como “texto” para el texto sin formato.
Antes de usar cualquiera de los datos de solicitud a continuación, realiza los siguientes reemplazos:
Método HTTP y URL:
POST https://translation.googleapis.com/v3/projects/PROJECT_NUMBER_OR_ID:translateText
Cuerpo JSON de la solicitud:
{ "sourceLanguageCode": "en", "targetLanguageCode": "ru", "contents": ["Dr. Watson, come here!"], "mimeType": "text/plain" }
Para enviar tu solicitud, expande una de estas opciones:
Deberías recibir una respuesta JSON similar a la que se muestra a continuación:
{ "translations": [{ "translatedText": "Доктор Ватсон, иди сюда!" }] }
Go
Antes de probar este ejemplo, sigue las instrucciones de configuración para Go que encontrarás en la guía de inicio rápido sobre las bibliotecas cliente de Translation. Si deseas obtener más información, consulta la documentación de referencia de la API de Translation para Go.
Java
Antes de probar este ejemplo, sigue las instrucciones de configuración para Java que encontrarás en la guía de inicio rápido sobre las bibliotecas cliente de Translation. Si deseas obtener más información, consulta la documentación de referencia de la API de Translation para Java.
Node.js
Antes de probar este ejemplo, sigue las instrucciones de configuración para Node.js que encontrarás en la guía de inicio rápido sobre las bibliotecas cliente de Translation. Si deseas obtener más información, consulta la documentación de referencia de la API de Translation para Node.js.
Python
Antes de probar este ejemplo, sigue las instrucciones de configuración para Python que encontrarás en la guía de inicio rápido sobre las bibliotecas cliente de Translation. Si deseas obtener más información, consulta la documentación de referencia de la API de Translation para Python.
Idiomas adicionales
C#: Sigue las Instrucciones de configuración de C# en la página de bibliotecas cliente y, luego, visita la Documentación de referencia de Translation para .NET.
PHP: Sigue las Instrucciones de configuración de PHP en la página de bibliotecas cliente y, luego, visita la Documentación de referencia de Translation para PHP.
Ruby: Sigue las Instrucciones de configuración de Ruby en la página de bibliotecas cliente y, luego, visita la Documentación de referencia de Translation para Ruby.
Recursos adicionales
- Si deseas obtener más información para traducir texto, consulta la guía práctica Traduce texto (avanzado).
- Para obtener ayuda en la resolución de errores o problemas habituales, consulta la página Solución de problemas.
- Para obtener respuestas a preguntas generales sobre Cloud Translation, consulta la página Preguntas frecuentes generales.
- Translation está disponible en dos ediciones. Para obtener más información sobre cada edición, consulta Compara Basic y Advanced.