Sin impuesto Con impuesto
Full translation module

What it does for your store

  • The entire store, not just product pages. Translate the content, the text of installed modules, the theme, and email templates from the back office.
  • You know what's missing in each language. Each item shows the percentage translated by language, and you choose what to translate: line by line, in blocks, or all at once, to one or more languages.
  • Choose your preferred service. Eleven services, from DeepL or Google to ChatGPT or Gemini, with your own key and your own rates: the module does not charge per word.
  • Translate on save If you activate it, when you save a product or category, only the fields you have changed will be translated, without affecting the rest.
  • New catalog translated by cron. A scheduled task translates in the background what is new and what has changed, even if it was written directly to the database by an importer.
  • Dictionary and backup: You fix how your terms are translated, search and replace words in the content, and, if you activate it, a copy of the tables is saved before translating.
Read also on our blog

Full translation module

Price: €193.60
First year: €193.60 tax incl.
From the second year: €48.40/year tax incl.
  • One year of technical support and lifetime updates; from the second year, support is extended for €48.40/year and includes taking on your general improvement ideas for the module.
  • Renews automatically; cancel whenever you want, with no minimum term.
One-time payment: €193.60 tax incl.
  • One year of technical support and lifetime updates; after that, support ends (with the subscription it is extended for €48.40/year).
  • A single payment, with no automatic charges.
€160.00 + VAT = €193.60

Translate the entire store from the back office: content (products, categories, pages, meta tags, brands…), the texts of all installed modules, and the theme and email templates.

With the translated percentage of each element in each language, block selection, and eleven translation services to choose from—DeepL, Google, Microsoft, ChatGPT, Gemini…—using your key and usage. PrestaShop 8 and 9.

Compatible with

PrestaShop 1.7.6 – 9.1

Black Friday, 7 to 30 November: spend €50 or more on modules (VAT included) and we give you a €200 voucher (VAT included) to spend on more modules for one month. Ends in until 30 November at 23:59.

Expert content

Reviewed by our experts

Written by

Reviewed by

See all our experts

Content written and reviewed by qualified professionals. Information is provided for guidance only.

Installation, updates and support

Free installation

We'll do it for you! We'll install and configure the module in your store completely free of charge , guaranteeing a quick and hassle-free start.

Lifetime updates

Get permanent access to the latest version of your module. Your investment is protected and it will always be compatible with new versions of PrestaShop.

Certified quality

Our modules have passed the official PrestaShop validation, ensuring their security, performance and compatibility with the platform's standards.

Premium support (1 year)

You have a full year of dedicated support . Any questions or problems that arise regarding the module will be resolved by our expert team.

Why did we create this module?

We wanted to combine the best ideas from different translation modules, with the premise of mass translations.

The convenience when making individual edits is that you don't have to remember to translate the fields, ensuring that only the fields you update are updated, thus avoiding unnecessary resource consumption and overwriting existing translations.

We wanted everything to be completely translatable, being able to automatically translate modules and the content of modules, a function that almost no module allows.

Languages

Adding a language doesn't translate anything.

You activate English in PrestaShop and what you end up with is an English store with products in Spanish. And categories. And the meta tags that Google sees. And the theme buttons. And the confirmation email that the customer who just paid receives. RKR Total Translation translates the entire store —content, modules, theme, and emails—from a single back-office screen, using the translation service of your choice.

3
Areas: Content, Modules, and Theme and Emails
11
translation services to choose from, with your key
%
The translation of each thing and in each language, at a glance

Translating only the product pages leaves half the store untranslated

That's the difference with a catalog translator. In PrestaShop, the texts reside in three different places, and you have to access all three:

Content
What you've written: products, categories, features and attributes with their groups, pages, meta tags, suppliers, brands, order statuses, carriers, courtesy titles, image alt text…
Modules
The text that comes with each installed module—the shopping cart buttons, stock alerts, and search bar labels—is not in your language. If the module isn't available in your language, the customer will see a Spanish-language store with English buttons.
Topic and emails
The theme texts —"Add to cart", the forms, the footer— and the email templates: order confirmation, shipping notification, password recovery.

You know exactly what's missing .

Each line of the inventory tells you how many items it has and, next to it, the percentage translated into each language : green if it is complete, amber if it is halfway through, red if it is not started.

