PrestaShop Translator
v 2.8.2

PrestaShop Translator

Traduction automatique de magasin avec précision.

600 PLN
paiement unique ·
Acheter chez le créateur

Le PrestaShop Translator est un module avancé conçu pour traduire automatiquement votre boutique en ligne en plusieurs langues. Il utilise les réseaux neuronaux du traducteur DeepL, qui offrent une précision exceptionnelle et la capacité de capturer les nuances linguistiques, ce qui le distingue des solutions concurrentes. Ce module simplifie et améliore la gestion d'une boutique dans différentes langues.

Caractéristiques clés

  • Support pour plusieurs moteurs AI: Le module prend en charge non seulement DeepL, mais aussi OpenAI, Claude, Gemini et d'autres disponibles dans OpenRouter, permettant des approches de traduction flexibles.
  • Traduction de masse: Permet une traduction rapide et facile de l'ensemble de la boutique, y compris les descriptions de produits, les catégories, les pages CMS et d'autres éléments.
  • Bouton de traduction interactif: Un bouton "Traduire" est ajouté à côté de chaque champ dans le Back Office, permettant une traduction rapide du champ édité dans toutes les langues activées dans la boutique.
  • Glossaires de terminologie: Les utilisateurs peuvent créer leurs propres glossaires pour maintenir la cohérence de la terminologie et du style dans les traductions.
  • Traductions optimisées pour le SEO: Les traductions sont optimisées pour le SEO, améliorant la visibilité de la boutique dans les résultats de recherche dans différentes langues.

Comment ça fonctionne

Pour commencer à traduire, l'utilisateur sélectionne les langues source et cible, puis indique les éléments de la boutique à traduire. Le module traduit automatiquement le contenu sélectionné, et l'utilisateur peut suivre la progression en temps réel. Il existe également une option pour l'édition manuelle du contenu traduit.

Exigences techniques

Le module est compatible avec les versions PrestaShop 1.6, 8.0 et 9.0 et nécessite PHP version 7.1 à 8.4. De plus, un compte DeepL API est nécessaire, qui peut être facilement configuré dans les paramètres du module.

Fonctionnalités principales

Support AI

Prend en charge DeepL, OpenAI, Claude, Gemini et d'autres dans OpenRouter.

Traduction de masse

Traduction rapide de l'ensemble du magasin, y compris les descriptions de produits et les pages CMS.

Bouton de traduction

Ajoute un bouton "Traduire" à côté de chaque champ dans le Back Office.

Glossaires de terminologie

Créez vos propres glossaires pour la cohérence terminologique.

Traductions optimisées pour le SEO

Optimisées pour le SEO, améliorant la visibilité dans les résultats de recherche.

Changelog

v 2.8.2 bugfix 02.06.2026
  • JS cache busting: dynamicTranslation.js URL now includes the module version as a query parameter so browsers and CDNs always fetch the latest script after a module update instead of serving a stale cached copy
  • "Translate into all other languages" button on individual fields: rewrote to fire all target-language requests in parallel via Promise.all and wait for all to complete before changing the UI state; the old implementation used Array.map with fire-and-forget async callbacks which caused state race conditions - setState(IDLE) from the first completed language fired while other languages were still translating
v 2.8.1 bugfix 01.06.2026
  • ObjectModel mass translation (e.g. categories): the phrase "total" counter no longer includes cells whose source field is empty. Such cells can never be translated, so counting them made progress stall short of 100% (e.g. 5992/25080) and "Re-translate all" looked like it stopped early. The total now equals the number of phrases actually processed.
  • "Re-translate all" no longer aborts with "Cannot rewind a generator that was already run". After skipping `reTranslateAllOffset` items, the batch loop now iterates the generator manually (while/current/next) instead of `foreach`, which tried to rewind an already-started generator.
  • NonTranslatable cache for `link_rewrite` fields: the "non-translatable" lookup now uses the same dashes-as-spaces phrase that is sent to the translator and stored, so a non-translatable slug is cached correctly instead of being re-sent to the API on every run.
  • Translation UI no longer gets stuck on "Translating..." after an error. Previously a network/non-JSON error left the row spinning with the action buttons hidden and the whole queue jammed; the queue item is now always released, so the buttons reappear and clicking "Translate missing" resumes from where it stopped.
v 2.8.0 minor 14.05.2026
  • "Retranslate all in this section" button (yellow) next to the existing missing-only button — re-translates every phrase in a section from scratch, overwriting current translations (with a confirmation prompt)
v 2.7.2 bugfix 12.05.2026
  • PrestaShop 1.6 — "Translate All" for a module domain (e.g. paymentConfirmation) now overrides previous translations as expected; saved keys are lowercased to match PrestaShop's lookup

AddonsHub est un répertoire indépendant de modules PrestaShop — nous ne sommes pas la marketplace officielle de PrestaShop. Les liens « Acheter » et « Démo » redirigent directement vers les sites des éditeurs ou leurs dépôts officiels. Aucun logiciel n'est hébergé ou distribué par AddonsHub.