Documentation

Comment ça marche

D'où provient le texte

Le plugin lit le texte directement depuis la base de données :

  • produits, variations, catégories, tags et attributs ;
  • pages et articles ;
  • menus ;
  • les paramètres de la boutique (noms des méthodes d'expédition et de paiement, instructions de paiement, etc.) ;
  • une page de chaque modèle de thème, pour récupérer les propres textes du thème (pied de page, en-tête, boutons) ;
  • et la page de chaque contenu que vous enregistrez. C’est là qu’apparaît le texte conservé en dehors des champs habituels par un constructeur de pages (Elementor, Breakdance, Oxygen, Bricks, Divi…), un champ personnalisé (ACF et autres) ou un onglet produit personnalisé. Cela fonctionne de la même manière avec n’importe quel constructeur : l’extension lit ce qui s’affiche sur la page, et non les données propres à chaque constructeur.

Où cela va

Le texte est envoyé à l'API de traduction PixelHunter, qui vérifie votre licence, compte les caractères et traduit. Vous n'avez pas besoin d'un compte API ou d'une clé personnelle : le plugin ne communique qu'avec l'API de traduction PixelHunter.

Comment c'est fourni

Les traductions sont stockées dans un dictionnaire compilé dans un fichier PHP à l'intérieur wp-content/uploads/. Servir une page traduite ne nécessite pas de requête de base de données ni de demande Internet.

Dans la langue source, le plugin ne fait rien : zéro coût.

Sur une page traduite très lourde (262 Ko, 719 remplacements), le coût mesuré est d'environ 130 ms. Avec un cache de page actif, ce coût n'est encouru qu'une seule fois par page et par langue.

Quand il traduit

SituationQue se passe-t-il
Vous publiez ou enregistrez un produit, une page, un article ou une catégorieTraduit quelques secondes après le dernier enregistrement, en arrière-plan — y compris le texte d’un constructeur de pages
Un visiteur ouvre une page traduite contenant du texte que l’extension n’a pas encore luLa page est lue en arrière-plan ; la prochaine visite la voit traduite
Une fois par semaineL'ensemble du site est vérifié à nouveau
Après une mise à jour de thème ou de pluginL'ensemble du site est vérifié à nouveau
Vous cliquez Traduire le siteL'ensemble du site est lu et tout ce qui manque est traduit

Les quatre premières lignes nécessitent une traduction automatique, qui est activée par défaut dans Paramètres → Comment traduire. Avec cela désactivé, le nouveau contenu attend que vous cliquiez Traduire le site dans le Tableau de bord.

Seulement le texte nouveau ou modifié est envoyé. Ce qui a déjà été traduit ne coûte plus rien.

Deux enregistrements consécutifs — une correction de faute effectuée immédiatement — comptent comme un seul : la page est lue une fois, quelques secondes après le dernier enregistrement. Une phrase qui réapparaît après avoir été supprimée est déjà traduite et n’est pas facturée une seconde fois.

Phrases composées

Des phrases qui combinent un nom avec un texte thématique — comme par exemple « Soyez le premier à évaluer 'Robe d'été' » ou « 5 articles » — sont assemblées à partir de morceaux déjà traduits au moment où la page est affichée, au lieu d'être traduites une par une pour chaque produit. Cela permet d'économiser environ 60 % des chaînes.

Textes courts en contexte

Les boutons, éléments de menu, titres et modes de livraison sont traduits en tenant compte de leur emplacement, de sorte que Início dans un menu devient Accueil, et non Start. Les menus et les boutons conservent la casse de l’original au lieu de la casse de titre anglaise, et la traduction connaît le nom et le slogan de votre site (Réglages → Général), au lieu de traiter chaque site comme une boutique. Les traductions vers l’anglais (États-Unis) sont rédigées en anglais américain (sweater, pants), et non britannique (jumper, pantalon). Rien de tout cela n’utilise de caractères supplémentaires.


Le panneau, onglet par onglet

En haut de chaque écran, vous voyez :

  • la marque et la version du plugin ;
  • le caractères restants sur votre licence, avec une barre ;
  • le plan et les sites en cours d'utilisation (par ex. Pro · 3 sur 5 sites);
  • un raccourci vers Mon compte (votre compte PixelHunter).

Le solde est actualisé chaque fois que vous ouvrez le plugin et après chaque traduction.

Tableau de bord

  • Traduire le site — lit le site et traduit ce qui manque (sans licence, le bouton devient Obtenir une licence pour traduire).
  • Importer un enregistrement — n'apparaît que lorsqu'il y a un enregistrement réalisé avec le mode d'enregistrement.
  • L'état de la traduction automatique (activé ou désactivé).
  • Notifications : textes échoués, erreurs de licence ou de solde, pages qui n'ont pas répondu.
  • Progrès par langue — un tableau par langue :
ColonneSignification
TraduitTraduit automatiquement
RéviséRévisé manuellement (jamais remplacé par la machine)
À traduireEn attente de traduction
ÉchouéLe service n'a pas pu le traduire — voir Traductions
DictionnaireVersion du dictionnaire compilé (par ex. v12) ou non construit

Licence

  • Le Champ de clé de licence champ et le Sauvegarder bouton à côté.
  • Les cartes de plan, avec le prix de chaque plan, les caractères et les sites, et le bouton pour s'abonner.
  • Voir Licence, plans et mises à jour.

Langues

  • Langue source — la langue dans laquelle le site est écrit.
  • Langues cibles — chaque langue cible, avec :
    • Préfixe — le préfixe d'adresse (2 à 10 caractères : lettres minuscules, chiffres et tirets). Deux langues ne peuvent pas partager le même préfixe.
    • Nom dans le sélecteur — comment la langue apparaît dans le sélecteur (par exemple. Anglais, Espagnol).
    • Statut — Publié ou Brouillon. Un brouillon est traduit comme les autres, mais seuls les administrateurs peuvent l’ouvrir : il reste exclu du sélecteur, des hreflang balises et du plan du site, et un visiteur qui ouvre son adresse est redirigé vers la même page dans la langue source. Une nouvelle langue commence comme un brouillon et devient automatiquement publique lorsque sa traduction est terminée (Devient automatiquement publique lorsque la traduction est terminée) ; la repasser manuellement en brouillon désactive ce comportement. La publication ou la dépublication vide le cache de la page, car chaque page liste les langues.
    • Aperçu — ouvre la langue sur le site, pour la vérifier avant publication.
    • Le bouton pour supprimer la langue.
  • La liste des langues affiche d'abord les langues les plus utilisées, puis toutes les autres.

Avertissement : changer la langue source après qu'il y ait des traductions ne les réécrit pas — les chaînes stockées restent celles de l'ancienne langue.

Chaînes

Le tableau de chaque phrase sur le site, avec la traduction à côté. Voir Traductions.

Adresses

L’adresse traduite de chaque page, langue par langue. Choisissez une langue, recherchez par titre ou adresse de page, puis saisissez une nouvelle adresse dans le champ : elle est enregistrée lorsque vous quittez le champ, et l’ancienne adresse redirige (301) vers la nouvelle. Une adresse déjà utilisée par une autre page, nécessaire au site pour autre chose ou composée uniquement de chiffres est refusée, avec la raison affichée sous le champ. Avec Adresses traduites désactivé dans Paramètres, l’onglet pointe uniquement vers cette adresse. Voir Adresses traduites.

Interrupteur

Où le sélecteur de langue apparaît, avec quelle forme et quelles couleurs. Voir Sélecteur de langue et La barre de suggestion de langue.

Paramètres

  • Traduction automatique
    • Activé (par défaut) — le contenu nouveau et édité est traduit en arrière-plan.
    • Désactivé — la traduction n'a lieu que lorsque vous cliquez Traduire le site.
  • Adresses traduites — activé par défaut pour les nouvelles installations ; un site mis à jour conserve ses adresses jusqu’à ce que vous l’activiez. Les adresses existantes continuent de fonctionner dans tous les cas : elles redirigent (301) vers les adresses actuelles. Chacune peut être modifiée dans l’onglet Adresses .
    • Activé — les adresses utilisent les mots traduits (/en/linen-blouse/).
    • Désactivé — seul le préfixe de langue change (/en/blusa-de-linho/).
  • Glossaire — une règle par ligne, pour les marques, les noms de produits et les termes qui doivent toujours être les mêmes. Exemple :
acme = acme (brand name, do not translate)
portes = shipping
  • Ton de la marque — une ou deux phrases sur le ton de la marque, envoyées avec chaque demande de traduction. Exemple : “Chaleureux et simple, sans formalités. Parlez directement au client.”
  • Par langue — une ligne par langue cible :
    • Soutenu ou familier — la façon dont les visiteurs sont interpellés : Soutenu (Sie) ou Familier (du) en allemand, vous ou tu en français, usted ou tú en espagnol. Chaque traduction dans cette langue l’utilise. Sur Automatique (par défaut), rien n’est imposé et une même page peut mélanger les deux. L’anglais n’offre pas ce choix : il n’utilise que « you ».
    • Glossaire pour cette langue — des traductions fixes qui ne conviennent qu’à cette langue, par exemple portes = Versandkosten pour l’allemand. Elles sont ajoutées au glossaire pour toutes les langues et sont prioritaires lorsque les deux indiquent des traductions différentes.

Le glossaire, le ton et les choix propres à chaque langue n’affectent que les traductions effectuées après après leur enregistrement. Ce qui est déjà traduit est conservé dans Chaînes.

Aide

Un résumé de la licence : comment ça fonctionne, plans, sites, solde, annulation, factures et support.

Publier.
Lire en
chaque langue.

30 000 caractères, un site, pas de carte. La clé arrive par e-mail après le paiement.