"Products: 135 items — EN 56%, FR 0.2%" is easy to read and tells you where to start. And it continues to be useful afterward: when you add fifty new products, the percentage drops and alerts you that there's work to be done.

You choose the source language and one or more target languages, and then select what to include: line by line, in blocks, or all at once. The button keeps track of what you've selected, and there's a search function so you don't have to scroll through the list manually.

You choose who translates, and you pay your fees.

The module doesn't tie you to any provider or charge per word. It includes eleven words and lets you change them whenever you want.

Machine translation
DeepL, Google Translate, Microsoft Translator, Yandex, LibreTranslate, and Lecto. Cheap and very fast.
Artificial intelligence
ChatGPT, Gemini, Mistral, DeepSeek, and OpenRouter. They understand the context and better respect the tone of a profile.

The key is yours, and the usage is yours. It's pasted into Settings and charged to your account, using your rates and without intermediaries. If you haven't entered it, the module will tell you in red before letting you start, instead of failing halfway through.

Make a copy before the first large translation. The module reminds you to do this as soon as you log in. Not because it fails: because a large-scale translation writes thousands of lines, and if you're not happy with the result, going back without a copy means rewriting everything by hand. The best practice is to translate a small block first—the categories, for example—see how it looks, and only then launch the rest.

/ Designed for a store that is still alive

  • Translate to multiple languages at once , not one by one.
  • Long texts are automatically broken down according to the limit of each service.
  • It can be launched by cron , so that the new catalog is translated in the early hours of the morning.
  • Respect what has already been translated: choose what to rewrite and what not to touch.
  • It works the same with third-party modules as with your own.

Compatible with PrestaShop 8 and PrestaShop 9

Developed and maintained by REKIRE

  • Brand
  • Reference
    rkrtotaltranslator

Version 1.1.1
Compatibility PrestaShop 1.7.6 – 9.1
Multistore Yes: translate the stores from the context you have selected.
Languages included Spanish, English, French, Italian and Polish
Modify the core No: no overrides
Own tables For control purposes only; the translated data is saved in the PrestaShop tables.
Scheduled tasks Optional: background translation via cron or command line
Requirements Your own key for the translation service of your choice
Documentation Complete guide, quick guide and README in PDF, in Spanish

v1.1.5

Correction for stores that also have another translator installed.

What was wrong

  • With the "Translate all" module ( dgtranslationall ) in the same store, the back office returned a 500 error when opening the translation of a module's table in that other translator ( Cannot declare class ModulesTablesAdapterList ). Both modules declared classes with the same name: not only that one, but also 24 module table adapters (blogs, menus, FAQ, filters, etc.).

What changes

  • All classes in the module have the Rkr prefix or are in their own namespace ( Rekire \Rkrtotaltranslator\ModulesTablesAdapter ), so they coexist with any other module.
  • The update deletes files with the old names.
  • Nothing saved changes: translations, settings and texts remain the same.

v1.1.4

Important fix in PrestaShop 9.1 and 9.2. Update as soon as possible.

What was wrong

  • In PrestaShop 9.1 and 9.2, the store's own links within the translated text were broken. Any link (product, category, homepage, contact, etc.) and even the store name written without any formatting ("visit tienda.com ") were replaced by the internal address /module/rkrtotaltranslator/urlstranslation , which caused an error for visitors.
  • When translating a text with a domain without a path, the store registered the warning Undefined array key "path" .
  • If the store did not have the module's internal key saved (very old installations), that internal address would respond to anyone without checking anything.

What changes

  • Each link is translated to its correct page in the target language.
  • A domain written as normal text remains as is.
  • The internal address only responds to POST requests and with the store's password; everything else receives a 403 error without loading the store. Requests from there using the "Firefox 83 on Linux" browser that appear in the logs are from the module itself.
  • The update creates the key if it was missing.

If you have already translated with PrestaShop 9.1 or 9.2

Texts translated before the update retain broken links : this version does not automatically fix them. Search for rkrtotaltranslator/urlstranslation using the module's "Find and Replace" function, or retranslate those texts.

v1.1.3

Security patch. Update as soon as possible.

