SOFT
SPRINT

softsprint.net Shop

Translate all in one using ChatGPT SEO translation – PrestaShop module

Translate all in one using ChatGPT SEO translation prestashop module
55$

Buy it now!

Buy on PrestaShop.com

Compatibility
PrestaShop 1.7.6.5 – 8.x

Video
https://youtu.be/HEeTfBXQZCE

Documentation
Translate all in one using ChatGPT SEO translation.pdf

Goal
The module translates everything that can be translated, namely: all fields in products, categories, attributes, features, feature values, manufacturers, suppliers, CMS pages, e-mails, themes, other modules and admin-panel entities. All of these translations can be performed as a bulk action. It is possible both to select specific entities (for example, a product, category, or attribute) and on the configuration page to perform a bulk translation (for example all categories). All this works via ChatGPT AI!

Video
https://youtu.be/HEeTfBXQZCE

Benefits for Merchants

  • Managing all translations in one place using ChatGPT. No need for multiple tools or platforms; consolidate translation tasks for enhanced control.
  • You can translate everything: fields in products, categories, attributes, features, feature values, manufacturers, suppliers, CMS pages, e-mails, themes, other modules and admin-panel entities.
  • Effortlessly translate all translatable fields. Handle them all at once.
  • Streamline translation efforts with the ability to perform bulk actions. Whether selecting specific entities or opting for bulk translation on the configuration page, the process is user-friendly.
  • Specific entities (e.g., some categories) translation for absolute flexibility.
  • Managing all translations in one place using ChatGPT. No need for multiple tools or platforms; consolidate translation tasks for enhanced control.
  • Automatization of the translation process, reducing the manual workload and freeing up time.
  • Cater to a global audience by translating content into multiple languages effortlessly.
  • Elevate your website’s search engine optimization with translated content
  • User-friendly interface that simplifies the translation process. Intuitive design makes it accessible for merchants of all levels of expertise.

Benefits for customers

  • Power of ChatGPT translation!
  • Customers get clear and informative product details.
  • Customers will find products effortlessly and enjoy an interface that transcends language barriers.
  • Clients will feel empowered with a website that caters to their language preferences, creating a more inclusive and customer-centric online shopping environment.

Features

  • Multilanguage compatibility
  • Content translating for all shop entities (products, categories, attributes, attribute groups, features, feature values, manufacturers, suppliers) in single or bulk mode
  • Adding or replacing a description, short description, and content of an entity
  • Modules translation
  • Themes translation
  • Emails translation
  • Backoffice translation
  • Bulk translation options
    • Ability to choose the initial language from which the translation will be translated from
    • The possibility of choosing several languages into which the text will be translated

API key entry

Translate all in one using ChatGPT SEO translation key

The first time you go to the module’s configuration page, the ChatGPT settings menu will open, and you will be offered to enter an API key.

To start working with the module, you need to enter your ChatGPT API key.

You should create the ChatGPT key for using the module:
https://platform.openai.com/api-keys

Configuration Page
Bulk translation tab

Translate all in one using ChatGPT SEO translation bulk settings

On this tab, you can perform bulk translations of everything that this module allows.

  • Choose what to translate – a selection tree of elements that can be translated
    • Store entities – shop entities that can be found in the catalog menu on the backoffice admin panel and include products, categories, attributes, attribute groups, features, feature values, manufacturers, suppliers
  • Start bulk translation – a button that shows a modal window with translate settings. To make this button active you need to select at least one item in the selection tree

Bulk translation modal window

Translate all in one using ChatGPT SEO translation bulk translation

  • Source language – the language from which the translation will take place. The list contains all languages ​​available in the store
  • Target language – the language into which the translation will be made. The list contains all languages available in the store except English
  • Type of translation
    • Translate empty texts and texts that are the same as the source language – when choosing this type of translation, only those fields or texts that are the same as the source or when the source contains text and the target language is empty will be translated
    • Translate texts that are the same as the source language – when choosing this type of translation, only those fields or texts that are the same as the source
    • Translate empty texts only – when choosing this type of translation will translate only those fields or texts where the source contains text and the target language is empty

After selecting all the necessary settings, you need to click on the Translate button to start the translation.

Bulk translation progress modal window

Translate all in one using ChatGPT SEO translation bulk translation progress

  • Current Item – displays the currently translated item
  • Entity Name – displays the currently translated entity name
  • Passed – displays the number of passed elements/texts of the item compared to their total number
  • Will be translated now – displays the number of elements/texts of item that will be translated in the next iteration of translation
  • Item progress – a progress bar that displays the translation progress of the current item
  • Overall progress – a progress bar that displays the overall translation progress
  • List of items – a list that contains all the selected items to be translated. The number of translated elements compared to their total number is also displayed. Translated elements are additionally marked in green and with a checkmark. You can choose to hide this list if needed
  • Buttons
    • Close – button to close the modal window. Not available during the translation process. It becomes active if the translation process is paused or an error has occurred
    • Pause – button to pause the translation process. The process of suspending the translation may take some time, as you need to wait for the last request to complete
    • Try to continue – a button to resume the translation process in case of an error. Appears only when an error occurs. The button is intended to continue the translation if a single error occurs, such as exceeding the limit of API requests per minute, or a single failure occurs

