pits/ai_translate

AI Translate brings fast, flexible translation directly into the TYPO3 backend. Translate content elements and TCA records automatically using leading AI and translation services - including Google Translate, DeepL, OpenAI (ChatGPT), Gemini, Claude , Cohere and Mistral. Editors can auto-detect sourc

Maintainers

Package info

github.com/PIT-Solutions-Private-Limited/ai_translate

Type:typo3-cms-extension

pkg:composer/pits/ai_translate

Transparency log

Statistics

Installs: 5 019

Dependents: 0

Suggesters: 0

Stars: 3

Open Issues: 7

4.0.5 2026-07-23 06:40 UTC

This package is not auto-updated.

Last update: 2026-07-23 06:50:53 UTC


README

AI Translate brings fast, flexible translation directly into the TYPO3 backend. Translate content elements and TCA records automatically using leading AI and translation services - including Google Translate, DeepL, OpenAI (ChatGPT), Gemini, Claude , Cohere and Mistral. Editors can auto-detect source language or select languages manually, making it a powerful auto translate and language translation solution for multilingual TYPO3 websites.

Installation

  1. Install the "ai_translate" extension in the standard TYPO3 way.
  2. Once the extension is installed, it will be accessible in the left menu in the TYPO3 backend.
  3. Click on the "AI Translate" option in the left menu to access languages settings.

Composer support

composer req pits/ai_translate

composer exec typo3 extension:setup

How to use:

Watch our instruction video to get an overview of the extension and how to use it.

TYPO3 AI Translate

Requirements

  • TYPO3 11 (2.1.2)
  • TYPO3 12 (3.1.2)
  • TYPO3 13 (4.0.5)

Extension Configuartion

Once you installed the extension, you have to set the API Key under extension configuration section

Translating content elements

Once the extension is installed and Api key provided we are good to go for translating content elements.On translating content element,There appears additional six options apart from normal tranlate and copy.

  • Deepl Translate(auto detect).
  • Deepl Translate.
  • Google Translate(auto detect).
  • Google Translate.
  • OpenAi Translate
  • Gemini Translate
  • Claude Translate
  • Cohere Translate
  • Mistral Translate

Claude AI

Claude AI anthropic has request per minute limitation for free account See details here

Translating TCA records

AITranslate supports translation of specific fields of TCA records.It understands fields which need to be translated, only if their l10n_mode is set to prefixLangTitle.

For example if you need translation of fields of tx_news (teaser and bodytext),You need to override those fields like follows:

Add it to TCA/Overrides: Example : typo3conf/ext/theme/Configuration/TCA/Overrides/tx_news_domain_model_news.php

<?php

$GLOBALS['TCA']['tx_news_domain_model_news']['columns']['bodytext']['l10n_mode'] = 'prefixLangTitle';
$GLOBALS['TCA']['tx_news_domain_model_news']['columns']['teaser']['l10n_mode'] = 'prefixLangTitle';

News First select the AI ​​models you want and then select the language you want to translate.

AI Translate Module Settings

The settings module helps to assign the sytem languages to either deepl supported languages or Google,OpenAi,Gemini,Claude languages.

For example you can assign German under Austrian German sys language if you wish. For assigning a language to a sys language you must enter it’s isocode(ISO 639-1).

Changelog

4.0.5 (Latest)

stable | TYPO3 13 LTS (>=13.0.0 <=13.4.99)

  • [FEATURE] Mistral AI provider integration

Supported Mistral models (from smallest to largest):

Model What it is Speed / Cost Translation quality
ministral-8b-latest Tiny 8B "edge" model Fastest, cheapest (~$0.10 per M tokens) Weakest - fine for simple sentences, more likely to make mistakes with idioms, terminology, or instructions
mistral-small-latest Small workhorse model (~24B) Fast, cheap Good for routine content - a sensible default
mistral-medium-latest Mid-tier model Moderate (~4-6x small's price) Noticeably better nuance, terminology consistency, and instruction-following
mistral-large-latest Flagship, most capable Slowest, most expensive (~10-20x small) Best - worth it for marketing copy or legally sensitive text where phrasing matters

4.0.4 - January 30, 2026

stable | TYPO3 13 LTS (>=13.0.0 <=13.4.99)

  • [BUGFIX] Deprecated authentication in Deepl #24

4.0.2 - October 30, 2025

stable | TYPO3 13 LTS (>=13.0.0 <=13.4.99)

This is a maintenance release for TYPO3 13.4 LTS.

List of all changes:

  • [BUGFIX] Problem in Multidomain installation #10
  • [BUGFIX] Remove usage of TYPO3\CMS\Core\TypoScript\TemplateService
  • [BUGFIX] Error while accessing GLOBALS variable

4.0.0 - June 19, 2025

stable | TYPO3 13 LTS (>=13.0.0 <=13.4.99)

  • Added TYPO3 13 LTS support
  • Cohere model integration in proper way