Batch Processing
Indicates the possibility to provide multiple nodes from the object tree into a list and trigger a translation for each object underneath.
Open Batch Processing

Permissions
The following permissions are required for access to batch processing:
Permission | Description |
---|---|
twocream_deepl_bundle_usage | Always required for follow-up permissions. Allows the user to use and view the DeepL functionality. |
twocream_deepl_bundle_batch_processing | Allows the user to utilize batch processing. |
Overview
Empty list view

Filled list view

Confirmation of adding to the list
<
Confirmation of successful batch processing

Partial Area | Description |
---|---|
Source Language | Specifies the source language to be translated from. Applies to all list entries! |
Target Language | Specifies the language to be translated into. Applies to all list entries! |
Glossary | Specifies the glossary to be used. Applies to all list entries! (optional, recommended) |
Options | These options apply to all list entries! - "Overwrite existing texts": If texts are already present, they will be overwritten - "Translate inherited texts and save locally": Considers inheritance of texts and saves the translation on the local object - "Publish version": Publishes the translated version directly. Otherwise, only a new version is created |
Objects & Folders | A list enabling the addition of objects of all classes and folders (DataObjects) for batch processing. The order can be sorted using arrows. Entries can be removed from the list via ❌. Adding to the list via search (magnifying glass) is also possible. |
Start Batch Processing | Adds all entries from the list to the queue. This must be confirmed beforehand. After the entries are added, the list is cleared. |
Usage Notes
Object Configuration
In order to translate via batch processing, a configuration must be set up beforehand for each class. See: twocream DeepL Bundle - Object Translation Configurator
Recursive Processing: Child Objects
Both folder and data objects are added and processed for translation! The following must be noted:
- All objects below the account point receive an EDIT LOCK. Despite the edit lock, objects can still be edited – click the "Yes" button to do so.
- All objects beneath will be processed if a configuration exists (see: twocream DeepL Bundle - Object Translation Configurator)
- The inheritance of texts is not considered. Therefore, text is only translated if it exists on the object. This ensures that inheritance is not broken.
Exponential Processing: Object Relations
If the configuration (see: twocream DeepL Bundle - Object Translation Configurator) specifies relation fields that should also be translated, they will also be translated via queue. This entails the following: It happens asynchronously to the actual object (own queue entry). If relations are present in this class, they are also added to the queue, along with their respective hanging relations.