PrestaShop Translator
v 2.8.2

PrestaShop Translator

Traducción automática de tienda con precisión.

600 PLN
pago único ·
Comprar al creador

El PrestaShop Translator es un módulo avanzado diseñado para traducir automáticamente su tienda en línea a varios idiomas. Utiliza las redes neuronales del traductor DeepL, que ofrecen una precisión excepcional y la capacidad de capturar matices lingüísticos, lo que lo distingue de las soluciones competidoras. Este módulo simplifica y mejora la gestión de una tienda en varios idiomas.

Características clave

  • Soporte para múltiples motores AI: El módulo admite no solo DeepL, sino también OpenAI, Claude, Gemini y otros disponibles en OpenRouter, lo que permite enfoques de traducción flexibles.
  • Traducción masiva: Permite una traducción rápida y fácil de toda la tienda, incluidas las descripciones de productos, categorías, páginas CMS y otros elementos.
  • Botón de traducción interactivo: Se añade un botón "Traducir" junto a cada campo en el Back Office, lo que permite una traducción rápida del campo editado a todos los idiomas habilitados en la tienda.
  • Glosarios de terminología: Los usuarios pueden crear sus propios glosarios para mantener la coherencia en la terminología y el estilo en las traducciones.
  • Traducciones optimizadas para SEO: Las traducciones están optimizadas para SEO, mejorando la visibilidad de la tienda en los resultados de búsqueda en diferentes idiomas.

Cómo funciona

Para comenzar a traducir, el usuario selecciona los idiomas de origen y destino, luego indica los elementos de la tienda a traducir. El módulo traduce automáticamente el contenido seleccionado, y el usuario puede monitorear el progreso en tiempo real. También hay una opción para la edición manual del contenido traducido.

Requisitos técnicos

El módulo es compatible con las versiones de PrestaShop 1.6, 8.0 y 9.0 y requiere PHP versión 7.1 a 8.4. Además, se necesita una cuenta de DeepL API, que se puede configurar fácilmente en la configuración del módulo.

Funciones principales

Soporte AI

Admite DeepL, OpenAI, Claude, Gemini y otros en OpenRouter.

Traducción masiva

Traducción rápida de toda la tienda, incluidas las descripciones de productos y las páginas CMS.

Botón de traducción

Añade un botón "Traducir" junto a cada campo en el Back Office.

Glosarios de terminología

Crea tus propios glosarios para la coherencia terminológica.

Traducciones optimizadas para SEO

Optimizadas para SEO, mejorando la visibilidad en los resultados de búsqueda.

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 es un directorio independiente de módulos de PrestaShop — no somos el marketplace oficial de PrestaShop. Los enlaces "Comprar" y "Demo" redirigen directamente a los sitios de los desarrolladores o sus repositorios oficiales. AddonsHub no aloja ni distribuye ningún software.