What was wrong

  • The module's internal actions could be triggered without logging in. Up to version 1.1.2 , in PrestaShop 9, the module handled its AJAX requests from its own constructor, which ran every time the store loaded the module, including from the storefront. A public URL with ajax=1&configure=rkrtotaltranslator&action=... was sufficient to, without a user or token: read the complete configuration, including saved API keys , replace them, trigger translations against the AI provider (at its cost), or search and replace text in products, categories, and pages. This was tested on a PrestaShop 9.2 test site before being fixed.
  • From the back office, any employee, regardless of their profile, could launch those same actions from any screen.

What changes

  • All AJAX actions go through the module's back-office controller ( AdminRkrTotalTranslator ): it requires a logged-in employee and a valid token, and profile permission on the "Total translator" tab — "view" for queries and "modify" for everything that saves, translates, replaces, copies, or deletes.
  • The constructor no longer executes anything, and actionAdminControllerSetMedia , which was only used for that purpose, is unhooked.
  • The module screen and the translation buttons on the cards work the same; only the address they call changes.

Recommended after updating

If the store had an older version installed with saved API keys, it's advisable to rotate those keys in each provider's panel: they could have been read from outside.

v1.1.1

  • New incremental mode by cron: translates only what has changed in the main language and what is missing from new products, even if it comes from an importer.
  • Fixed: Translations of large catalogs are no longer interrupted by waiting time.
  • Improved The module menu is now organized within the Rekire module group, with its Content, Modules, Themes and Emails sections.

At Rekire we want to make things easy for you. That's why our PrestaShop modules come with a flexible usage license:

  • Unlimited use in your projects. You can use the module in as many of your own installations as you want, even if you are an agency and manage several websites (without needing to be in multi-store mode).
  • Distribution restrictions. It is not permitted to exchange, distribute, sell, or republish the module to third parties.

Professional ethics. This software is our livelihood. We ask for your professional ethics and that you make new purchases if the volume of projects requires it: it's the only way for us to make it worthwhile to continue developing such great modules and maintain our constant improvements.

Technical support

In order to provide you with the best service, module support is governed by these conditions:

  • Support is provided exclusively on the website declared as the main site .
  • If you have not declared a primary site, support is automatically applied to the first installation where the module is activated.

You might also like

easyblog
€121.00
€100.00 + VAT = €121.00
Blog

4 other products in the same category

Viewed products

Questions and answers

  • ¿Qué traduce exactamente: solo los productos?

    Equipo de Rekire

    0
    • No, la tienda entera en tres áreas: el contenido (productos, categorías, características, atributos, páginas, metaetiquetas, marcas, proveedores, estados de pedido, transportistas, alt de las imágenes…), los textos de todos los módulos instalados, y el tema con las plantillas de correo.

      Equipo de Rekire The shop

  • ¿Qué servicio de traducción usa y quién lo paga?

    Equipo de Rekire

    0
    • Lo eliges tú entre once: DeepL, Google Translate, Microsoft Translator, Yandex, LibreTranslate, Lecto, ChatGPT, Gemini, Mistral, DeepSeek y OpenRouter. La clave es tuya y el consumo va a tu cuenta, con tus tarifas; el módulo no cobra por palabra.

      Equipo de Rekire The shop

  • ¿Sé qué me queda por traducir?

    Equipo de Rekire

    0
    • Sí. Cada línea del inventario indica cuántos elementos tiene y el porcentaje traducido en cada idioma, en verde, ámbar o rojo. Cuando das de alta productos nuevos, el porcentaje baja y ves que hay trabajo pendiente.

      Equipo de Rekire The shop

  • ¿Pisará las traducciones que ya hice a mano?

    Equipo de Rekire

    0
    • No, si no quieres. Eliges qué se reescribe y qué no se toca, y marcas qué entra: línea a línea, por bloques o todo. Aun así, haz una copia antes de la primera traducción grande y prueba primero con un bloque pequeño, como las categorías.

      Equipo de Rekire The shop

  • ¿Puedo traducir automáticamente el catálogo nuevo?

    Equipo de Rekire

    0
    • Sí. La traducción se puede lanzar por cron, por ejemplo de madrugada, y a varios idiomas a la vez. Los textos largos se trocean solos según el límite de cada servicio.

      Equipo de Rekire The shop

  • ¿Funciona con módulos de terceros y en qué versiones de PrestaShop?

    Equipo de Rekire

    0
    • Sí, traduce igual los textos de módulos de terceros que los de Rekire. Es compatible con PrestaShop 8 y 9.

      Equipo de Rekire The shop

Loading...
Cookie consent
Back to top