Cómo crear traducciones automáticas en contenidos y módulos Drupal . Drupal es un CMS que los usuarios utilizan popularmente. Drupal CMS puede competir con WordPress en la creación de varios tipos de sitios web. No es sorprendente que muchos propietarios de sitios creen sus sitios web utilizando Drupal .
La popularidad de los sitios web multilingües está aumentando actualmente, todos los propietarios de sitios compiten para que sus sitios web puedan traducirse a varios idiomas. Entonces, ¿cómo pueden los propietarios de sitios en Drupal traducir automáticamente su contenido y módulos?
Entonces, en este artículo discutiremos en detalle cómo realizar traducciones automáticas de contenido y módulos de Drupal utilizando uno de los servicios de traducción automática. Sigamos leyendo a continuación.
Varios métodos para traducir su contenido y módulos Drupal
Antes de comenzar con la traducción automática en Drupal , existen varios métodos para traducir su contenido y módulos Drupal . Aquí hay algunas opciones.
Módulo multilingüe incorporado Drupal
Un método que se puede utilizar para traducir el contenido y los módulos Drupal es utilizar el módulo multilingüe integrado de Drupal . Drupal proporciona este módulo de forma predeterminada, pero tenga en cuenta que este método puede ser bastante complicado y requiere experiencia técnica. Sin embargo, el uso de los módulos multilingües integrados de Drupal le permite traducir contenidos y módulos de manera más fluida al sistema.
Sin embargo, uno de los principales inconvenientes es el nivel de experiencia técnica requerida. El proceso de traducción utilizando los módulos integrados de Drupal requiere una comprensión profunda de la estructura y configuración de los módulos de Drupal .
Lo que le falta al método de traducción integrado de Drupal es una debilidad y la capacidad de editar las traducciones directamente. La imposibilidad de editar traducciones directa y dinámicamente puede ser un obstáculo si es necesario realizar cambios o ajustes en las traducciones de forma rápida y sencilla.
Servicios de traducción de terceros
Además de los módulos integrados de Drupal Hay varias opciones de servicios de traducción de terceros, uno de los cuales es un servicio de traducción como Linguise . Linguise es una traducción automática que admite varios CMS, uno de los cuales es Translate Drupal CMS.
Con Linguise , puedes traducir fácilmente contenidos y módulos Drupal sin necesidad de tener conocimientos técnicos profundos. Linguise ofrece una interfaz fácil de usar y herramientas intuitivas que le permiten traducir su sitio Drupal de forma rápida y eficiente. Además, Linguise también ofrece una excelente atención al cliente, para que pueda obtener ayuda si tiene algún problema o pregunta.
Elegir una opción de traducción de terceros como Linguise puede ser una buena alternativa si buscas una solución más sencilla que no requiera conocimientos técnicos profundos.
Por lo tanto, puedes utilizar Linguise como uno de los métodos para crear traducciones automáticas. Entonces, ¿cómo se hace la traducción automática en Drupal ? Vea el método completo a continuación.
Cómo hacer traducción automática en tu sitio web Drupal
Linguise es una plataforma de traducción automática compatible e integrada con más de 40 CMS y plataformas , incluido el CMS Drupal . Con Linguise , puede traducir el contenido de su sitio web a más de 80 idiomas diversos, desde tradicionales hasta internacionales.
Linguise utiliza tecnología de traducción neuronal y de inteligencia artificial basada en la nube que permite una tasa de precisión de hasta el 97 % de la calidad de traducción perfecta Linguise , que está casi a la par con las traducciones humanas.
Con Linguise puede traducir Drupal para ayudar a atraer visitantes de otros países y aumentar el tráfico del sitio web. A continuación se explica cómo crear e instalar Linguise en Drupal .
Paso 1: registrar una cuenta Linguise
El proceso inicial para registrarse implica crear una cuenta gratuita en Linguise y aprovechar su prueba gratuita de un mes. Para registrarse para obtener una Linguise , simplemente proporcione su dirección de correo electrónico para crear un nombre de usuario y contraseña.
Durante el período de prueba, que abarca un mes completo, tendrá acceso a una variedad de funciones completas y atractivas que ofrece Linguise . Una vez que finalice el período de prueba, se lo dirigirá al panel Linguise .
Paso 2: agregue el sitio web del dominio y genere la clave API
Luego, dentro de la sección Clave API, puede elegir la opción Copiar al portapapeles. Esto le permite copiar fácilmente la clave API proporcionada por Linguise para su posterior uso o integración con su Drupal .
Paso 3: cargue el script de traducción y active la clave API
Para utilizar el script de traducción Linguise , deberá cargarlo en el servidor donde reside su instalación Drupal . Esto implica transferir el archivo de script al directorio apropiado en su servidor, asegurando que sea accesible y esté correctamente integrado con su configuración Drupal .
Una vez que haya descargado el script, extraiga o descomprima el archivo. Luego, cargue los archivos extraídos en la carpeta raíz de su instalación de CMS, donde se encuentran sus archivos Drupal Es importante asegurarse de que la carpeta linguise linguise y se coloque en el nivel raíz de su sitio web. Esto garantiza una funcionalidad e integración adecuadas con su Drupal .
Para incorporar la Linguise en su configuración, deberá ubicar el archivo Configuration.php que cargó previamente en su servidor. Abra el archivo para editarlo y ubique la sección específica donde se debe insertar la clave API. Dentro de esta sección, encontrará una línea de código con un texto de marcador de posición, generalmente REPLACE_BY_YOUR_TOKEN.
Paso 4: Configurar la reescritura de URL Drupal
De forma predeterminada, Drupal tiene habilitada la reescritura de URL. Para confirmar esta configuración, puede navegar a la sección Configuración en la barra de menú superior de su interfaz de administración Drupal . Desde allí, vaya a Búsqueda y metadatos y luego seleccione Alias de URL. Esto le permitirá verificar que la reescritura de URL esté realmente activa.
Vale la pena señalar que si está utilizando el módulo Pathauto en Drupal , las URL multilingües también serán funcionales.
Para configurar la URL según el idioma en Drupal , debe realizar ajustes en el archivo .htaccess ubicado en el directorio principal de su Drupal . Puede copiar el siguiente código y colocarlo después de RewriteEngine en línea, que ya está presente en el archivo .htaccess integrado de Drupal
RewriteEngine On
RewriteRule ^(af|sq|am|ar|hy|az|eu|be|bn|bs|bg|ca|ceb|ny|zh-cn|zh-tw|co|hr|cs|da|nl|en|eo|et|tl|fi|fr|fy|gl|ka|de|el|gu|ht|ha|haw|iw|hi|hmn|hu|is|ig|id|ga|it|ja|jw|kn|kk|km|ko|ku|ky|lo|la|lv|lt|lb|mk|mg|ms|ml|mt|mi|mr|mn|my|ne|no|ps|fa|pl|pt|pa|ro|ru|sm|gd|sr|st|sn|sd|si|sk|sl|so|es|su|sw|sv|tg|ta|te|th|tr|uk|ur|uz|vi|cy|xh|yi|yo|zu|zz-zz)(?:$|/)(.*)$ linguise/linguise.php?linguise_language=$1&original_url=$2 [L,QSA]
Después de realizar ajustes en el archivo .htaccess como se explicó anteriormente, aquí hay un ejemplo de cómo se verá el archivo .htaccess final en su instalación Drupal .
Paso 5: activar y configurar el selector de idiomas
El siguiente paso podemos activar el selector de idiomas y su configuración. El selector de idioma es una ventana emergente en forma de bandera que permite al usuario seleccionar el idioma deseado. Para instalarlo, debe copiar el código que se encuentra al final de la configuración del sitio web y colocarlo en la parte superior de su página HTML.
Después de eso, el selector de idioma de la bandera se cargará automáticamente y estará disponible para el usuario. Para hacer esto, abra el panel Linguise y luego busque el siguiente script.
Para incluir contenido en el encabezado de su página, puede utilizar un módulo Drupal Agregar al encabezado. Haga clic en Configuración > Desarrollo > Agregar perfil.
Por último, asegúrese de que la ubicación del script esté validada o verificada.
De forma predeterminada, el selector de idiomas aparecerá en una posición flotante en la parte superior derecha de su sitio web. Tienes la libertad de personalizar su apariencia usando CSS según tus preferencias.
Además, puede personalizar el selector de idiomas accediendo al Linguise y navegando a la Configuración . Desde allí, vaya a la de visualización de la bandera de idioma . Cualquier modificación realizada en esta sección se aplicará automáticamente al selector de idiomas de su sitio web.
Puede encontrar la vista previa del selector de idiomas en el lado derecho de la pantalla. En esta vista previa, puede configurar los siguientes elementos.
- 3 diseños: lado a lado, desplegable o emergente
- La posición del selector de idioma
- El contenido del selector de idioma
- Formas y tamaños de banderas
- Sombra del cuadro de banderas
- Estilo de banderas
- Los nombres de idiomas se desplazan sobre el color
- Sombra del cuadro de bandera al pasar el mouse
- Color de desplazamiento de la ventana emergente de idioma y varios otros que puede encontrar en el panel de Linguise .
Paso 6: activar el sistema de caché local
Como alternativa, tiene la opción de habilitar un sistema de caché local que almacena las URL y su correspondiente contenido multilingüe. Este sistema de caché está diseñado para mejorar la velocidad de carga de la página al reducir la transferencia de datos entre el servidor Linguise y el servidor de su sitio web.
La caché se utiliza sólo para páginas traducidas previamente que no se han actualizado. El caché prioriza las páginas multilingües vistas con más frecuencia.
Además, puede especificar la cantidad de caché que se almacenará en megabytes (MB). En el siguiente ejemplo, la caché está activada y el tamaño de caché especificado es 200 MB.
Paso 7: comience a traducir su sitio web Drupal
Después de configurar algunas cosas, desde la creación de una cuenta Linguise , la configuración de claves API, el conmutador de idiomas y el caché local, es hora de intentar traducir el sitio web Drupal a un idioma que no sea el inglés predeterminado.
Para hacer esto, abra la página del sitio web y luego haga clic en el selector de idioma de la siguiente manera. Por ejemplo, lo traduciremos al alemán.
Después de eso, el sistema traducirá automáticamente la página al alemán durante unos segundos y luego aparecerá una pantalla de la página traducida correctamente.
¿Cómo? Es realmente fácil hacer traducciones automáticas en Drupal . Con Linguise , sólo necesita seguir 7 sencillos pasos para agregar traducción automática a Drupal .
Una vez que el selector de idiomas esté activo y haya seleccionado el idioma de destino, su contenido y módulos se traducirán automáticamente cuando seleccione el selector de idiomas.
Por lo tanto, no necesita traducir manualmente ningún contenido de su sitio.
Se pueden implementar estrategias de SEO en Drupal para mejorar los sitios web multilingües
Después de traducir con éxito automáticamente un sitio web Drupal , debe continuar mejorando el rendimiento del sitio web para que el tráfico aumente y los visitantes sean más fáciles de encontrar, una de las cuales es implementar SEO multilingüe.
De hecho, Linguise también es 100% compatible con SEO multilingüe , como puedes ver en la siguiente infografía.
La implementación de estrategias de SEO en Drupal puede mejorar significativamente el rendimiento de los sitios web multilingües. A continuación se muestran algunas técnicas de SEO que se pueden implementar.
- URL específicas del idioma: utilice URL específicas del idioma para cada versión traducida de su sitio web. Esto ayuda a los motores de búsqueda a comprender el idioma de orientación de cada página y mejora la indexación y la clasificación.
- Etiquetas Hreflang: aplique etiquetas hreflang en el encabezado HTML de sus páginas para indicar el idioma y la orientación regional de cada versión. Esto ayuda a los motores de búsqueda a ofrecer versiones de idioma adecuadas a los usuarios según su ubicación y preferencias de idioma. Linguise aplica automáticamente el código hreflang a cada página traducida.
- Metadatos traducidos: asegúrese de que los metatítulos, las descripciones y las palabras clave estén traducidos correctamente para cada versión de idioma. Linguise también traduce automáticamente metadatos para cada contenido en Drupal .
- Optimización del selector de idiomas: optimice el elemento del selector de idiomas para que sea compatible con los motores de búsqueda. Un conmutador de botones amigable puede mejorar enormemente la experiencia del usuario, de modo que los usuarios no tendrán problemas para cambiar de idioma.
- URL canónicas: implemente URL canónicas para especificar la versión preferida de una página entre las versiones en varios idiomas. Linguise también genera automáticamente las URL canónicas para que no estén duplicadas.
- Mapa del sitio XML: genere mapas del sitio XML para cada versión de idioma de su sitio web. Puede generar un mapa del sitio multilingüe y luego enviarlo a Google Search Console. Linguise creará automáticamente un mapa del sitio multilingüe para su sitio web.
- Investigación de palabras clave multilingüe: realice una investigación de palabras clave específicas para cada idioma de destino para identificar palabras clave y frases relevantes. Optimice su contenido con estas palabras clave para mejorar la visibilidad en los resultados de búsqueda para cada versión de idioma.
Al implementar estas estrategias de SEO en Drupal , puede mejorar la visibilidad, la clasificación y la experiencia del usuario de su sitio web multilingüe, atrayendo tráfico dirigido a audiencias de diversos idiomas.
¡Traducción automática de sitios web Drupal con Linguise a partir de hoy!
Ahora comprende cómo crear traducciones automáticas para contenidos y módulos Drupal . Existen varios métodos para traducir sitios Drupal y la traducción automática es la mejor solución.
La traducción automática con Linguise le facilita traducir contenido a 85 opciones de idiomas de forma rápida y sencilla con solo unos pocos clics.
Aunque es automático, Linguise tiene una calidad de traducción buena y natural, incluso puedes editar los resultados de la traducción a través del editor en vivo frontal.
¿Entonces, Qué esperas? Registre una cuenta Linguise inmediatamente y disfrute de la función de prueba gratuita completa de 1 mes.