Extendware DeepL Translator Autosync for Magento 2¶
DeepL Translator Autosync
Introducing DeepL Translator Autosync, the latest extension for DeepL Translator that takes your translation experience to the next level. With DeepL Translator Autosync, we’ve added several powerful features that will streamline your translation workflow and make your e-commerce management more efficient. We adds few more features such as auto translate products, attributes, blocks, pages and categories when save.
Extendware’s DeepL Translator Auto sync Extends DeepL Translator to add the following features:
Translate all CLI, which translates Products, Categories, Pages, Blocks, and Attributes for all stores.
You can now add ALL to CLI to translate all the stores
Adds the cron feature and you can configure when to run
Add translation to products when mass action
Important Note: Please be aware that DeepL Translator Autosync is an extension designed to work seamlessly with the DeepL Translator extension and requires a valid DeepL API key.
Installation in your Magento Online Shop¶
Type 1: Zip file¶
Unzip the zip file in
app/code/Extendware
Enable the module by running
php bin/magento module:enable Extendware_DeeplTranslatorAutosync
Apply database updates by running
php bin/magento setup:upgrade
Flush the cache by running
php bin/magento cache:flush
Configuration in your Magento store¶
Auto Sync Enable/Disabled (For Show All Translate Button and MassAction Option)
Cron Enabled/Disabled
Enabled Auto Sync For (Products, categories, Static Blocks, and CMS Pages)
Cron Frequency (Schedule when to run)
Usage¶
Config Setting (Store -> Configuration -> Extendware -> Deepl Translator)¶
User can enable Auto Sync in order to allow translation when clicking on save for Products, categories, Static Blocks, and CMS Pages. And also allows MassAction for Products, Static Blocks, and CMS Pages.
User can enable Cron in order to allow the cron job to run
User can select any section for auto-synchronization translation from store configuration. Also, users can enable specific products and categories for auto-synchronization translation by using attributes. But Static Block and CMS page are used to store configuration value.
User can configure Cron schedule to choose how frequently to run the
Product Translation¶
Category Translate:¶
Page Translate:¶
Block Translate:¶
Using CommandLine:¶
bin/magento extendware_deepltranslator:translate:all
Changelog¶
All notable changes to this project will be documented here.
[1.0.11]¶
Fixed¶
- Fix: Translation Identifier in CMS Page
[1.0.10]¶
Fixed¶
- Fix: Product and category innvalid formkey issue
- Fix: Infinite API request issue
- Fix: Auto cron time issue
[1.0.9]¶
Fixed¶
- Fix: CMS Pages and Static block translate button issue
[1.0.8]¶
Fixed¶
- Fix: CMS Pages and Static block main Store issue
[1.0.7]¶
Fixed¶
- Fix: construct param update for product
[1.0.6]¶
Fixed¶
- Fix: Update translatation date code for All store
- Fix: Changed translatation date timezone formate
[1.0.5]¶
Fixed¶
- Fix: Product and Category page main store translatation date issue
[1.0.4]¶
Fixed¶
- Fix: Update Store Configuration comments
[1.0.3]¶
Fixed¶
- Fix: Compilation issues with Php8.1
- Fix: MassAction and Cron translation
- Fix: Translation Date time on Products, categories, Static Blocks and CMS Pages
Added¶
- Support Magento 2.4.6 with PHP8.1
- Added Auto Translation synchronization for Products, categories, Static Blocks and CMS Pages
- Improve Configuration for Auto synchronization
- Provide Auto synchronization based on specific products and categories
- Improve Translation speed by using Message Queue for MassAction
[1.0.2]¶
Added¶
- Include composer
- Support Magento 2.4.5
[1.0.0]¶
Added¶
- First release