Customer service and order packaging on your phone 馃摝
The PrestaShop Translator module uses DeepL Translator and AI (Open Router).
The module can capture nuances and produce translations with a level of accuracy unmatched by competing solutions.
- Bulk translation of your store into multiple languages.
- Translation of ongoing changes.
- Custom context for AI.
- Glossaries for your own specialized terminology.



Create content and translate with a single click
Next to every field in the Back Office, the module adds an interactive "Translate" button. Click the button, and the translator will translate the field into the other languages enabled in your store.
Flexibility to make edits
You can manually edit the translated field in each language.
1
Select thesource and targetlanguages
2
Select
store elements
3
Start
bulk translation
Product Catalog
Translate all fields in the product catalog, including: product and category descriptions and names, features, attributes, combinations, CMS pages, tags, SEO-friendly URLs, and SEO fields.
Store template and modules
Translate phrases found in the store template and in the templates of installed modules.
Translate store components
Translate the names of discount codes, order statuses, and other content in the Back Office settings.
Skipping elements
You can skip translating a group of elements that have already been translated and skip any range

Your Suggestions
The glossary allows you to create preferred translations for any words and phrases, enabling the translation engine to better capture the style and specialized terminology of your business.
Specialized Vocabulary
The module uses your suggestions to provide the best possible translations.
Create as many glossaries as you like
In the module, you can create a glossary for any language pair.
You can import and export glossaries using CSV (Excel) files.

Support for
HTML and CSS
- It recognizes text formatting as well as HTML and CSS code found in the fields being translated.
- It correctly translates block descriptions, headings, and hidden text, such as alt text.
Corrects language errors
- Detects typos in the content and correctly translates sentences containing errors.
- If the text in your template is not enclosed in language tags, you will need to correct the template/module files.
Log - Translator Activity Overview
- A log is generated during the translation process.
- You can view the translation results in real time or at any later time.

Mark content you want to skip during translation
- You can mark content that should be skipped by the translator.
- You can mark content with the translate="no" attribute or the class="notranslate" class (as in CSS).

PrestaShop Translator offers a level of translation accuracy unmatched by other translation tools and text generators.
- English (US)
- English (British)
- Arabic
- Bulgarian
- Chinese (Simplified)
- Czech
- Danish
- Estonian
- Finnish
- French
- Greek
- Spanish
- Japanese
- Korean
- Lithuanian
- Latvian
- Dutch
- German
- Norwegian (Bokmål)
- Polish
- Portuguese
- Portuguese (Brazilian)
- Korean
- Russian
- Romanian
- Slovak
- Slovenian
- Swedish
- Turkish
- Ukrainian
- Hungarian
- Italian
| Standard | Professional | |
| License | Lifetime | Lifetime |
| DeepL Translator | ✅ | ✅ |
| Glossaries | ❌ | ✅ |
| AI Translator | ❌ | ✅ |
The module’s other features and support are the same for both the Standard and Professional licenses.
DeepL Translator or AI
DeepL Translator API
One million free characters to get started
Sign up for the DeepL API package to receive a free package, and then you can pay via a subscription plus pay-as-you-go usage—approximately 22 EUR per 1 million characters.
AI Translator
In this module, you can configure your OpenRouter account, which gives you access to translations from OpenAI, Claude, Gemini, and many others.
Switch between
DeePL API and OpenRouter
- Check out the DeePL API offering.
- Check out what Open Router has to offer
Our recommendation:
DeepL Translator with glossaries for maximum accuracy.
An AI model to reduce translation costs.
Tip:
Translate product pages using the cheaper model, and image-critical texts (terms of service, informational pages) using the more expensive one. Before launching the entire project, translate a few items and evaluate the quality.
Which AI model should you choose?
(Approximate prices per 1 million input/output tokens, as of July 2026)
- OpenAI model (ChatGPT) with a very good price-to-quality ratio: openai/gpt-4o-mini – ~$0.15 / ~$0.60.
- More expensive, higher quality: openai/gpt-4.1 - ~$2.00 / ~$8.00.
- Alternatively, for the best quality in linguistic nuances: anthropic/claude-sonnet-4.5 - ~$3.00 / ~$15.00.
Back up your store and database before launching your first translation!
- Back Office > "Localization Settings" > Enable additional languages and import the default settings (date format, taxes, etc.).
- Go to the PrestaShop Translator module and specify the source language from which translations are to be retrieved and the target language (e.g., Polish -> Czech).
- Select the store elements you want to translate in bulk, such as modules, CMS pages, product and category information, blog posts, etc.
- Click TRANSLATE—the module will begin translating and will keep you updated on its progress.
- If you want to change, for example, the description of a single product, you can use the translation option for the field you’re currently editing.

