Skip to main content

DeepL Bundle

The most precise and differentiated machine translator in the world is available. Texts are automatically and directly translated into Pimcore with DeepL – efficient and up-to-date. Integrated glossaries ensure correct and consistent communication, even with specific terms and across teams.

How the DeepL Seamless Integration Bundle is integrated into Pimcore

  • Configuration directly on the data model in Pimcore standard.
  • Configuration possible in custom layouts as well.
  • Configuration to deactivate live translation dedicated for each localized field container.

These translation options does the DeepL Seamless Integration Bundle offer

  • Bulk translation via translation queue for folders and DataObjects with automatic repetition for subordinate elements.
  • Single object translation via the translation queue directly in the DataObject (in the object tab).
  • Automatic translation of linked DataObjects (customizable).
  • Integration of DeepL API glossaries into all translations.
  • Developer option: PHP API for integrating the translation queue into custom code.

Live translation in the localized field container

  • The DeepL Seamless Integration Bundle integrates translations directly into a localized field container.
  • Texts are translated field by field within a localized field container.

Use the Glossary Management Interface for DeepL API glossaries

  • Management of glossaries.
  • Creation of new glossaries through manual entry or uploading a CSV file.
  • Editing and deletion of existing DeepL API glossaries.
  • Display of glossaries used in the translation queue.

Interface for test translations

  • Direct integration in Pimcore for test translations considering the glossaries.
  • User-friendly interface (basic WYSIWYG) for testing formatting such as line breaks, lists, and links.

Simple translation queue management

  • Overview of ongoing translation jobs in the queue via an interface.
  • The interface allows individual jobs to be removed from the queue.

Quick adjustment of object configurations

  • Creation of object configurations for batch processing in the configuration interface.
  • Define which fields, relations, blocks, and bricks can be translated in a class.

Advanced rights management

  • Detailed rights concept to control user functions.
  • Different user rights for viewing, editing, and deleting.
  • Availability of live translation controlled via dedicated user rights.
  • Consideration of Pimcore user language access configuration (view / edit).

CLI translation

  • The DeepL Seamless Integration Bundle offers the ability to pass certain classes under a specific node to the translation queue via command line.

These overarching features does the DeepL Seamless Integration Bundle offer

  • Locking objects during queue processing to prevent overwrites.
  • Pre- and post-translation events to control custom code.
  • Possibility to integrate into project code via services provided by PHP API.