Traductions PrestaShop – DeepL, Google et AI Pro | PrestaDev
Traductions PrestaShop – DeepL, Google et AI Pro | PrestaDev
Traductions PrestaShop – DeepL, Google et AI Pro | PrestaDev
Traductions PrestaShop – DeepL, Google et AI Pro | PrestaDev
Traductions PrestaShop – DeepL, Google et AI Pro | PrestaDev

Traductions de boutique Pro module pour PrestaShop

Module version: 1.6.1

PrestaShop compatibility: 1.7.x 8.x 9.x

Fichier du module mis à jour : 2026-09-25 11:35:33

Données du produit mises à jour : 2026-09-28 03:17:52


PD Traductions de Boutique Pro est un module avancé de traduction automatique du contenu de la boutique PrestaShop, qui s’intègre à cinq principaux fournisseurs de traduction : DeepL, Google Translate, OpenAI (GPT), Anthropic Claude et Microsoft Translator, permettant une traduction rapide et précise des produits, catégories, pages CMS, attributs, caractéristiques ainsi que de tous les autres contenus multilingues de votre boutique. Le module propose un système intelligent de mise en file d’attente avec traitement par lots (batch processing), grâce auquel même les boutiques comptant des milliers de produits peuvent être traduites de manière entièrement automatique, sans surcharger le serveur et avec un contrôle total des coûts grâce à un estimateur de coûts intégré ainsi qu’à des limites mensuelles. Le système intégré de mise en cache des traductions élimine les requêtes API répétées pour des textes identiques, ce qui réduit considérablement les coûts, tandis que le mécanisme de création automatique de sauvegardes avant chaque traduction permet de restaurer à tout moment les contenus d’origine en un seul clic. Le module prend en charge la traduction automatique en temps réel — après l’enregistrement d’un produit, d’une catégorie ou d’une page CMS, les contenus sont immédiatement traduits dans les langues sélectionnées, et le système avancé de glossaires permet de préserver la cohérence de la terminologie métier et des noms propres dans toutes les langues. Grâce à la validation SEO intégrée, aux journaux détaillés avec l’historique de chaque traduction, aux notifications par e-mail à la fin des processus ainsi qu’à la prise en charge de CRON HTTP et CLI, PD Traductions de Boutique Pro constitue une solution complète et professionnelle pour la gestion du multilinguisme d’une boutique en ligne.

Type de licence / mise à jour
349,00 zł
283,74 złnetto
Price history:

La description

Principales fonctionnalités et avantages du module

  • 5 fournisseurs de traduction dans un seul module — DeepL, Google Translate, OpenAI (GPT-5.4, GPT-5.4-Mini, GPT-5.4-Nano), Anthropic Claude (Sonnet 4.6, Haiku 4.5, Opus 4.6) ainsi que Microsoft Translator, avec la possibilité d’attribuer différents fournisseurs à des paires de langues spécifiques
  • Traduction de tout le contenu de la boutique — produits, catégories, pages CMS, attributs, caractéristiques, valeurs des caractéristiques, tags, descriptions d’images, pièces jointes ainsi que toutes les autres tables multilingues de PrestaShop avec détection automatique des champs textuels
  • Système intelligent de mise en file d’attente (Queue) — traitement par lots avec taille de lot configurable, priorités, nouvelle tentative automatique des traductions échouées ainsi que prise en charge de CRON (HTTP et CLI) pour le traitement en arrière-plan
  • Traduction automatique en temps réel — après l’enregistrement d’un produit, d’une catégorie ou d’une page CMS, le module traduit automatiquement les contenus nouveaux et modifiés dans toutes les langues configurées avec détection intelligente des changements (hash SHA-256) et période de cooldown
  • Assistant de traduction en 3 étapes — interface intuitive : sélection des tables et des champs → aperçu et estimation des coûts → lancement de la traduction avec contrôle total du processus
  • Cache de traduction — système de mise en cache avec TTL configurable qui élimine les requêtes API répétées pour des textes identiques, suit le nombre de hits et affiche les économies estimées
  • Sauvegardes et restauration — sauvegarde automatique des contenus originaux avant chaque traduction avec possibilité de restauration en un clic, regroupée par lot (batch)
  • Gestion des glossaires — création de dictionnaires personnalisés de termes métier et de noms propres avec synchronisation avec les API des fournisseurs (par ex. DeepL), import et export CSV ainsi que prise en charge de plusieurs paires de langues
  • Contrôle total des coûts — estimateur de coûts avant le démarrage de la traduction, suivi de la consommation de caractères et de tokens, limites mensuelles configurables, tarifs des différents fournisseurs ainsi que convertisseur de devises USD
  • Logs détaillés et audit — historique complet de chaque traduction avec informations sur le fournisseur, le nombre de caractères, les tokens, le coût, le temps de réponse de l’API, le statut ainsi que l’ID de lot associé
  • Validation SEO des traductions — vérification automatique de la longueur des méta-titres et des descriptions, validation des URL conviviales (slug) ainsi que vérification de l’exhaustivité des traductions pour chaque langue
  • Notifications par e-mail — alertes configurables sur la fin du traitement des lots, les erreurs de traduction ainsi que l’atteinte des limites mensuelles
  • Panneau de traduction rapide du produit — panneau intégré sur la page d’édition du produit dans le panneau d’administration avec liste des champs à traduire, éléments associés (tags, images, caractéristiques, attributs) et sélection directe du fournisseur
  • Configuration avancée des fournisseurs — paramètres individuels pour chaque fournisseur : niveau de formalité (DeepL), modèles IA et prompts système (OpenAI, Claude), prise en charge des balises HTML, température de génération ainsi que nombre maximal de tokens
  • Compatibilité avec PrestaShop 1.7 – 9.x — prise en charge complète de plusieurs versions de PrestaShop avec détection automatique de la version et adaptation de l’interface


