Comment faire de la traduction automatique sur le contenu et les modules Drupal

Un moniteur d'ordinateur affichant une page Web. Une personne parlant au téléphone.
Table des matières

Comment créer des traductions automatiques pour le contenu et les modules Drupal ? Drupal est un CMS très populaire, capable de rivaliser avec Drupal pour la création de sites web de tous types. Il n'est WordPress pas surprenant que de nombreux propriétaires de sites web optent pour Drupal.

La popularité des sites web multilingues est en pleine expansion, et tous les propriétaires de sites rivalisent pour rendre leurs sites traduisibles en plusieurs langues. Comment les propriétaires de sites Drupal peuvent-ils alors traduire automatiquement leur contenu et leurs modules ?

Dans cet article, nous verrons en détail comment effectuer des traductions automatiques du contenu et des modules Drupal à l'aide d'un service de traduction automatique. Poursuivez votre lecture ci-dessous.

Plusieurs méthodes pour traduire votre contenu et vos modules Drupal

Avant d'aborder la traduction automatique dans Drupal, il existe plusieurs méthodes pour traduire votre contenu et vos modules Drupal . En voici quelques-unes.

Module multilingue intégré à Drupal

Une méthode pour traduire le contenu et les modules Drupal consiste à utiliser le module multilingue intégré à Drupal. Ce module est fourni par Drupal , mais il faut savoir que cette méthode peut s'avérer complexe et requiert des compétences techniques. Cependant, l'utilisation du module multilingue intégré à Drupalpermet une intégration plus fluide du contenu et des modules dans le système.

Cependant, l'un des principaux inconvénients réside dans le niveau d'expertise technique requis. Le processus de traduction utilisant les modules intégrés de Drupalexige une compréhension approfondie de la structure et de la configuration des modules de Drupal.

Le système de traduction intégré de Drupalprésente une faiblesse majeure : l’impossibilité de modifier directement les traductions. Cette limitation peut constituer un obstacle lorsqu’il est nécessaire d’apporter rapidement et facilement des modifications ou des ajustements aux traductions.

Services de traduction tiers

Outre Drupal , il existe également des solutions de traduction tierces qui peuvent s'avérer très pratiques. Parmi les différents services de traduction disponibles, on trouve Linguise. Linguise est un outil de Drupal Linguise compatible Linguise divers CMS, dont Drupal .

Avec Linguise, traduisez facilement le contenu et les modules Drupal sans connaissances techniques approfondies. Linguise propose une interface conviviale et des outils intuitifs pour traduire votre site Drupal rapidement et efficacement. De plus, Linguise offre un excellent service client pour vous aider en cas de problème ou de question.

Choisir une solution de traduction tierce comme Linguise peut être une bonne alternative si vous recherchez une solution plus simple ne nécessitant pas de connaissances techniques approfondies.

Vous pouvez donc utiliser Linguise pour créer des traductions automatiques. Comment procéder avec Drupal? La méthode complète est décrite ci-dessous.

Briser les barrières linguistiques
Dites adieu aux barrières linguistiques et bonjour à une croissance sans limite ! Essayez notre service de traduction automatique dès aujourd'hui.

Comment activer la traduction automatique sur votre site Drupal

Linguise est une plateforme de traduction automatique compatible et intégrée à plus de 40 systèmes de gestion de contenu (CMS) et plateformes , dont Drupal . Avec Linguise , vous pouvez traduire le contenu de votre site web dans plus de 80 langues différentes, des plus traditionnelles aux plus internationales.

Linguise Linguise le cloud qui permet un taux de précision allant jusqu'à 97 % de qualité de traduction parfaite , ce qui est presque équivalent aux traductions humaines.

Avec Linguise vous pouvez traduire Drupal afin d'attirer des visiteurs internationaux et d'augmenter le trafic. Voici comment configurer et installer Linguise sur Drupal .

Étape 1 : Enregistrer un compte Linguise