Bulk translation error alert

Translate all in one using ChatGPT SEO translation bulk translation error

If an error occurs during the translation, it is possible to continue the translation.

It should be noted that it is also possible to see detailed information about the error when it is provided and if this error concerns the work of the module and not the ChatGPT API, then the error will be recorded in the error log that can be downloaded in the settings. More on this later.

Chat logs

Translate all in one using ChatGPT SEO translation logs

There are also ChatGPT API request logs on the module configuration page. They are sorted in descending order, so the most recent requests will be right at the top.

This is very useful because you can see what goes into the translation and what is received as a result of the translation using the ChatGPT API 

ChatGPT Settings tab

Translate all in one using ChatGPT SEO translation settings

In this tab, you can configure ChatGPT API.

  • ChatGPT API Key – field for entering the API key. The module cannot be used without it
  • Max Requests Per Minute – the maximum allowable number of requests per minute. ATTENTION, a very low value can significantly slow down the module. Valid values are from 2 requests per minute. The default value is 3
  • Max Request Length – the maximum allowable number of characters per request. ATTENTION, a very low or high value may cause inappropriate work of the module. The optimal value will be in the range from 500 to 5000 characters per request The default value is 4500

Module settings tab:

Translate all in one using ChatGPT SEO translation bulk settings tab

In the module settings tab, it is possible to disable or enable some of its functions or download logs.

  • Auto try to continue – automatic continuation of bulk translation if an error occurs during the process. Useful when the error is a single, such as when there are too many requests per minute. The process will continue automatically. The recovery process will take place up to 5 unsuccessful attempts in a row
    • Enable – Enables that behaviour. When an error occurs, in “Try to continue” button appends a 10-second countdown and after that, the button clicks automatically
    • Disable – Disables that behaviour
  • Translation Buttons – displaying or hiding the translation buttons intended for the translation of fields that can be translated throughout the office
    • Show – displaying the buttons
    • Hide – hiding the buttons
  • Logs Export
    • Error logs – downloading error logs of the module in CSV format
    • Chat logs – downloading ChatGPT API logs in CSV format

Translation buttons

Translate all in one using ChatGPT SEO translation icon

Translation buttons are placed on all fields that can be translated throughout the entire back office.

When performing a translation using this button, the field next to which the button was pressed will be translated. During translation, the button next to the field being translated will rotate (showing the translation process of that particular field) until the end of the translation, and other buttons on the page will become unavailable until the end of the current translation.

Translation button modal window

Translate all in one using ChatGPT SEO translation bulk translation form

When you click on the translation button, you are asked to choose the language from which the translation will be made, as well as the LANGUAGES to which the translation will be made.

  • Translate from – radio button selection of source language (language from which the translation will be made)
  • Translate to – checkbox selection of target languages (languages to which the translation will be made)

Translation button on localization page

Translate all in one using ChatGPT SEO translation messages

On the translation page, the behavior of the translation buttons is slightly different. When you go to the localization page, the language you want to translate to is already selected and the translation is from English, so no modal window is needed.

On this page, the field is translated with one click of a button.

Bulk translation of selected entities

Translate all in one using ChatGPT SEO translation bulk popup

In the menu of all entities that the module can translate (products, categories, attributes, attribute groups, features, featurevalues, manufacturers, suppliers, cms pages, cms categories) the action “Translate selected” is added to the menu of bulk actions.

Bulk translate of selected entities modal window

Translate all in one using ChatGPT SEO translation form languages

When you click on the bulk translation action, you are asked to choose the language from which the translation will be made, as well as the LANGUAGES to which the translation will be made.

  • Add or Replace the fields
    • Replace – your current fields will be replaced with the new ones translated by ChatGPT
    • Add – the content translated by ChatGPT will be added after the next fields only: description, short description, content
  • Translate from – radio button selection of source language (language from which the translation will be made)
  • Translate to – checkbox selection of target languages (languages to which the translation will be made)

Bulk translate of selected entities progress modal window

Translate all in one using ChatGPT SEO translation process

  • Translate from (target language) to (source language) – displays the current source and target languages
  • Entity Name – displays the currently translated entity name
  • Passed – displays the number of passed elements/texts of the item compared to their total number
  • Will be translated now – displays the number of elements/texts of item that will be translated in the next iteration of translation
  • Overall progress – a progress bar that displays the overall translation progress
  • List of items – a list that contains all the selected entities to be translated. The number of translated elements compared to their total number is also displayed. Translated elements are additionally marked in green and with a checkmark. You can choose to hide this list if needed. Also, selected IDs are shown
  • Buttons
    • Close – button to close the modal window. Not available during the translation process. It becomes active if the translation process is paused or an error has occurred
    • Pause – button to pause the translation process. The process of suspending the translation may take some time, as you need to wait for the last request to complete
    • Try to continue – a button to resume the translation process in case of an error. Appears only when an error occurs. The button is intended to continue the translation if a single error occurs, such as exceeding the limit of API requests per minute, or a single failure occurs 

Installation:

  • Upload the module through the back office (Modules > Add New Module)
  • Hit Install it and enter the configuration

Buy it now!

Buy on PrestaShop.com

CONTACT US
Cookies | Privacy Policy | Terms and ConditionsSoftSprint ©