Lien vers la démo du module :

Démo du panneau d’administration :
https://moduly-prestashop.eu/tlumacz-pro/admin-dev

Démo du front-office :
https://moduly-prestashop.eu/tlumacz-pro

détails du produit

Support pour Prestashop 9.x
Oui
Prise en charge de Prestashop 8.x
Oui
Prise en charge de Prestashop 1.7.x
Oui
Support gratuit
Alors
Mises à jour gratuites (1 an)
Alors
Facilité d'installation
Alors
PDSTPRO-FULL

Changelog

Release history for this product. Expand an entry to see what changed.

  • Trwały stan tłumaczenia każdego pola: sklep, rekord, para języków, hash surowego źródła i faktycznie zapisanego wyniku.
  • Przy wyłączonym nadpisywaniu aktualizacja zmienionego źródła tylko wtedy, gdy cel nadal jest wynikiem modułu; ochrona ręcznych zmian.
  • Jedna kwalifikacja dla podglądu, kosztu i kolejki; limit podglądu ogranicza próbkę, nie przeszukiwany zakres.
  • Nazwa nie zmienia już niezaznaczonego URL. Każde pole URL ma osobne zadanie, kontrolę zapisu i kopię zapasową.
  • Migawki źródła i celu przed API oraz transakcyjny zapis treści, kopii i stanu; wykrywanie zmian podczas przetwarzania.
  • Bezpieczne rozpoznawanie pól skopiowanych podczas tworzenia brakującego wiersza językowego.
  • Kopie zapasowe zachowują SQL NULL; rollback unieważnia stan przywróconego pola i nie powtarza wykonanej operacji.
  • Wybór ograniczony do właściwych tabel językowych z obsługiwanym kluczem (oraz dedykowanych tagów), bez dostępu do tabel klientów czy pracowników. Tabele bez transakcyjnego zapisu są pomijane przed API.
  • Odtworzenie potwierdzonych stanów z najnowszych zachowanych logów; niejednoznaczna historia nie uprawnia do nadpisania.
  • Pomiń identyczne pozostaje domyślnie wyłączone przy nowej instalacji. Aktualizacja zachowuje istniejące ustawienie.

FAQ

Find answers to the most common questions about this product.

Le module PD Store Translate Pro sert à traduire automatiquement tous les contenus multilingues de la boutique PrestaShop — produits, catégories, pages CMS, attributs, caractéristiques, tags, descriptions d’images et de nombreux autres éléments. Au lieu de traduire manuellement des milliers de champs de texte ou de confier cela à des traducteurs coûteux, le module utilise des API de traduction professionnelles (DeepL, Google Translate, OpenAI, Anthropic Claude, Microsoft Translator), ce qui vous permet de traduire toute la boutique dans n’importe quelle langue en quelques minutes, tout en conservant une haute qualité de traduction et un contrôle total des coûts.

Le module s’intègre à cinq fournisseurs de traduction : DeepL — considéré comme le traducteur automatique le plus précis, il prend en charge les niveaux de formalité et les glossaires ; Google Translate — rapide et économique, il prend en charge le plus grand nombre de langues ; OpenAI (GPT-5.4, GPT-5.4-Mini, GPT-5.4-Nano) — traduction basée sur l’intelligence artificielle avec possibilité de configurer les prompts système et la température ; Anthropic Claude (Sonnet 4.6, Haiku 4.5, Opus 4.6) — traduction IA avancée avec une qualité contextuelle élevée ; Microsoft Translator — traduction fiable avec prise en charge des régions et des catégories. Vous pouvez attribuer à chaque fournisseur des paires de langues différentes, par exemple DeepL pour les traductions vers l’allemand, et OpenAI pour les traductions vers l’anglais.

