Introduction
What does it do?
AI Localization (EXT:) adds the backend module
Admin Tools > AI Localization. In this module you work with the
XLIFF language files of any installed extension:
- Edit the English source and the translations of several languages side by side in one grid.
- Fill empty translations with an AI or machine translation provider: DeepL, OpenAI, Google Gemini or Google Translate.
- Review the suggestions and save them to the language files of the extension.
- Upload the translations of TYPO3 system extensions to Crowdin.
- Search a label text in the language files of all extensions.
- Create new language files, import and export CSV files, and download all language files of an extension as a ZIP archive.
- Follow every saved change in the translation logs, with a diff per label.
The Translate tab: choose an extension, a language file and the target languages.
Features
- Spreadsheet-style label grid
- One row per label key, one column per language. Empty translations and labels that are identical to the English source are highlighted.
- Translate only what is missing
- Translate only fills empty translations. Translations that already exist are never overwritten.
- Review before saving
- AI results are shown in the grid first. Nothing is written to disk until you click Save.
- Careful file writing
- Only changed files are written, existing XLIFF formatting, notes and attributes are kept, and the TYPO3 label cache is flushed after a save so the new labels are used immediately.
- Access control
- Administrators can edit every extension. Editors only see the extensions that are granted to their backend user group, see Access rights.
- Concurrent-edit warning
- When another backend user opened the same language file in the last 10 minutes, the module shows a warning.
- Interactive guide
- The Guide button opens an interactive walkthrough of the module.
Supported translation providers
| Provider | Models / endpoint |
|---|---|
| DeepL | DeepL API Free or Pro (configurable URL) |
| OpenAI | gpt-5.6-terra, gpt-5.6-luna, gpt-5.6-sol, gpt-4o |
| Google Gemini | gemini-2.5-flash, gemini-2.5-flash-lite, gemini-3.6-flash |
| Google Translate | Cloud Translation API v2 (configurable URL) |
You only need an API key for the providers you want to use. See Configuration.
Supported TYPO3 versions
- TYPO3 12.4 LTS
- TYPO3 13.4 LTS
- TYPO3 14.3 LTS
The extension works in Composer mode and in classic mode.
System requirements
- TYPO3 12.4 LTS, 13.4 LTS or 14.3 LTS
- PHP 8.2 to 8.5
- EXT:ns_license (
nitsan/)ns- license ^14.(installed automatically, no license activation needed)5. 4 - An API key for at least one translation provider
Need support?
See Support or Troubleshooting.