ppl / ppl-deepl-v3-batch-translation
TYPO3 14 backend workspace for controlled page tree and content element translation with DeepL V3.
Package info
github.com/pliou/ppl_deepl_v3_batch_translation
Type:typo3-cms-extension
pkg:composer/ppl/ppl-deepl-v3-batch-translation
Requires
- php: >=8.2
- ppl/ppl-deepl-v3-requests: ^14.0
- typo3/cms-backend: ^14.0
- typo3/cms-core: ^14.0
- typo3/cms-extbase: ^14.0
- typo3/cms-fluid: ^14.0
This package is auto-updated.
Last update: 2026-06-01 21:37:02 UTC
README
TYPO3 14 backend workspace for controlled batch translation of pages and tt_content records through ppl_deepl_v3_requests.
Related DeepL V3 Packages
The DeepL V3 line is split into focused TYPO3 extensions:
ppl/ppl-deepl-v3-requests(ppl_deepl_v3_requests): shared request and configuration layer. It owns the DeepL API key lookup, endpoint selection, HTTP calls, language/glossary/style-rule fetches, custom instructions and shared approval storage.ppl/ppl-deepl-v3-translate(ppl_deepl_v3_translate): frontend content elements and backend modules for interactive text and file translation.ppl/ppl-deepl-v3-batch-translation(ppl_deepl_v3_batch_translation): this package. It resolves selected page trees, pages and content elements into translation plans, previews the work and writes TYPO3 records through controlled backend flows.ppl/ppl-deepl-v3-extension-translator(ppl_deepl_v3_extension_translator): backend audit and repair module for extension XLF files, missing translation keys and selected write actions with backups.
Batch Translation must use ppl_deepl_v3_requests for DeepL calls and shared approved languages, glossaries, style rules and custom-instruction presets. It must not perform raw DeepL HTTP calls itself.
Important UI Contracts
Before changing the workspace UI, read:
That file documents decisions that should not be silently reverted, including selection preset placement, existing translation display, preview/write separation, visibility handling, and localized slug regeneration.