PrestaShop Translator
v 2.8.2

PrestaShop Translator

Automatyczne tłumaczenie sklepu z precyzją.

600 PLN
jednorazowo ·
Kup u twórcy

PrestaShop Translator to zaawansowany moduł, który umożliwia automatyczne tłumaczenie sklepu internetowego na wiele języków. Wykorzystuje on sieci neuronowe Tłumacza DeepL, które zapewniają wyjątkową precyzję i zdolność do uchwycenia niuansów językowych, co wyróżnia go na tle konkurencyjnych rozwiązań. Dzięki temu modułowi, zarządzanie sklepem w różnych językach staje się prostsze i bardziej efektywne.

Kluczowe funkcje

  • Wsparcie dla wielu silników AI: Moduł obsługuje nie tylko DeepL, ale także OpenAI, Claude, Gemini i inne dostępne w OpenRouter, co pozwala na elastyczne podejście do tłumaczeń.
  • Masowe tłumaczenie: Umożliwia szybkie i łatwe tłumaczenie całego sklepu, w tym opisów produktów, kategorii, stron CMS i innych elementów.
  • Interaktywny przycisk tłumaczenia: Przy każdym polu w Back Office dodawany jest przycisk "Tłumacz", który pozwala na szybkie tłumaczenie edytowanego pola na wszystkie języki w sklepie.
  • Glosariusze terminologii: Użytkownicy mogą tworzyć własne glosariusze, które pomagają w zachowaniu spójności terminologicznej i stylu w tłumaczeniach.
  • SEO-friendly tłumaczenia: Tłumaczenia są zoptymalizowane pod kątem SEO, co poprawia widoczność sklepu w wynikach wyszukiwania w różnych językach.

Jak to działa

Aby rozpocząć tłumaczenie, użytkownik wybiera język źródłowy i docelowy, a następnie wskazuje elementy sklepu do przetłumaczenia. Moduł automatycznie tłumaczy wybrane treści, a użytkownik może śledzić postęp prac na bieżąco. Istnieje również możliwość ręcznej edycji przetłumaczonych treści.

Wymagania techniczne

Moduł jest kompatybilny z wersjami PrestaShop 1.6, 8.0 i 9.0 oraz wymaga PHP w wersji od 7.1 do 8.4. Dodatkowo, do działania modułu potrzebne jest konto DeepL API, które można łatwo skonfigurować w ustawieniach modułu.

Główne funkcje

Wsparcie dla AI

Obsługuje DeepL, OpenAI, Claude, Gemini i inne w OpenRouter.

Masowe tłumaczenie

Szybkie tłumaczenie całego sklepu, w tym opisów produktów i stron CMS.

Przycisk tłumaczenia

Dodaje przycisk "Tłumacz" przy każdym polu w Back Office.

Glosariusze terminologii

Twórz własne glosariusze dla spójności terminologicznej.

Tłumaczenia SEO-friendly

Optymalizowane pod kątem SEO, poprawiają widoczność w wynikach wyszukiwania.

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 to niezależny katalog modułów PrestaShop — nie jesteśmy oficjalnym sklepem PrestaShop. Linki „Kup" i „Demo" prowadzą bezpośrednio do stron twórców lub oficjalnych repozytoriów. Żadne oprogramowanie nie jest pobierane ani dystrybuowane przez AddonsHub.