“”

Autotranslate content with DeepL Autotranslate content with DeepL

autotranslate / stable

This extension provides automatic translation of pages and content elements via DeepL API.

This version supports TYPO3

Older versions also support TYPO3

Composer support

composer require thieleundklose/autotranslate

Tags

#translation #deepl #autotranslate #thieleundklose #deepltranslate #translate #batchtranslation

Last upload comment

Fixes:
- `autotranslate_languages` field was accidentally removed from the database, which prevented content elements from being translated.

Downloads by month

Download 2.5.1 Extension Manual Found an Issue? Code Insights Packagist.org
Author
Mike Zimmer
Company
Thiele & Klose GmbH
Last update
08. Feb 2026
First upload
12. Oct 2023
Downloads
11,712
Category
Backend
Dependencies
  • TYPO3 (11.5.0 - 13.9.99)
  • PHP (7.4.0 - 8.4.99)

Installation

  1. Download ZIP file
  2. Log into your TYPO3 backend
  3. Go to Extension Manager module
  4. Press the upload button on the top bar
  5. Select the ZIP file and upload it. If you want to overwrite an existing extension installation, activate the checkbox.
  1. Go to your folder where the root composer.json file is located
  2. Type: composer require thieleundklose/autotranslate to get the latest version that runs on your TYPO3 version.
  1. Download T3X file
  2. Log into your TYPO3 backend
  3. Go to Extension Manager module
  4. Press the upload button on the top bar
  5. Select the T3X file and upload it. If you want to overwrite an existing extension installation, activate the checkbox.

Version history

