in-square / opendxp-deepl-bundle
DeepL translation bundle for OpenDXP objects and documents.
Package info
github.com/in-square/opendxp-deepl-bundle
Language:JavaScript
Type:opendxp-bundle
pkg:composer/in-square/opendxp-deepl-bundle
v1.0.0
2026-03-30 12:10 UTC
Requires
- php: ^8.3
- guzzlehttp/guzzle: ^7.9
- open-dxp/opendxp: ^1.3
- symfony/framework-bundle: ^7.4
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.64
- phpstan/phpstan: ^1.11
This package is not auto-updated.
Last update: 2026-03-31 10:25:46 UTC
README
Bundle for integrating OpenDXP with DeepL. It enables translating:
localizedfieldsin objects- translated documents (full document)
- individual areablock blocks (only when the block is overridden)
Requirements
- PHP 8.3
- Symfony 7.4
- OpenDXP 1.3
Installation (Composer)
- Install the package:
composer require in-square/opendxp-deepl-bundle
- If the bundle was not added automatically, register it in
config/bundles.php:
InSquare\OpendxpDeeplBundle\InSquareOpendxpDeeplBundle::class => ['all' => true],
- Run
bin/console assets:install.
Configuration
Set the following Website Settings:
deepl_api_key– DeepL API keydeepl_account_type–FREEorPRO
Optional YAML configuration (e.g. config/packages/in_square_opendxp_deepl.yaml):
in_square_opendxp_deepl: overwrite: documents: false objects: false
License
GPL-3.0-or-later