Introduction 

What does it do? 

AI Localization (EXT:ns_t3al) 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.
Translate tab with ns_license, locallang_licensemodule.xlf and German selected

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.5.4 (installed automatically, no license activation needed)
  • An API key for at least one translation provider

Need support? 

See Support or Troubleshooting.