Version Upload comment Works with TYPO3 Download
2.5.1 / stable
February 08, 2026
Fixes:
- `autotranslate_languages` field was accidentally removed from the database, which prevented content elements from being translated.
11.5.0 - 13.9.99 Download
2.5.0 / stable
February 06, 2026
Features:
- Added comprehensive support for relation tables including ContentBlocks collections, `sys_file_reference`, and custom inline relations
- Autotranslate fields now available on all page doctypes (Standard, External URL, Shortcut, etc.)
11.5.0 - 13.9.99 Download
2.4.1 / stable
December 29, 2025
Fixes:
- Compatibility and security, thanks to Sebastian Mendel ([Pull request #97](https://github.com/thieleundklose/tk-typo3-autotranslate/pull/97)).
- Improved cache serialization to preserve array indices and prevent data corruption when mixing cached and fresh translations.
- Added defensive null checks in translation pipeline to prevent str_replace() errors with null values, thanks to Rainer Becker ([Issue #94](https://github.com/thieleundklose/tk-typo3-autotranslate/issues/94)).

Happy holidays! Thank you for your support and contributions!
11.5.0 - 13.9.99 Download
2.4.0 / stable
October 12, 2025
Feature:
- Use caching to save quota and speed up translations ([Issue #55](https://github.com/thieleundklose/tk-typo3-autotranslate/issues/55)).
11.5.0 - 13.9.99 Download
2.3.3 / stable
October 08, 2025
Fixes:
- Corrected translation logic for handling with l10n_state fields, thanks to Rico Sonntag ([Issue #89](https://github.com/thieleundklose/tk-typo3-autotranslate/issues/89)).
- Drop duplicate assignment, thanks to Rico Sonntag ([Pull request #88](https://github.com/thieleundklose/tk-typo3-autotranslate/pull/88)).
- Determination of the API key in the hook in CLI mode corrected, tanks to Richard Krikler ([Pull request #86](https://github.com/thieleundklose/tk-typo3-autotranslate/pull/86)).
11.5.0 - 13.9.99 Download
2.3.2 / stable
October 06, 2025
Fixes:
- Content can be created in free mode without being automatically translated into other languages, thanks to Michael Henke and Wolfgang Wagner([Issue #69](https://github.com/thieleundklose/tk-typo3-autotranslate/issues/69)).
11.5.0 - 13.9.99 Download
2.3.1 / stable
July 24, 2025
Stabilizations:
- The DeepL source and target languages are now cached using the TYPO3 Cache Framework (“Autotranslate” cache), which ensures automatic cleanup when clearing the cache and no duplicate cache/data directories.
11.5.0 - 13.9.99 Download
2.3.0 / stable
July 18, 2025
Feature:
- Log output and options for deleting logs in the backend module, log deactivation possible in the extension settings
11.5.0 - 13.9.99 Download
2.2.5 / stable
July 15, 2025
Fixes:
- (Un)Check all button is not working in TYPO3 v13, thanks to Rainer Becker ([Issue #57](https://github.com/thieleundklose/tk-typo3-autotranslate/issues/57))
- Missing required dependency php-http/discovery causes fatal error in non-Composer TYPO3 installation, thanks to Andrew ([Issue #72](https://github.com/thieleundklose/tk-typo3-autotranslate/issues/72))
11.5.0 - 13.9.99 Download
2.2.4 / stable
July 14, 2025
Fixes:
- Translation of the field title of pages and header of content elements: & becomes &, thanks to Andreas Kessel ([Issue #49](https://github.com/thieleundklose/tk-typo3-autotranslate/issues/49))
- $localizedUid being null during record localization, thanks to Andreas Kessel ([Issue #39](https://github.com/thieleundklose/tk-typo3-autotranslate/issues/39))
- Optimization for determining the page ID due to php variable type check error, thanks to tot-bittner ([Issue #67](https://github.com/thieleundklose/tk-typo3-autotranslate/issues/67))
11.5.0 - 13.9.99 Download
2.2.3 / stable
June 19, 2025
Stabilizations:
- Added index for big page trees like 1000+ pages, thanks to Thomas Schöne ([Issue #64](https://github.com/thieleundklose/tk-typo3-autotranslate/issues/64) / [Pull request #63](https://github.com/thieleundklose/tk-typo3-autotranslate/pull/63))
11.5.0 - 13.9.99 Download
2.2.2 / stable
June 15, 2025
Fixes:
- TypeError on HTML Attribute detection, thanks to Wolfgang Wagner ([Issue #60](https://github.com/thieleundklose/tk-typo3-autotranslate/issues/60))
11.5.0 - 13.9.99 Download
2.2.1 / stable
June 09, 2025
Fixes:
- Backend authentication for CLI execution of batch translation to use the data handler to localize content elements

Stabilizations:
- API key check added to prevent site module breaks, the extension now provides feedback whether an API key is valid and whether the quota has been used up, thanks to saneinsane (Issue #56)

Features:
- Show usage and quota in backend module, thanks to saneinsane (Issue #54)
11.5.0 - 13.9.99 Download
2.2.0 / stable
June 04, 2025
Features:
- Added grid support for batch translations, thanks to Thoemel42 (Issue #42 / Pull request #41)
- Preserve original values for specified fields in translated records, thanks to Thoemel42 (Issue #37 / Pull request #36)
- Use PSR-14 event for TCA adjustments to avoid exceptions in production, thanks to Thoemel42 (Issue #47 / Pull request #46)
11.5.0 - 13.9.99 Download
2.1.3 / stable
June 01, 2025
Features:
- Attribute translation for title tags of links in html content, thx to t-bittner (Issue: https://github.com/thieleundklose/tk-typo3-autotranslate/issues/35)

Stabilizations:
- Remove deprecations
- Request processing of CLI queries for batch translations, thx to bznovak (Issue: https://github.com/thieleundklose/tk-typo3-autotranslate/issues/40)
11.5.0 - 13.9.99 Download
2.1.2 / stable
April 14, 2025
- Stabilizations on TCA dependencies
- Fixes: Support for 3rd party extensions with allowLanguageSynchronization like tt_address, thx to Wolfgang Wagner (Issue: https://github.com/thieleundklose/tk-typo3-autotranslate/issues/26)
11.5.0 - 13.9.99 Download
2.1.1 / stable
March 25, 2025
Fix: Keep line breaks in translations, thx to Jahn Blechinger (Issue: https://github.com/thieleundklose/tk-typo3-autotranslate/issues/34)
11.5.0 - 13.9.99 Download
2.1.0 / stable
March 14, 2025
Features:
- Glossary support via compatibility with deepltranslate_glossary extension
- Possibility to define the DeepL API key globally for all sites in the extension configuration

Fixes:
- Stabilization backward compatibility
- Increased dependency on Official DeepL API version to support php 8.4
11.5.0 - 13.9.99 Download
2.0.0 / stable
February 27, 2025
- Editors can now also use BatchTranslation after approval via TYPO3 access rights
- Update the DeepL PHP package for compatibility reasons
- PHP v8.4 support
- Removed support for TYPO3 v10 in Version 2.0.0
11.5.0 - 13.9.99 Download
1.4.3 / stable
June 15, 2025
Fixes:
- TypeError on HTML Attribute detection, thanks to Wolfgang Wagner ([Issue #60](https://github.com/thieleundklose/tk-typo3-autotranslate/issues/60))
10.4.0 - 13.9.99 Download
1.4.2 / stable
June 01, 2025
Features:
- Attribute translation for title tags of links in html content, thx to t-bittner (Issue: https://github.com/thieleundklose/tk-typo3-autotranslate/issues/35)

Stabilizations:
- Request processing of CLI queries for batch translations, thx to bznovak (Issue: https://github.com/thieleundklose/tk-typo3-autotranslate/issues/40)
10.4.0 - 13.9.99 Download
1.4.1 / stable
March 25, 2025
Fixe: Keep line breaks in translations, thx to Jahn Blechinger (Issue: https://github.com/thieleundklose/tk-typo3-autotranslate/issues/34)
10.4.0 - 13.9.99 Download
1.4.0 / stable
March 12, 2025
- General stabilization
- Added possibility to define the DeepL API key globally for all sites in the extension configuration

10.4.0 - 13.9.99 Download
1.3.2 / stable
February 26, 2025
Fix:
- Add Missing Batchtranslation filename for usage in TYPO3 v13
- Batch translation created now with correct time offset from php / typo3 timezone settings
10.4.0 - 13.9.99 Download
1.3.1 / stable
February 20, 2025
- Stabilizations, thx to Rico Sonntag
- Added Extension configuration to improve translation of 3rd party content (check documentation for upgrade instructions)
10.4.0 - 13.9.99 Download
1.2.3 / stable
January 09, 2025
Fixed: Empty database query caused SyntaxErrorException, thanks to Rico Sonntag
10.4.0 - 13.9.99 Download
1.2.2 / stable
October 28, 2024
- Stabilization
- Fixed backend bugs when editing pages and content elements on pages without site configuration
10.4.0 - 13.9.99 Download
1.2.1 / stable
October 20, 2024
Bugfixes:
- Symfony command to perform a batch translation in TYPO3 v13
- Number of translations per run limited to the maximum defined number
10.4.0 - 13.9.99 Download
1.2.0 / stable
October 15, 2024
#TYPO3 13.4 LTS Release-Party Release
- TYPO3 v13.4 LTS support
- Compatibility of event listeners for PageTsConfig up to TYPO3 v13.4 LTS
10.4.0 - 13.9.99 Download
1.1.1 / stable
September 18, 2024
Added the option to select a source language for DeepL translations in the page configuration. Otherwise, when translating individual words, the source language is often incorrectly recognized, thx to Schorsch.
10.4.0 - 12.4.99 Download
1.1.0 / stable
September 09, 2024
New feature "Batch Translation":
- Added a new backend module "Batch Translation", which enables automatic translation of pages and content elements. This feature streamlines the localization process, improving efficiency when managing multilingual content.
- Added a symfony command/scheduler task to process scheduled translations. This allows for automated handling of translations based on predefined plans, ensuring timely updates and improved workflow automation.
10.4.0 - 12.4.99 Download
1.0.4 / stable
June 10, 2024
The news extension loaded condition did not work due to an incorrect extension key, thx to SventB
10.4.0 - 12.4.99 Download
1.0.3 / stable
May 03, 2024
Improved translations with tag_handling in DeepL
10.4.0 - 12.4.99 Download
1.0.2 / stable
April 26, 2024
Bugfix for variable usage exception, thrown when editing elements on the root page.
10.4.0 - 12.4.99 Download
1.0.1 / stable
April 19, 2024
- Fixed Exception on DataHandler if no page or root page is selected
10.4.0 - 12.4.99 Download
1.0.0 / stable
March 22, 2024
- Fixed errors in the translation process

10.4.0 - 12.4.99 Download
0.9.3 / beta
February 26, 2024
- Fixed installation with Extension Manager from TER to use DeepL Vendor Files with TYPO3 autoloader (https://forge.typo3.org/issues/102443)
- PHP 8 bugfixes & translation stabilizations
10.4.0 - 12.4.99 Download
0.9.2 / beta
October 17, 2023
- Stabilization and Bugfixes
- Adjust keys in site configuration (see README.md)
- TYPO3 v12 support
10.4.0 - 12.4.99 Download
0.9.1 / beta
October 13, 2023
#T3CON23 Conference Release

- Stabilization and Bugfixes
- TYPO3 v11 support
10.4.0 - 11.5.99 Download
0.1.0 / alpha
October 12, 2023
Initial release of our extension to translate pages and content into all languages offered by DeepL.

Roadmap:
- Support for TYPO3 11 and 12
- Support for alternative translation services such as Google Translate, ChatGP
- Support for glossaries
10.4.0 - 10.4.99 Download