PHPackages                             pits/ai\_translate - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Localization &amp; i18n](/categories/localization)
4. /
5. pits/ai\_translate

ActiveTypo3-cms-extension[Localization &amp; i18n](/categories/localization)

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 source language or select languages manually, making it a powerful auto translate and language translation solution for multilingual TYPO3 websites.

4.0.5(3w ago)35.0k↓49.7%6[6 issues](https://github.com/PIT-Solutions-Private-Limited/ai_translate/issues)[1 PRs](https://github.com/PIT-Solutions-Private-Limited/ai_translate/pulls)GPL-2.0+PHPPHP ^8.2

Since Mar 26Pushed 3w ago3 watchersCompare

[ Source](https://github.com/PIT-Solutions-Private-Limited/ai_translate)[ Packagist](https://packagist.org/packages/pits/ai_translate)[ RSS](/packages/pits-ai-translate/feed)WikiDiscussions main Synced 2w ago

READMEChangelog (6)Dependencies (2)Versions (14)Used By (0)

AI Translate
============

[](#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 source language or select languages manually, making it a powerful auto translate and language translation solution for multilingual TYPO3 websites.

Installation
------------

[](#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-support)

composer req pits/ai\_translate

composer exec typo3 extension:setup

How to use:
-----------

[](#how-to-use)

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

[![TYPO3 AI Translate](https://camo.githubusercontent.com/b0f9f8e9da90d1b682bea7f84370f359360bb426cc7ae18c38957515ead796ce/68747470733a2f2f696d672e796f75747562652e636f6d2f76692f736a6d64347a486a5877592f302e6a7067)](https://www.youtube.com/watch?v=sjmd4zHjXwY "AI Translate for TYPO3")

Requirements
------------

[](#requirements)

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

Extension Configuartion
-----------------------

[](#extension-configuartion)

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

Translating content elements
----------------------------

[](#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)

Claude AI anthropic has request per minute limitation for free account See details [here](https://docs.anthropic.com/en/api/rate-limits)

Translating TCA records
-----------------------

[](#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`

```