Integration of the Translator with Other PrestaShow Modules
Modern Content Editor
This module replaces the default content editor in your PrestaShop store. Descriptions created with this module look great on both computers and mobile devices.

Multi-domain management
The module handles multiple domains in your PrestaShop store. Point additional domains to your store and associate them with the languages and currencies available in your store.

PrestaShop SEO Blog
The PrestaShop SEO Blog module lets you create interactive blog posts featuring products that are user-friendly for your store’s customers and optimized for search engines.

Product Availability by Language
With this module, you can prepare a customized product catalog for each supported language.

Technical requirements
Technical Requirements
- PHP 7.1 - 8.x
- Server extension ionCube Loader
- PrestaShop Importer only: PHP libxml version > 2.9.3
- PrestaShop Facebook Integrator only: PHP 7.2 or higher
- PrestaShop VAT Validator only: PHP SOAP
Support = Updates + HelpDesk
You get 90 days (3 months) access to the complete PrestaShow support package.
Module updates
Modules will inform you about available updates. Read the changelog and perform a 1-click module update directly from your store.
HelpDesk panel
This is the panel where we will provide you with help. On HelpDesk you can report problems, order free module installation and updates, and order modifications and custom programming work.
Extend support
After support expires, you can use the module without any restrictions. You can extend your support access at any time you need it.
Knowledge Base & FAQ
Free forever
The knowledge base is available to everyone. You will find module documentation as well as instructions, videos and answers to frequently asked questions.
Lifetime license for the module
- You can use the module without limitation in 1 store = 1 domain.
- You can use an additional domain, e.g. for developer copy.
- For a small fee you can change the domain for the module yourself.
Additional domains for Multistore
- All our modules support PrestaShop Multistore.
- Supporting unlimited domains for PrestaShop Multistore requires purchasing multistore support for the module.
Modifying the code
- The module code related to the integration with the store and the design (.tpl, .css, .js) has open source code and you can modify it freely.
- The module's source code (.php) is encrypted with ionCube, and modifying it will void the warranty.
Demo
Demo - test the module
- This module does not have a demo store
No entries yet.













Je艣li jakie艣 pole ma uzupe艂nion膮 zawarto艣膰 w danym j臋zyku, to modu艂 uznaje, 偶e jest to pole przet艂umaczone w danym j臋zyku. Je艣li pole w danym j臋zyku jest puste, to modu艂 oznacza to jako brak t艂umaczenia. W module mo偶na masowo t艂umaczy膰 wszystko lub tylko pola z brakiem t艂umaczenia.
Automatyczne t艂umaczenie aktualnie edytowanego produktu wymaga dodatkowego 1-klikni臋cia przy polu, kt贸re edytujesz. Mo偶emy rozbudowa膰 modu艂, aby t艂umaczenie odbywa艂o si臋 po zapisie produktu i nie wymaga艂o dodatkowego klikni臋cia - otw贸rz zg艂oszenie na helpdesk.prestashow.pl
Modu艂 od ETS pozwala t艂umaczy膰 opisy je艣li tekst jest 1:1 taki sam na obu wersjach, ale to nie jest idealne rozwi膮zanie.
Czy modu艂 pozwala na automatyczne t艂umaczenie opisu przy zapisie produktu?