Product Translation

Navigate to Catalog -> Products. You can translate the products in two ways: “for a specific store by filtering the store” or “for Multiple stores”. [1]



> Using Filter option


From the product listing page, click on the ‘Filters’ option to translate the product(s) by selecting a specific store. [2]


After selecting the specific store, select one or multiple products and click on ‘Action’. [3]


By clicking on the ‘Actions’ drop-down option, you will get the list of the option ‘Translate Selected Products using Cron’ or ‘Add product to translate using console’ and a list of languages will appear. Select the language in which you want the selected attributes to be translated.


You can also translate the selected products for all the store views that are enabled from “Stores → Configurations → AppJetty Language Translator → Mass Products Translation in Multiple”


‘Add Product to Translate using Console’ performs mass translation using a console command.


In case you try performing translation action without filtering store view, it would generate an error to compulsorily select store view.


In case you want to allow translation for all store views without selecting a filter, you need to enable translation for all store views option from the configurations. [4]


Now after submitting the process, it will be notified with a message about the CRON Process by which the mass translation will be carried out on the same page with the selected store view.


By clicking on Add Product to Translate using Console button, you need to add products in product translation from the product grid page. [5]


To perform mass translation using the console, you first have to change the working directory with your Magento root directory and need to fire command: php bin/magento appjetty:product:translate


After starting the translation process, the user can view the status and daily quota for translation on the console.


Products that are already translated will be skipped if the related configuration is enabled. Translation will not be performed if anyone’s execution is already in process.


Note: The mass translation of the product will be carried out through a CRON or via Console and only one CRON or one command in a console can be registered at a single time. And if you wish to view the status of translated products, navigate to the Catalog -> Product -> Grid and under the ‘Product Translated’ column you can view the status of Product Translation included in the Mass Translation.