Le module détecte automatiquement toutes les tables multilingues dans la base de données PrestaShop et permet de traduire leurs champs textuels. Cela comprend : les noms, les descriptions et les descriptions courtes des produits, les méta-titres et les méta-descriptions des produits, les noms et descriptions des catégories, les contenus des pages CMS, les noms des attributs et leurs valeurs (par ex. couleurs, tailles), les noms et valeurs des caractéristiques des produits, les tags des produits, les descriptions des images, les noms des pièces jointes ainsi que tout autre contenu stocké dans les tables _lang. Vous pouvez choisir précisément quelles tables et quels champs doivent être traduits.

Le module propose un assistant de traduction intuitif en 3 étapes. À la première étape, vous sélectionnez les tables et les champs à traduire, la langue source ainsi que les langues cibles. À la deuxième étape, vous voyez un aperçu de l’étendue de la traduction avec une estimation des coûts — combien de caractères seront traduits et combien cela coûtera chez chaque fournisseur. À la troisième étape, vous lancez la traduction — le module crée une file de tâches et les traite par lots (batch), en affichant la progression en temps réel. Une fois terminé, vous recevez un récapitulatif avec le nombre d’éléments traduits, ignorés et échoués.

La traduction automatique signifie qu’après l’enregistrement d’un produit, d’une catégorie ou d’une page CMS dans le panneau d’administration, le module traduit immédiatement les contenus nouveaux ou modifiés dans toutes les langues cibles configurées — sans qu’il soit nécessaire de lancer manuellement la traduction. Vous activez cette fonction dans les paramètres du module séparément pour les produits, les catégories et les pages CMS. Le module utilise une détection intelligente des modifications (hachage SHA-256) — si le contenu n’a pas changé, la traduction n’est pas relancée, ce qui permet d’économiser les coûts de l’API. De plus, vous pouvez définir une période de cooldown (par ex. 30 minutes) afin d’éviter des requêtes trop fréquentes lors d’une édition intensive.

Le système de mise en file d’attente permet de traiter les traductions de manière asynchrone, en arrière-plan, sans bloquer le panneau d’administration et sans risque de dépasser le délai d’exécution du serveur. Chaque traduction est ajoutée à la file comme une tâche distincte avec une priorité (1-10), un statut (en attente, en cours de traitement, terminée, échouée) et une appartenance à un lot (batch). Vous pouvez configurer la taille du lot (par ex. 50 éléments), le délai entre les requêtes API ainsi que le nombre de nouvelles tentatives automatiques pour les traductions échouées. La file est traitée par une tâche CRON (HTTP ou CLI), ce qui permet même aux boutiques comptant des dizaines de milliers de produits d’être traduites progressivement et en toute sécurité.

Le module enregistre chaque phrase traduite dans un cache interne (table dans la base de données) avec une clé basée sur le hash SHA-256 du texte source, du fournisseur et de la paire de langues. Lorsque le même texte réapparaît — par ex. une description identique dans plusieurs produits — le module récupère la traduction depuis le cache au lieu d’envoyer une nouvelle requête à l’API. Le cache suit le nombre de hits (hit count) et affiche les économies estimées dans le panneau. Vous pouvez définir la durée de vie du cache (TTL) en jours ou désactiver l’expiration afin que le cache fonctionne indéfiniment. Dans les boutiques avec des descriptions répétitives, les économies peuvent atteindre jusqu’à 30 à 50 % des coûts d’API.

Oui — le module dispose d’un système de sauvegarde intégré. Avant chaque traduction, il enregistre automatiquement la valeur d’origine de chaque champ dans la table des sauvegardes, associée à l’identifiant du lot (batch ID). À tout moment, vous pouvez restaurer les contenus d’origine en un clic — pour un champ unique, une table entière ou un lot complet de traductions. Le système de sauvegarde peut être activé ou désactivé dans les paramètres du module. Grâce à cela, vous pouvez expérimenter en toute sécurité avec différents fournisseurs et paramètres de traduction, sans risque de perte de données.

Les glossaires sont des dictionnaires personnalisés de termes que le module transmet au fournisseur de traduction afin d’assurer la cohérence terminologique. Vous pouvez définir des paires : terme source → traduction, par ex. le nom de votre marque, des termes sectoriels ou des noms propres qui ne doivent pas être traduits ou qui doivent l’être d’une manière précise. Vous pouvez créer des glossaires manuellement dans le panneau, les importer depuis un fichier CSV ou les exporter au format CSV. Le module prend en charge la synchronisation des glossaires avec l’API des fournisseurs — par ex. DeepL permet d’envoyer un glossaire à son système, de sorte qu’il soit automatiquement pris en compte lors de chaque traduction. Vous pouvez créer des glossaires distincts pour différentes paires de langues et différents fournisseurs.

