Traducción web

Generar una clave API de Google Translate para su sitio web

Generar una clave API de Google Translate para su sitio web
Elizabeth Pokorny
Redactado por
Elizabeth Pokorny
Elizabeth Pokorny
Redactado por
Elizabeth Pokorny
Revisado
Elizabeth Pokorny
Revisado por
Actualizado el
23 de agosto de 2023

La clave API de Google Translate te permite conectar con el mismo aprendizaje automático que Google utiliza en su motor de búsqueda y en Gmail cuando encuentra texto en un idioma distinto al tuyo.

Hay una razón por la que Tim Berners-Lee llamó a su creación más importante la "World Wide Web". y es que ¡cualquiera en el mundo podía usarla! Pero como no todos hablamos el mismo idioma, es fundamental que podamos comunicarnos independientemente de la lengua que cada uno de nosotros hable y escriba.

Si utilizas la Web para atraer a clientes de todo el mundo, tanto si se trata de estudiantes extranjeros en el campus universitario más cercano o a cualquier otra persona que necesite acceder a tus contenidos, asegúrate de que tu sitio web sea legible en otros idiomas. Hacer que tu web sea accesible en otros idiomas, también mejora la experiencia de usuario de los visitantes extranjeros a tu web.

Quizá alguna vez hayas utilizado el Traductor de Google para leer una página que encontraste al hacer una búsqueda en Google. Lo que tal vez no sepas es que Google ofrece una interfaz de programación de aplicaciones (API) que permite que cualquiera pueda acceder a su herramienta de traducción. Y, aunque no es perfecta, funciona bastante bien teniendo en cuenta que se trata de una traducción automática. Y ese es el motivo por el que a la API de Google Translate se la considera como la opción más sencilla para realizar esta labor.

En este post, vamos a guiarte a través del proceso de configuración y te ayudaremos a convertir tu web en un éxito internacional con la API de Cloud Translation.

Hay otras maneras de traducir tu sitio web con Google Translate. A continuación puedes ver nuestro vídeo para obtener más información.

Cómo obtener una clave API de Google Translate

Para utilizar la API de Google, primero necesitas una cuenta de Google Cloud.

  1. Visita https://cloud.google.com/translate/docs/basic/setup-basic
  2. Haz clic en Configurar un proyecto.
  3. Asigna un nombre al nuevo proyecto en la pantalla Habilitar Cloud Translation API. Utiliza este cuadro de diálogo para asignar un nombre al proyecto
  4. Es posible que te pidan que crees o te conectes a una cuenta de facturación existente. Google te da un crédito de 300 $ para utilizar la API de traducción en la nube durante un año para que la pruebes.
  5. Crear una nueva cuenta de servicio.
  6. Esta pantalla aparecerá con el nombre de tu nuevo proyecto y la cuenta de servicio asociada. Haz clic en Descargar clave privada. Esta clave API (escrita en JSON) conecta tu web a Google Cloud. Para habilitar la API, descarga la clave privada.
  7. Carga la clave API de Google Translate en tu web. Consulta con tu empresa de alojamiento web en qué parte de tu sistema debes colocar esta clave.
  8. Cuando hayas colocado la clave API de Google en tu web, indica al sistema dónde encontrarla. Establece una variable de entorno. De nuevo, consulta con tu empresa de alojamiento web si no sabes cómo abrir un terminal.

En un símbolo del sistema de Windows, introduce:

set GOOGLE_APPLICATION_CREDENTIALS=[PATH]

En un terminal Linux, introduce:

export GOOGLE_APPLICATION_CREDENTIALS="/home/user/Downloads/service-account-file.json"

Instalación de Google Cloud Tools

Una vez configurada la cuenta y la clave API en tu web, lo siguiente es instalar las Cloud Tools. Aquí encontrarás información sobre la instalación para Linux, Mac y Windows.

Ejecuta la configuración del SDK de Google Cloud. Este kit de desarrollo de software está escrito en lenguaje Python (incluido en el software).

Una vez finalizada la instalación, aparecerá un programa de línea de comandos que ejecutará la rutina de configuración. Accederás con tu cuenta de Google y seleccionarás tu proyecto. El programa selecciona automáticamente todas las opciones predeterminadas por ti.

¡Ya casi hemos terminado!

¿Buscas una alternativa sencilla? Weglot traduce tu sitio web en cuestión de minutos sin necesidad de conexiones manuales a la API, y, a partir de ahí, podrás acceder a Google Translate, DeepL y Microsoft Translator. Prueba Weglot gratis durante 10 días.

Enviar texto para traducir

Para traducir un párrafo abre Google Cloud Tools para Powershell (en Windows). Introduce el siguiente comando

curl -s -X POST -H “Content-Type: application/json” \
-H “Authorization: Bearer “$(gcloud auth application-default print-access-token) \
–data “{
‘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’
}” “https://translation.googleapis.com/language/translate/v2”

Deberías ver algo parecido a este texto de retorno ya traducido.

{
“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.”
}
]
}
}

Ahora ya puedes publicarlo en tu web. ¡Uf!

Weglot tiene una manera mejor de hacerlo

Hay una manera más sencilla de traducir tu web.. El plugin de traducción de WordPress, Weglot, es fácil de integrar porque se instala como cualquier otro plugin de WordPress. (Nota, Weglot también funciona en todas las plataformas de desarrollo web, incluyendo Shopify, Webflow, Wix, y más.

Desde tu panel de administración, ve a Plugins > Añadir nuevo. Busca Weglot. Instálalo y actívalo.

Configurar Weglot es igual de rápido y sencillo. Crea tu cuenta en Weglot.com. Copia tu clave API desde tu correo electrónico y pégala en la pantalla de configuración:

Elige los idiomas de destino en la pantalla de configuración de Weglot.

Elige el idioma de origen y el de destino en una lista con más de 100 idiomas compatibles. Haz clic en Guardar cambios y ya puedes empezar.

Cuando publicas un artículo en tu web, Weglot utiliza la detección de contenidos para crear una URL distinta por cada idioma de destino. Empieza con un algoritmo de aprendizaje automático similar al de Google, pero con participación de traductores profesionales que revisan el resultado, de manera que no tienes que estar preocupándote constantemente por cómo se traducirán las expresiones de tu idioma.

En la parte inferior de cada publicación, los lectores clicarán en esta casilla para seleccionar su idioma:

Selector de idiomas

Los lectores clican en este botón intuitivo para elegir idioma.

Y verán algo así

Captura de pantalla de una entrada del blog de WordPress

Además, podrás acceder a la red de traductores profesionales de Weglot para las tareas más complejas.

Estas son sólo algunas de las razones por las que más de 70.000 propietarios de sitios web confían en Weglot.

La clave API de Google Translate te ayudará a conectarte con lectores de otros idiomas después de que hayas completado el tedioso proceso de instalación que te hemos descrito. Independientemente del CMS que utilices para crear tu web, Weglot puede simplificar el proceso. Prueba Weglot durante 10 días completamente gratis.

Descubrir weglot

¿Estás preparado para mostrar tu web en varios idiomas?

Prueba Weglot en tu web de forma gratuita (sin necesidad de tarjeta de crédito).

Blog de iconos

En este artículo, vamos a examinar:
Probar gratis