vous inscrire, il vous suffit de créer un compte gratuit sur Linguise et de profiter de leur essai gratuit d'un mois. Pour cela , indiquez votre adresse e-mail afin de créer un nom d'utilisateur et un mot de passe Linguise

Pendant la période d'essai, qui s'étend sur un mois complet, vous aurez accès à une gamme de fonctionnalités complètes et convaincantes proposées par Linguise. Une fois la période d'essai terminée, vous serez dirigé vers le tableau de bord Linguise .

Étape 2 : Ajouter le domaine du site web et générer une clé API

Dans le tableau de bord Linguise , vous devrez indiquer le domaine de votre Drupal à traduire. Plusieurs champs sont à remplir, notamment :

  • Compte
  • URL
  • Plateformes/Système de gestion de contenu
  • Langue
  • Langue de traduction
  • Traduire les URL
Une image sombre avec plusieurs lignes de texte.

Ensuite, dans la section « Clé API », vous pouvez choisir l’option « Copier dans le presse-papiers ». Cela vous permet de copier facilement la clé API fournie par Linguise pour une utilisation ultérieure ou son intégration à votre Drupal .

Une barre de recherche sur fond noir avec deux boutons

Étape 3 : Téléversez le script de traduction et activez la clé API

Pour utiliser le script de traduction Linguise , vous devrez le télécharger sur le serveur hébergeant votre installation Drupal . Cela implique de transférer le fichier script dans le répertoire approprié de votre serveur, en veillant à ce qu'il soit accessible et correctement intégré à votre configuration Drupal .

Une fois le script téléchargé, extrayez-le. Ensuite, téléversez les fichiers extraits dans le répertoire racine de votre installation Drupal Drupal Il est important que le linguise , qui contient les fichiers du script, conserve son nom par défaut linguise soit placé à la racine de votre site web. Cela garantit un fonctionnement optimal et une intégration parfaite avec votre Drupal .

Fond noir avec texte anglais blanc.

Pour intégrer la Linguise à votre configuration, vous devez localiser le fichier Configuration.php que vous avez précédemment téléchargé sur votre serveur. Ouvrez ce fichier et repérez la section où insérer la clé API. Vous y trouverez une ligne de code avec un texte d'espace réservé, généralement REPLACE_BY_YOUR_TOKEN.

Extrait de code pour le développement logiciel. Méthodes statiques publiques.

Étape 4 : Configurer la réécriture des URL Drupal

Par défaut, la réécriture d'URL est activée Drupal . Pour vérifier ce paramètre, accédez à la section « Configuration » du menu principal de votre interface d'administration Drupal . Ensuite, cliquez sur « Recherche et métadonnées », puis sélectionnez « Alias ​​d'URL ». Vous pourrez ainsi vérifier que la réécriture d'URL est bien activée.

Il est à noter que si vous utilisez le module Pathauto dans Drupal, les URL multilingues seront également fonctionnelles. 

écran de configuration des alias d'URL

Pour configurer l'URL en fonction de la langue dans Drupal , vous devez modifier le fichier .htaccess situé à la racine de votre Drupal . Copiez le code suivant et placez-le après la RewriteEngine , déjà présente par défaut dans le fichier .htaccess de Drupal

				
					<IfModule mod_rewrite.c>
  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]
</IfModule>
				
			

Après avoir effectué les modifications nécessaires au fichier .htaccess comme expliqué précédemment, voici un exemple de ce à quoi ressemblera le fichier .htaccess final sur votre installation Drupal .

Étape 5 : Activer et configurer le sélecteur de langue

L'étape suivante consiste à activer le sélecteur de langue et ses paramètres. Ce sélecteur se présente sous la forme d'un drapeau et permet à l'utilisateur de choisir la langue souhaitée. Pour l'installer, copiez le code fourni à la fin de la configuration du site web et collez-le en haut de votre page HTML.