Le module offre des outils complets pour la gestion des coûts. L’estimateur de coûts avant le début de la traduction affiche le nombre exact de caractères à traduire et le coût estimé chez chaque fournisseur. Dans les paramètres, vous pouvez définir les tarifs de chaque fournisseur (par million de caractères ou par token), définir une limite mensuelle de caractères avec notification automatique par e-mail une fois celle-ci atteinte, ainsi que le taux de change USD. Le tableau de bord affiche la consommation actuelle de caractères et de tokens, et des journaux détaillés enregistrent le coût de chaque traduction individuelle. En combinaison avec le cache, qui élimine les requêtes répétées, vous avez un contrôle total sur le budget de traduction.

Dans les paramètres du module, vous trouverez l’URL cron prête à l’emploi avec un jeton de sécurité unique, par ex. https://twojsklep.pl/module/pdstoretranslatepro/cron?token=TWOJ_TOKEN. Il suffit d’ajouter une seule tâche cron sur le serveur, par ex. exécutée toutes les 5 minutes. Le CRON récupère automatiquement les éléments en attente de la file d’attente et les envoie à l’API du fournisseur de traduction. Alternativement, le module prend en charge le mode CLI — vous pouvez lancer le traitement depuis la ligne de commande à l’aide de la commande php avec les paramètres token, batch et provider. Dans l’onglet Journaux, vous verrez l’historique de chaque exécution du cron avec le nombre d’éléments traités et échoués.

Le module dispose d’une fonction intégrée de vérification SEO des contenus traduits. La validation comprend : le contrôle de la longueur des méta-titres (s’ils respectent la recommandation de 50 à 60 caractères), le contrôle de la longueur des méta-descriptions (jusqu’à 155-160 caractères), la vérification de la conformité des URL conviviales (slugs) ainsi que la vérification de l’exhaustivité des traductions — si tous les champs disposent de traductions renseignées pour chaque langue. Grâce à cela, après une traduction en masse, vous identifierez rapidement les problèmes qui pourraient avoir un impact négatif sur le référencement de la boutique dans les résultats de recherche Google pour chaque version linguistique.

Oui — le module prend en charge les traductions basées sur de grands modèles de langage (LLM) : OpenAI avec les modèles GPT-5.4, GPT-5.4-Mini et GPT-5.4-Nano, ainsi qu’Anthropic Claude avec les modèles Sonnet 4.6, Haiku 4.5 et Opus 4.6. Contrairement aux traducteurs automatiques traditionnels (DeepL, Google), les modèles d’IA comprennent mieux le contexte, peuvent préserver le ton et le style de communication de la marque et, grâce à des prompts système configurables, vous pouvez contrôler avec précision la manière de traduire — par exemple en demandant au modèle d’utiliser un langage formel, de conserver le formatage HTML, de ne pas traduire les noms propres ou d’employer une terminologie sectorielle. Vous pouvez également ajuster la température de génération (plus basse = traduction plus littérale, plus élevée = traduction plus créative).

Oui — le module prend entièrement en charge l’environnement multiboutique de PrestaShop. Chaque boutique peut disposer d’une configuration indépendante des fournisseurs de traduction, de ses propres clés API, de glossaires distincts et de paramètres séparés de traduction automatique. Le module permet de traduire vers plusieurs langues simultanément — il suffit de sélectionner les langues cibles dans l’assistant de traduction, et le système créera automatiquement des tâches dans la file d’attente pour chaque paire de langues. Vous pouvez également attribuer différents fournisseurs à différentes paires de langues, par exemple DeepL pour les traductions polonais-allemand, et Claude pour les traductions polonais-anglais.

Vérifiez successivement : si la clé API du fournisseur sélectionné est correctement saisie dans les paramètres du module (utilisez le bouton Tester la connexion), si la tâche CRON est configurée et s’exécute régulièrement (dans l’onglet Logs, vous verrez des entrées avec la date de chaque exécution), si la file d’attente (Queue) contient des éléments avec le statut Failed — cliquez dessus pour voir le message d’erreur de l’API, si la limite mensuelle de caractères n’a pas été dépassée, si le fournisseur prend en charge la paire de langues sélectionnée (vérifiez le mappage des langues dans les paramètres). Les causes les plus fréquentes sont : une clé API incorrecte, la limite du plan gratuit du fournisseur épuisée (par ex. DeepL Free) ou un CRON non fonctionnel sur le serveur.

Commentaires (0)

Aucun avis