The plugin provides 10 job types. Each job collects the matching content and queues it as translation jobs in the message queue. Under Content > Translation with DeepL > Create Job you select the job type or a saved template.
| Job |
Description |
| Translate snippets |
Translate all snippets of a snippet set into another set |
| Translate products |
Products of a sales channel including optional variants |
| Translate categories |
Categories of a sales channel including optional child categories |
| Translate mail templates |
Subject and/or content of mail templates |
| Translate properties |
Property groups and options |
| Translate CMS slots |
Content CMS slot configurations |
| Translate blog |
Netzp Blog 6: posts, optionally categories and authors |
| Translate forms |
MoorlForms: forms including elements |
| Translate salutations |
Salutations (display name, letter name) |
| Translate units |
Units (short code, name) |
Most job types use these parameters:
| Parameter |
Description |
| Source language |
Language of the existing texts |
| Target languages |
One or more target languages; a separate set of jobs is created per target language |
| Glossary |
Optional DeepL glossary ID; without one the configured default glossary applies |
| Ignore cache |
Disables the translation cache and forces re-translation (consumes DeepL quota) |
| Whitelist |
Restrict to specific elements (e.g. snippet keys or entities) |
| Blacklist |
Exclude specific elements |
| Overwrite existing translations |
Existing target texts are replaced with the new translation (default: yes) |
| Copy translations |
Existing target texts are adopted unchanged instead of being translated |
| Parameter |
Description |
| Sales channel |
Products of the selected sales channel |
| Include variants |
Also variants instead of main products only |
| Active products only |
Skip inactive products (default: yes) |
| Parameter |
Description |
| Sales channel |
Categories of the selected sales channel |
| Include child categories |
Entire category tree instead of top level only |
| Parameter |
Description |
| Translate subject |
Subject field of the template (default: yes) |
| Translate content |
HTML/plain text content of the template (default: yes) |
| Parameter |
Description |
| Include options |
Options in addition to groups (default: yes) |
| Name / description / custom fields |
Fields to translate selectable individually |
| Parameter |
Description |
| Sales channel |
Optional restriction, otherwise all |
Additional translatable field paths are configured under Settings > CMS Settings, see Configuration. Shopware default layouts (locked pages) are never queued.
| Parameter |
Description |
| Title / slug / content / teaser |
Post fields; slug optional (SEO-relevant) |
| Meta title / meta description / additional field |
Meta fields of the post |
| Elements (title, content) |
Content blocks of the post |
| Include categories |
Translate blog categories |
| Include authors |
Translate name and biography |
| Parameter |
Description |
| Name / success / error message / custom fields |
Translate form settings (default: yes) |
| Translate elements |
Form elements (labels, placeholders) (default: yes) |
| Translate receiver mail |
Mail template of the receiver (default: no) |
| Translate storefront template |
Custom storefront template of the form (default: no) |
| Parameter |
Description |
| Display name / letter name |
Fields to translate (default: yes each) |
| Parameter |
Description |
| Short code / name |
Fields to translate (default: yes each) |