Ensuite, le sélecteur de langue sera chargé automatiquement et mis à la disposition de l'utilisateur. Pour ce faire, ouvrez le tableau de bord Linguise et recherchez le script suivant.

Une barre noire en haut avec du texte illisible

Pour inclure du contenu dans l'en-tête de votre page, vous pouvez utiliser le module Drupal  Add to Head ». Cliquez sur Configuration > Développement > Ajouter un profil.

Un formulaire de connexion sur fond sombre

Enfin, assurez-vous que l'emplacement du script est validé ou vérifié.

Aucune description d&#39;image disponible

Par défaut, le sélecteur de langue s'affiche en position flottante en haut à droite de votre site web. Vous pouvez personnaliser son apparence à l'aide de CSS selon vos préférences.

Capture d&#39;écran de la page d&#39;accueil Drupal

Vous pouvez également personnaliser le sélecteur de langue en accédant au Linguise et en vous rendant dans la « Paramètres » . Ensuite, accédez aux d'affichage des drapeaux de langue . Toute modification effectuée dans cette section sera automatiquement appliquée au sélecteur de langue de votre site web.

Une interface à thème sombre avec diverses options de menu

Vous trouverez un aperçu du sélecteur de langue sur la droite de l'écran. Cet aperçu vous permet de configurer les éléments suivants.

  • 3 dispositions : côte à côte, menu déroulant ou popup
  • La position du sélecteur de langue
  • Le contenu du sélecteur de langue
  • Formes et taille des drapeaux
  • ombre portée de la boîte des drapeaux
  • Style de drapeaux
  • Couleur au survol des noms de langues
  • Ombre portée du drapeau au survol
  • Couleur de survol de la fenêtre contextuelle de langue et plusieurs autres options que vous pouvez trouver sur le tableau de bord Linguise .

Étape 6 : Activer le système de cache local

Vous pouvez également activer un système de cache local qui stocke les URL et leur contenu multilingue correspondant. Ce système de cache est conçu pour améliorer la vitesse de chargement des pages en réduisant les transferts de données entre le serveur Linguise et votre serveur web. 

Le cache est utilisé uniquement pour les pages déjà traduites qui n'ont pas été mises à jour. Il privilégie les pages multilingues les plus fréquemment consultées.

De plus, vous pouvez spécifier la taille du cache à stocker en mégaoctets (Mo). Dans l'exemple suivant, le cache est activé et sa taille spécifiée est de 200 Mo.

Capture d&#39;écran d&#39;un développeur affichant le code de développement d&#39;un chatbot

Étape 7 : Commencez la traduction de votre site web Drupal

Après avoir configuré quelques éléments, comme la création d'un compte Linguise , les clés API, le sélecteur de langue et le cache local, il est temps d'essayer de traduire le site web Drupal dans une langue autre que l'anglais, la langue par défaut.

Pour ce faire, ouvrez la page web puis cliquez sur le sélecteur de langue comme suit. Par exemple, nous allons la traduire en allemand.

Capture d&#39;écran de la page d&#39;accueil Drupal

Ensuite, le système traduira automatiquement la page en allemand pendant quelques secondes, puis la page traduite avec succès s'affichera.

Un message de bienvenue pour la communauté Draper

Comment ? C’est très simple de créer des traductions automatiques dans Drupal. Avec Linguise, il vous suffit de suivre 7 étapes faciles pour ajouter la traduction automatique à Drupal.

Une fois le sélecteur de langue activé et la langue cible sélectionnée, votre contenu et vos modules seront automatiquement traduits lorsque vous sélectionnerez à nouveau le sélecteur de langue.

Vous n'avez donc pas besoin de traduire manuellement le contenu de votre site.

Prêt à explorer de nouveaux marchés ? Essayez notre service de traduction automatique gratuitement avec notre essai sans risque de 1 mois. Aucune carte de crédit requise !

Des stratégies de référencement (SEO) peuvent être mises en œuvre dans Drupal pour améliorer les sites web multilingues

