Traducir Drupal con GTranslate

Integra Google Translate para proporcionar traducción automática del sitio web, compatible con más de 103 idiomas y múltiples opciones de visualización.

gtranslate
12,443 sites
32
drupal.org

Instalar

Drupal 11, 10, 9 v3.0.4
composer require 'drupal/gtranslate:^3.0'
Drupal 8 v8.x-1.15
composer require 'drupal/gtranslate:8.x-1.15'

Overview

GTranslate es un potente módulo multilingüe que integra Google Translate para hacer que tu sitio web Drupal sea accesible para usuarios de todo el mundo. Con soporte para más de 103 idiomas, este módulo permite la traducción automática del contenido de tu sitio web, alcanzando a más del 99% de los usuarios de internet a nivel global.

El módulo proporciona un bloque selector de idiomas personalizable que puede mostrarse en varios formatos, incluyendo banderas de países, menús desplegables o una combinación de ambos. Soporta tanto traducción gratuita al vuelo usando el widget de Google Translate como servicios de traducción premium con estructuras de URL optimizadas para SEO.

Para sitios web que requieren mejor optimización para motores de búsqueda, GTranslate ofrece planes de pago que soportan estructuras de URL con subdirectorios (ejemplo.com/es/) y estructuras de URL con subdominios (es.ejemplo.com/), haciendo que el contenido traducido sea indexable por los motores de búsqueda.

Features

  • Traducción automática del sitio web impulsada por Google Translate con soporte para más de 103 idiomas
  • Múltiples modos de visualización: solo banderas, solo desplegable, banderas con desplegable o desplegable elegante con banderas
  • Tamaños de bandera personalizables (16px, 24px o 32px) para una integración visual óptima
  • Control de visibilidad por idioma que permite mostrar/ocultar idiomas específicos o mostrarlos solo como banderas
  • Soporte para estructura de URL con subdirectorio (/es/, /fr/) con el plan de pago GTranslate Pro
  • Soporte para estructura de URL con subdominio (es.ejemplo.com) con el plan de pago GTranslate Enterprise
  • Opción para abrir páginas traducidas en una nueva ventana del navegador
  • Selector de idiomas accesible con etiquetas ARIA
  • Detección automática del idioma de traducción actual mediante cabeceras HTTP

Use Cases

Soporte Multilingüe Rápido para Sitios Web Pequeños

Un pequeño negocio o sitio web personal puede volverse instantáneamente accesible para visitantes internacionales instalando GTranslate y colocando el bloque selector de idiomas en el encabezado o barra lateral. Con una configuración mínima, los visitantes pueden traducir todo el sitio a su idioma preferido usando el motor de traducción de Google.

Expansión Internacional de Comercio Electrónico

Una tienda en línea que busca expandirse internacionalmente puede usar GTranslate para proporcionar descripciones de productos y procesos de pago en múltiples idiomas. El modo de visualización 'Desplegable elegante con banderas' crea una apariencia profesional, mientras que la capacidad de habilitar selectivamente idiomas populares ayuda a enfocarse en mercados objetivo.

Contenido Multilingüe Optimizado para SEO

Los sitios web que requieren visibilidad en motores de búsqueda en múltiples idiomas pueden actualizar a los planes GTranslate Pro o Enterprise. Las estructuras de URL con subdirectorio (/es/pagina) o subdominio (es.ejemplo.com/pagina) permiten a los motores de búsqueda indexar el contenido traducido por separado, mejorando los rankings SEO internacionales.

Accesibilidad Gubernamental o Educativa

Los sitios web del sector público que requieren proporcionar acceso multilingüe pueden usar GTranslate para ofrecer rápidamente contenido en numerosos idiomas. Las características de accesibilidad, incluyendo etiquetas ARIA, aseguran que el selector de idiomas sea utilizable por visitantes que usan lectores de pantalla.

Solución Multilingüe Temporal

Las organizaciones que planean implementar la funcionalidad multilingüe completa de Drupal (con Interface Translation y Content Translation) pueden usar GTranslate como solución provisional para proporcionar acceso multilingüe inmediato mientras se desarrolla la infraestructura de traducción integral.

Tips

  • Comienza con el modo de visualización 'Banderas y desplegable' para el mejor equilibrio entre atractivo visual y usabilidad
  • Configura tu idioma principal correctamente para asegurar que el motor de traducción funcione apropiadamente
  • Para mejor rendimiento, habilita solo los idiomas relevantes para tu audiencia objetivo en lugar de las más de 103 opciones
  • Considera colocar el bloque GTranslate en una ubicación prominente como el encabezado o la parte superior de la barra lateral para máxima visibilidad
  • Usa la opción 'Como bandera' (valor 2) para tus idiomas objetivo más populares para proporcionar acceso de traducción rápido con un clic
  • Prueba la calidad de traducción para tu contenido específico antes de depender de ella para información crítica del negocio

Technical Details

Admin Pages 1
Configuración de GTranslate /admin/config/regional/gtranslate

Configura los ajustes del módulo GTranslate incluyendo la apariencia de visualización, idioma principal y opciones de visibilidad por idioma.

Permisos 1
Configurar GTranslate

Permite a los usuarios acceder y modificar la página de configuración de GTranslate.

Troubleshooting 5
El contenido traducido vuelve al idioma original al navegar entre páginas

Este es un comportamiento normal para el modo de traducción gratuito al vuelo. Cada carga de página activa una nueva traducción. Para traducciones persistentes, considera actualizar a un plan de pago de GTranslate con cambio de idioma basado en URL.

Las banderas no se muestran correctamente

Asegúrate de que el directorio gtranslate-files exista y contenga las imágenes sprite de banderas. Limpia la caché de Drupal y la caché del navegador. Verifica que la ruta del módulo se resuelva correctamente.

La traducción no funciona para idiomas específicos

Verifica la configuración de idiomas para asegurarte de que el idioma deseado esté configurado como 'Sí' o 'Como bandera' en lugar de 'No'. Algunos idiomas menos comunes pueden tener calidad de traducción limitada.

El widget de Google Translate aparece visible en la página

El módulo incluye CSS para ocultar el widget predeterminado de Google Translate. Si aún es visible, verifica conflictos de CSS con tu tema y asegúrate de que los estilos del módulo se estén cargando correctamente.

Las URLs con subdirectorio o subdominio no funcionan

Estas características requieren una suscripción de pago a GTranslate Pro o Enterprise. También necesitarás configurar tu servidor web y DNS apropiadamente. Contacta al soporte de GTranslate para asistencia con la configuración del servidor.

Security Notes 4
  • El módulo carga JavaScript desde translate.google.com que es el servicio oficial de traducción de Google
  • Al usar planes de pago con URLs de subdominio, asegura la configuración apropiada del certificado SSL para todos los subdominios de idioma
  • Las preferencias de idioma seleccionadas por el usuario no se almacenan de forma persistente en la versión gratuita, evitando preocupaciones de cookies/privacidad
  • El módulo usa cabeceras HTTP (HTTP_X_GT_LANG) para detectar el idioma actual cuando se usan planes de pago