Translator Pro – Automatic AI Translations for Products & Shop Content
To accept the cookie and load the video press “Load video”.
To accept the cookie and load the video press “Load video”.
Video
Description
Highlights
- Automatic AI translation of new and updated content
- Translation of products, manufacturers, categories, properties, text snippets, email templates & Shopping Experiences
- Flexibly translate individual fields, complete detail pages or large amounts of data
- Automatically generate image alt texts with AI
- Centrally manage translations, token usage & AI costs
Features
- Flexibly use OpenAI, Anthropic Claude or Google Gemini as your AI provider
- Translate products, manufacturers, categories and properties directly with AI
- Translate SEO content such as meta titles and meta descriptions
- Easily translate text snippets and email templates into additional languages
- Translate Shopping Experiences and CMS content directly in the administration
- Automatically translate new and updated content
- Translate many contents at once using bulk translation
- Flexibly translate individual fields or complete detail pages
- Quickly translate any text with the global translator
- Flexibly select the desired target languages
- Automatically generate image alt texts and image titles with AI
- Use AI autocomplete to create texts faster
- Easily review, compare and edit translations
- Keep track of translation history and ongoing translations in one place
- Transparently monitor token usage and AI costs
About the Extension
Purpose of the plugin
The plugin brings powerful AI features directly into the Shopware Administration and makes managing multilingual shops much easier. Products, manufacturers, categories, properties, text snippets, email templates, Shopping Experiences and other translatable content can be translated with AI directly where they are managed.
Automatically translate new and updated content
Translations can be fully automated. You can individually define which content and fields should be translated automatically. New and updated content is then automatically translated into the desired target languages – both when changes are made in the Shopware Administration and when content is imported via the Sync API.
From individual fields to bulk translations
Content can be translated at exactly the level required: individual fields directly where they are edited, multiple fields on a detail page at once, or complete detail pages into one or more target languages. For larger amounts of data, bulk translation makes it possible to efficiently translate numerous records in a single process.
Global translator for any text
In addition to translating shop content directly, a global AI translator is available. It can be used to translate any text into the desired languages independently of a specific product, category or other record. This makes it easy to handle quick translations directly within Shopware without using an additional translation tool.
Optimize multilingual media with AI
Language-specific images and documents can be assigned to the appropriate language. Image alt texts and image titles can also be generated directly with AI, making it easier and faster to manage multilingual media.
Create texts faster with AI
In addition to translations, the plugin supports everyday content creation. AI autocomplete can generate suitable text suggestions while writing and help complete existing content more efficiently.
Review and control translations
AI-generated translations do not have to be accepted without review. The original content and AI translation can be compared directly, reviewed and adjusted before being applied. Previous translations can also be tracked in the translation history. Ongoing translations and bulk translations can be monitored centrally.
Flexibly choose AI providers, models and target languages
Depending on your requirements, you can choose between OpenAI, Anthropic Claude and Google Gemini and configure the desired AI model. Available models can be retrieved directly in the plugin configuration, and the API connection can be tested immediately. The source language and default target languages can be defined centrally. If no fixed target languages are configured, the languages assigned to the respective sales channel are used.
Keep token usage and AI costs under control
The plugin tracks the token usage of AI requests and provides a clear overview of the estimated costs. An optional monthly token budget can also be defined to limit usage. This keeps usage and costs transparent and centrally manageable, even for automated translations and larger amounts of data.
Purpose of the plugin
The plugin brings powerful AI features directly into the Shopware Administration and makes managing multilingual shops much easier. Products, manufacturers, categories, properties, text snippets, email templates, Shopping Experiences and other translatable content can be translated with AI directly where they are managed.
Automatically translate new and updated content
Translations can be fully automated. You can individually define which content and fields should be translated automatically. New and updated content is then automatically translated into the desired target languages – both when changes are made in the Shopware Administration and when content is imported via the Sync API.
From individual fields to bulk translations
Content can be translated at exactly the level required: individual fields directly where they are edited, multiple fields on a detail page at once, or complete detail pages into one or more target languages. For larger amounts of data, bulk translation makes it possible to efficiently translate numerous records in a single process.
Global translator for any text
In addition to translating shop content directly, a global AI translator is available. It can be used to translate any text into the desired languages independently of a specific product, category or other record. This makes it easy to handle quick translations directly within Shopware without using an additional translation tool.
Optimize multilingual media with AI
Language-specific images and documents can be assigned to the appropriate language. Image alt texts and image titles can also be generated directly with AI, making it easier and faster to manage multilingual media.
Create texts faster with AI
In addition to translations, the plugin supports everyday content creation. AI autocomplete can generate suitable text suggestions while writing and help complete existing content more efficiently.
Review and control translations
AI-generated translations do not have to be accepted without review. The original content and AI translation can be compared directly, reviewed and adjusted before being applied. Previous translations can also be tracked in the translation history. Ongoing translations and bulk translations can be monitored centrally.
Flexibly choose AI providers, models and target languages
Depending on your requirements, you can choose between OpenAI, Anthropic Claude and Google Gemini and configure the desired AI model. Available models can be retrieved directly in the plugin configuration, and the API connection can be tested immediately. The source language and default target languages can be defined centrally. If no fixed target languages are configured, the languages assigned to the respective sales channel are used.
Keep token usage and AI costs under control
The plugin tracks the token usage of AI requests and provides a clear overview of the estimated costs. An optional monthly token budget can also be defined to limit usage. This keeps usage and costs transparent and centrally manageable, even for automated translations and larger amounts of data.
Details
- Available: English, German
- Latest update: 12 August 2026
- Publication date: 23 March 2026
- Version: 4.0.2
- Category: Language & Internationalisation
Resources
Reviews (0)
About the Extension Partner
ACRIS E-Commerce GmbH
Partner Status
-
Shopware
Bronze Partner -
Shopware
Premium Extension Partner
Details
-
Ø-Rating:
5
Average rating of 5 out of 5 stars
- Partner since: 2015
- Extensions: 214
- Certifications: 7
Support
- Based in: Austria
- Speaks: German, English
- Response time: Very quickly
Installation
- Open the Plugin Manager via Extensions > My Extensions
- Upload, install and activate the plugin
Configure the Plugin
Extensions > My Extensions > AI Toolbox > Configure
AI Model Configuration
- AI provider
Choose between OpenAI (ChatGPT), Anthropic (Claude) and Google (Gemini). - API key
Enter the API key of the selected AI provider. - Model
Select the model used for translations and autocomplete. - Load available models
Retrieves the available models from the selected AI provider. - Test API connection
Checks whether the stored API key and selected model can be used. - Enable AI generation of image alt text
Enables the automatic generation of alt text and image titles. An image-capable OpenAI model is required for this function.
Visibility
- Buttons to display
Defines whether the AI function is displayed for individual fields, for the entire data record in the Smart Bar or in both areas. - Automatically detect translatable detail pages
Automatically displays the AI translator on detail pages containing translatable content. - Additional detail pages
Allows additional Administration pages to be assigned manually using the format routeName=entityName.
Language Settings
- Source language
Language whose content is used as the basis for the translation. If the field is left empty, the system language is used. - Default target languages
Languages selected by default in the translation dialog. If the field is left empty, the languages assigned to the sales channels are used.
Automatic AI Translation
- Handling of existing translations
Defines whether existing translations are overwritten or only missing content is added. - Automatically translate CMS content
Also translates individually overridden content from Shopping Experiences layouts when saving. - Save translation history
Saves completed AI translations in the translation history. - Delete AI translation history after X days
Defines the period after which old history entries are automatically removed. A value of 0 keeps the entries permanently.
Autocomplete
- Enable autocomplete for the text editor
Displays AI suggestions while entering text. The displayed suggestion can be accepted using the Tab key.
Token Usage and Budget
- Monthly token budget
Defines a monthly usage limit. A value of 0 means unlimited usage. - Price per 1 million input and output tokens
Used to calculate the estimated AI costs and can be adjusted according to the pricing of the selected model. - Current usage
Displays the tokens used during the current month and the estimated costs.
Media Language Linking
- Enable media language linking
Automatically replaces media links in translations with the corresponding language-specific media file. - Also apply in the storefront at runtime
Additionally replaces language-specific media links when the content is loaded in the storefront.
Use the Global AI Translator
Open the AI Translator in the top bar of the Shopware Administration
- Select the source and target language
- Enter the desired text in the “Input text” field
- Click “Translate” to generate the AI translation
- Use “Copy” or “Copy and close” to apply the result
The global translator can be used independently of the Administration page currently open.
Translate Individual Fields or Complete Data Records
Depending on the configuration, AI buttons are available on supported detail pages, such as products, categories, properties or email templates.
- Open the AI button next to the desired text field to translate only that field
- Open the AI Translator in the Smart Bar to translate multiple fields of the data record together
- Select the source language, target languages, AI provider and model
- Review the translations, edit them if required and then save them
Translate Shopping Experiences Content
Content > Shopping Experiences > Open layout
An AI button is displayed next to translatable text fields in supported Shopping Experiences elements.
Configure Automatic Translations
Settings > Extensions > AI Translation Entities and Automation > AI Translation
- Data record
Select the content type, such as product, category, property, email template or Shopping Experiences content. - Enable automatic translation
Defines whether content is translated after every change, only when imported via the Sync API or not automatically. - Preselect Administration translation field by default
Defines which fields are selected by default for manual translations. - Enable automatic translation
Determines for each field whether it is included in automatic translations. - Add field
Adds further translatable fields for the selected data record.
Bulk Translation
Settings > Extensions > AI Translation Entities and Automation > Bulk Translation > New Bulk Translation
- Data record
Select the content type to be translated. - Fields
Select the content to be translated. - Source language
Language of the existing content. - Target languages
Select one or more languages for the translation. - Data records
Select specific content. If the selection is left empty, all data records of the selected type are processed.
Processing takes place in the background. Progress can be monitored in the overview and the job can be stopped if required.
Translation History
Settings > Extensions > AI Translation Entities and Automation > Automatic AI Translation History
The history displays information such as the translation method, data record, target language and execution date. The detail view can be used to compare the original values with the translated values. Entries can be filtered by data record, language and period.
Generate Alt Text and Image Titles
Content > Media > Select image
- Enable the function in the plugin configuration first
- Click “Generate alt text (AI)” in the media sidebar
- The AI analyzes the image and automatically creates alt text and an image title
Link Language-Specific Media
Content > Media > Select media > Language versions
- Define the language for which the selected file should be used
- Use “Link media” to assign the corresponding file in another language
- Files with language suffixes such as “_DE” and “_EN” can automatically be recognized as related files
Technical Requirements
The Shopware Message Queue must be processed regularly for bulk translations and automatic translations. Scheduled Tasks must also be configured for the automatic cleanup of the translation history.
4.0.2 6.7.0.0 - 6.7.13.0
- Fixed: Automatic translation of Shopping Experiences failed on database clusters such as Percona XtraDB Cluster or Galera. The translation used a MySQL lock that those setups do not allow, so every Shopping Experience translation stopped with an error while all other entities translated normally. The plugin now uses the locking mechanism of Shopware itself.
4.0.1 6.7.0.0 - 6.7.13.0
- New: Automatic (on-save) translations now show their progress in the notification centre a live "Translating : 3/5 languages" entry appears while an item is being translated in the background and clears when it finishes.
- Fixed: Translating a Shopping Experience on save is now recorded in the translation history, like all other entities.
4.0.0 6.7.0.0 - 6.7.12.2
- New: Support for multiple AI providers OpenAI (ChatGPT), Anthropic (Claude) and Google (Gemini). A default provider is selected in the settings and the model can be switched per translation directly in the translation dialog.
- New: Bulk translation translate many records of an entity at once through a background job, with a progress bar, a stop option and a job overview, available as its own entry in the AI translation module.
- New: Automatic translation records can be translated automatically on change in the admin or on import via the Sync API, with a configurable handling of existing translations.
- New: Translation history every AI translation is recorded and can be opened to compare the original and translated values, with filters for entity, target language and date.
- New: Inline autocomplete for text editors context suggestions are shown while typing and accepted with the Tab key, respecting word boundaries.
- New: The "AI Translator" button now appears automatically on any admin detail page whose entity has translatable fields, including entities of other ACRIS plugins, without extra configuration.
- New: Token consumption tracking with an optional monthly budget and a usage overview in the settings.
- New: "Get available models" and "Test API connection" buttons in the settings for each provider.
- Improved: Redesigned translation dialogs with source and target language selection, a per-provider model picker and an editable result preview that shows finished translations as soon as they are ready.
- New: Media language linking when a text is translated, media links inside it are pointed to the language matching media. A media file can be linked to a counterpart for another language in the media details, and files whose names differ only by a language suffix (for example _EN and _DE) are matched automatically. Optionally the same is applied while the storefront renders.
3.4.0 6.7.0.0 - 6.7.12.1
- New: AI translation in the Shopping Experiences (CMS) editor. Text fields of CMS elements now show an "AI Translator" button directly in the element settings.
- Supported for all standard Shopware elements (such as Text and Headline) as well as the ACRIS CMS elements, including: Button, Button with category navigation, Button box, Multi box, Alert, Anchor, Back button, Tabs, Accordion, Link box, Text box, Category box with image, Newsletter, Show more text, Products online, Image gallery slider, and the Form builder (form title, button/submit text and every field's label, placeholder, info and help text).
- Sliders and repeatable elements are fully covered: the Banner Slider, Testimonial Slider and Features Tab Slider translate every slide individually (name and all text fields, e.g. topline, headline, text, comment, button and badge).
- Only genuine text fields receive the button (rich-text editors, single-line and multi-line text fields); configuration fields such as numbers, colours, sizes, links and selections are left unchanged.
3.3.0 6.7.0.0 - 6.7.11.0
- Compatibility with ACRIS SEO Professional: when it is installed, the AI translate button for the SEO meta title and meta description now appears directly inside the SEO cards on the category and product detail pages.
- New: AI translation is now available for the Open Graph title and Open Graph description on the product SEO tab.
- New: AI translation is now available for the ACRIS "variable assignment" meta title and meta description fields (priority 2) on the category and product SEO tabs.
- Fixed: a JavaScript error that could occur on the category detail page.
- Fixed: the "Cancel" button in the page header was displayed at the wrong, smaller height on the category, product, product stream and property detail pages.
- Fixed: the "AI Translator" button in the page header now reliably translates the page's fields and shows a clear message (including in German) when no source or target language is available, instead of doing nothing.
3.2.0 6.7.0.0 - 6.7.10.2
- Category SEO texts (meta title, meta description and keywords) can now be translated with the AI button, directly on the category's SEO tab.
- Email template content can now be translated: subject, sender name and description, as well as the HTML and plain-text body of the email.
- Form fields of the "Form builder 2" form builder can now be translated as well — form name, success and error messages, and each field's label, placeholder, tooltip and HTML content, via an "AI Translation" card in the form builder.
- Custom fields can now be translated, too: text, multi-line text and HTML (rich-text) custom fields show an AI translate button. This feature is switched off by default and can be enabled in the plugin settings.
- New: AI image alt-text generation. A "Generate alt text (AI)" button in the media sidebar creates an accessibility alt text and a title directly from the image. This feature is switched off by default and can be enabled in the plugin settings; it requires a vision-capable OpenAI model.
- Fixed: the AI button now translates the field's own value (or its inherited fallback value) instead of the field's placeholder hint.
- Fixed: the translate button could remain greyed out on description fields even when they contained text — it is now available whenever there is content to translate.
3.1.4 6.7.0.0 - 6.7.10.1
- Replaced the custom `acris_ai_toolbox_language` table with the core Shopware language table. Existing configured target-language selections remain valid; the extra table is removed via a migration on update.
- Replaced the raw stream-based OpenAI HTTP call with Symfony HttpClient, added a 30-second timeout, explicit HTTP status handling, and automatic retry with exponential backoff for transient errors (HTTP 429 and 5xx).
- Declared compatibility with `shopware/administration` in `composer.json` so the plugin fails fast on headless setups without the administration bundle.
- Added the public source and issues URLs to `composer.json` for better package metadata.
- Tightened error handling: the snippet translation endpoint now only maps the target-language-missing exception to a user-friendly message and lets other errors propagate with accurate details.
- Removed unused internal classes and a dead code path that referenced a non-existent configuration key.
- Internal: sales-channel context is now passed through the translation services from the request instead of being recreated as a default context.
3.1.3 6.7.0.0 - 6.7.9.0
- Improved admininistration.
3.1.2 6.7.0.0 - 6.7.8.1
Store Release, Veröffentlichung