Après avoir réussi la traduction automatique d'un site web Drupal , il est essentiel de continuer à améliorer ses performances afin d'accroître le trafic et de faciliter la recherche des visiteurs, notamment en mettant en œuvre un référencement multilingue.

En effet, Linguise prend également en charge à 100 % le référencement multilingue , comme vous pouvez le constater dans l'infographie ci-dessous.

Infographie illustrant le processus de traduction étape par étape. Un diagramme présentant quatre étapes.

L'intégration de stratégies SEO dans Drupal peut améliorer considérablement les performances des sites web multilingues. Voici quelques techniques SEO applicables.

  • URL spécifiques à chaque langue : Utilisez des URL spécifiques à chaque langue pour chaque version traduite de votre site web. Cela aide les moteurs de recherche à comprendre le ciblage linguistique de chaque page et améliore l’indexation et le classement.
  • Balises hreflang : Intégrez des balises hreflang dans l’en-tête HTML de vos pages pour indiquer la langue et la région ciblées de chaque version. Cela permet aux moteurs de recherche de proposer aux utilisateurs les versions linguistiques appropriées en fonction de leur localisation et de leurs préférences linguistiques. Linguise applique automatiquement le code hreflang à chaque page traduite.
  • Métadonnées traduites : assurez-vous que les titres, descriptions et mots-clés soient correctement traduits pour chaque version linguistique. Linguise traduit également automatiquement les métadonnées de chaque contenu Drupal .
  • Optimisation du sélecteur de langue : Optimisez le sélecteur de langue pour les moteurs de recherche. Un bouton de sélection convivial améliorera considérablement l’expérience utilisateur et facilitera le changement de langue.
  • URL canoniques : Linguise génère automatiquement ces URL afin d’éviter les doublons.
  • Plan de site XML : Générez des plans de site XML pour chaque version linguistique de votre site web. Vous pouvez générer un plan de site multilingue, puis le soumettre à Google Search Console. Linguise créera automatiquement un plan de site multilingue pour votre site web.
  • Recherche de mots clés multilingues : effectuez une recherche de mots clés spécifique à chaque langue cible afin d’identifier les mots clés et expressions pertinents. Optimisez votre contenu avec ces mots clés pour améliorer votre visibilité dans les résultats de recherche pour chaque version linguistique.

En mettant en œuvre ces stratégies de référencement dans Drupal, vous pouvez améliorer la visibilité, le classement et l'expérience utilisateur de votre site web multilingue, attirant ainsi un trafic ciblé provenant de publics parlant différentes langues.

Traduction automatique de sites web Drupal avec Linguise dès aujourd'hui !

Vous savez maintenant comment créer des traductions automatiques pour le contenu et les modules Drupal . Il existe plusieurs méthodes pour traduire les sites Drupal , et la traduction automatique est la meilleure solution.

La traduction automatique avec Linguise vous permet de traduire facilement et rapidement du contenu dans 85 langues en quelques clics seulement.

Bien qu'automatique, Linguise offre une qualité de traduction bonne et naturelle ; vous pouvez même modifier les résultats de la traduction via l'éditeur en direct en interface utilisateur.

Alors qu'attendez-vous ? Créez un compte Linguise dès maintenant et profitez d'un mois d'essai gratuit !

Vous pourriez également être intéressé par la lecture de

Ne manquez pas !
Abonnez-vous à notre newsletter

Recevez des nouvelles sur la traduction automatique de sites Web, le SEO international, et plus encore !

Invalid email address
Essayez-le. Une fois par mois, et vous pouvez vous désinscrire à tout moment.

Ne partez pas sans partager votre e-mail !

Nous ne pouvons pas garantir que vous gagnerez à la loterie, mais nous pouvons promettre des actualités informatives intéressantes autour de la traduction et des remises occasionnelles.

Ne manquez pas !
Invalid email address