Drupal is a registered trademark of Dries Buytaert
File Entity (fieldable files) 8.x-2.7 Minor update available for module file_entity (8.x-2.7). Field Group 4.1.0-alpha4 New alpha version released for module field_group (4.1.0-alpha4). Themespace 4.0.0 Major update available for module themespace (4.0.0). Recombee 2.0.7 Minor update available for module recombee (2.0.7). Varbase Editor 10.1.6 Minor update available for module varbase_editor (10.1.6). MCP Sentinel 2.0.0 Major update available for module mcp_sentinel (2.0.0). Sahaza Intranet 1.0.2 Minor update available for distribution sahaza_group_intranet (1.0.2). Commerce Product CSV Import/Export 1.1.1 Minor update available for module commerce_product_csv (1.1.1). Session Limit Module session_limit crossed 1,000 active installs. Field Group Label 2.1.0 Module field_group_label updated after 14 months of inactivity (2.1.0).

AI Content Translator translates content, taxonomy terms and interface strings into your site's languages using any OpenAI-compatible API (OpenAI, Azure OpenAI, or a local model such as Ollama), while always preserving human translations.

Features

  • Translates nodes (recursing into referenced Paragraphs), taxonomy terms, and {{ 'string'|t }} interface strings.
  • Never overwrites human work: it fingerprints the translations it generates and only refreshes its own; an explicit overwrite is required to regenerate anything a person authored or edited.
  • Automatic target languages — every enabled language except the site default.
  • Configurable prompt template with an @language token, plus an optional per-language glossary.
  • Provider-agnostic: optional reasoning_effort / verbosity / temperature are sent only when set, so it works with GPT-4o, the GPT-5 family, Azure OpenAI and local OpenAI-compatible servers.
  • Runs from the UI: a per-node "Translate with AI" box, a bulk admin page, and an "AI translation" column on each node's Translations tab. Long runs use the Batch API.

Post-Installation

Go to Configuration → Regional and language → AI Content Translator and set the API endpoint, token and model. The token is stored in State (not exported with configuration), and a settings.php value takes precedence for production. Then translate per node, in bulk via Run translations (AI), or from the Translations tab.

Additional Requirements

Drupal core Language, Content Translation and Interface Translation (locale) modules, and an OpenAI-compatible chat completions endpoint with an API token. Source text is sent to the endpoint you configure — choose one whose data-handling terms suit your content, or run a local model.

Paragraphs (optional) — when present, translation recurses into referenced paragraphs.

Activity

Total releases
1
First release
Jul 2026
Latest release
2 hours ago
Releases (12 mo)
1 ▲ from 0
Maintenance
Active

Releases

Version Type Release date
1.0.0-rc1 Pre-release Jul 30, 2026