LATW Cloud
Drupal
Free Drupal module · Drupal 10.6 and 11

AI translation for Drupal, built on Translation Management

Connect your Drupal site to LATW Cloud with the free TMGMT LATW Cloud (AI Translation) module. AI translates your content, configuration and interface strings in the background and saves them as regular Drupal translations. Pay per word, from $0.0234 per 1,000 words.

Translate my Drupal site Module on Drupal.org
Free connector No AI API key needed Start with $5, no monthly fee

From composer require to every language in minutes

The module is only the connector. Languages, the AI model, glossary, prompt and budget are set in the LATW Cloud panel, and that is where you order translations.

01

Install the module

Add TMGMT LATW Cloud (AI Translation) with Composer and enable it next to Translation Management and Content Translation.

composer require drupal/tmgmt_latw && drush en tmgmt_latw
02

Connect with LATW

Go to Translation » Providers » LATW Cloud, click "Connect with LATW" and approve the site in the window that opens.

/admin/tmgmt/latw
03

Choose languages and quality

Pick your target languages and a quality class, attach a glossary and a prompt, then top up Credits or add your own AI key.

04

Translate - and close the tab

You see the cost before the job starts. LATW Cloud translates in the background and saves every item in Drupal, accepted automatically.

Create your account

Everything on your Drupal site, not just nodes

Content, configuration and interface strings are three groups in the LATW Cloud panel. Translate a single page, a content type, or the whole site in one job.

Content

Nodes of every content type
Taxonomy terms and menu links
Media and custom blocks
Paragraphs and other embedded entities, with their parent
Any content entity type with Content Translation enabled

Configuration

Content types, views and blocks
Site information and other simple configuration
Saved as language overrides through tmgmt_config
Needs tmgmt_config and the core Configuration Translation module

Interface strings

Strings of Drupal core, your modules and themes
Grouped by context, thousands at a time
Plural forms for every target language
Saved as customized, so .po imports keep them

Your Drupal site keeps every translation

LATW Cloud is only the engine. Translations are saved where Drupal keeps them anyway - as entity translations, configuration overrides and interface translations - exactly as if a translator had typed them in. Drupal serves every language itself, with the language negotiation, URLs and caching you already set up.

Native Drupal translations, saved through TMGMT
Edit any translation in the Drupal editor you already use
Missing and outdated items found per language
No proxy, no JavaScript overlay, no second copy of your site
Every language stays online if you disconnect

AI translation in the quality you need

Three quality classes on the newest LLM models. Choose one per site or per job - Economy for the bulk of your content, Premium where every word counts.

Economy
GPT-6 Luna

Fast and affordable. Great for blogs, product catalogs and most websites.

$0.0234 per 1,000 words
Standard
GPT-6 Sol

Natural, fluent translations for marketing and customer-facing pages.

$0.468 per 1,000 words
Premium
GPT-6 Astra

Highest quality for legal, technical and brand-critical content.

$2.34 per 1,000 words

Custom prompt

Describe your brand voice, audience and style rules once. Save them as prompt presets and reuse them across all your sites.

Glossary

Pin brand names, product terms and words that must never be translated. Share one glossary across sites, import and export CSV.

New · from the Solo plan

MCP: translate with your own AI agent

Connect Claude, ChatGPT, Claude Code, Cursor, n8n or your own agent to LATW Cloud and just ask it to translate. It sees what is missing on your Drupal site, translates it with its own model, and LATW Cloud checks every translation and writes it to your site.

No Credits for agent translation

Your agent translates in the subscription you already have. Solo includes 50,000 agent words a month, Startup 250,000 and Agency 1 million.

Checked before it is written

The agent gets your site's prompt and glossary. LATW Cloud checks keys, HTML, shortcodes, placeholders, links and length limits - a broken translation is never written, the agent fixes it first.

Or hand it to LATW's engine

For a whole catalog, the agent starts a regular LATW Cloud job on Credits or your own key - with the price first, started only after you confirm.

Choose a plan How to connect MCP
Claude
app.latw.ai · MCP
Message Claude…

What it costs to translate a Drupal site

A Drupal site with 50,000 words of content, configuration and interface strings, translated into one language. You pay for it once, and every further language costs the same:

Economy GPT-6 Luna
$1.17 once
Standard GPT-6 Sol
$23.40 once
Premium GPT-6 Astra
$117.00 once

Pay as you go prices, with no monthly fee. Paid plans cut Credits by 20-40% and Batch mode halves them again. You see the estimate before every job, and later edits are charged only for the changed content.

Pricing

The Drupal connector is free. You pay LATW Cloud for the words you translate - and a plan only if you want its extra features and cheaper Credits.

Pay as you go
$0 Forever

Pay only for what you translate. No monthly fee.

Engines: LATW Credits only
Sites: 1
Jobs: Manual and bulk
Glossaries: 1
Credits: Regular price
Get started
Solo
$9 Monthly

One site or store, every Cloud feature.

Engines: Credits + your own keys (BYOK)
Sites: 1
Jobs: + Batch API (−50%)
Glossaries: 1
AI agent (MCP): 50k words / month
Credits: Save 20%
Choose Solo Plan
Startup
$25 Monthly

All your sites in one dashboard.

Engines: Credits + BYOK
Sites: Up to 5
Jobs: Same as Solo
Glossaries: Up to 5
AI agent (MCP): 250k words / month
Credits: Save 30%
Choose Startup Plan
Agency
$79 Monthly

Every client site, one dashboard.

Engines: Credits + BYOK
Sites: Up to 30
Jobs: Same as Solo
Glossaries: Up to 30
AI agent (MCP): 1M words / month
Credits: Save 40%
Choose Agency Plan

Top up from $5 · Credits never expire · Yearly billing gives 2 months free · Full pricing and Credits rates

Requirements and limits

What you need

Drupal 10.6 or 11, PHP 8.1 or later with the OpenSSL extension
Translation Management Tool (TMGMT) 1.18 or later with tmgmt_content, and the core Content Translation module
Optional: tmgmt_config with Configuration Translation, and Interface Translation, for configuration and interface strings
The "Administer translation management" permission to connect the site
A LATW account - free to create

Good to know

Translations are ordered in the LATW Cloud panel, not from the TMGMT job form.
LATW Cloud calls your site at POST /latw/v1/cloud/*, so the site must be reachable from the internet and a firewall must let that path through.
It is AI translation: review is up to you, in Drupal's own editor. There is no human translator service in LATW Cloud.
Uninstalling the module removes the connection and its data. Translations already saved stay in Drupal.

One LATW account for every platform you build on

Run more than Drupal? The same account, Credits balance, glossaries and prompts work on every platform LATW Cloud connects to - and one plan counts sites across all of them.

Frequently asked questions (FAQ)

Can Drupal translate content automatically with AI?+

Yes. With the free TMGMT LATW Cloud (AI Translation) module, LATW Cloud translates your Drupal content, configuration and interface strings with AI and saves them as regular Drupal translations. You pick the languages and a quality class in the LATW Cloud panel, see the cost up front and pay per word.

Does it work with Translation Management Tool (TMGMT)?+

Yes - it is built on it. The module is a TMGMT translator: content and configuration are saved through TMGMT jobs that are accepted automatically, so they land in Drupal's own translation storage with TMGMT's job history. Interface strings go straight to Drupal's interface translations, because TMGMT would create one job item per string.

Which Drupal versions does it support?+

Drupal 10.6 and Drupal 11, on PHP 8.1 or later with the OpenSSL extension. It needs Translation Management Tool 1.18 or later with tmgmt_content and the core Content Translation module.

How much does AI translation for Drupal cost?+

The module is free and LATW Cloud is pay per word: from $0.0234 per 1,000 words on Economy, with no monthly fee. A 50,000-word Drupal site costs about $1.17 per language on Economy or $23.40 on Standard, paid once. Plans from $9 a month add your own AI keys, Batch mode at half price and 20-40% cheaper Credits.

Does it translate Paragraphs, menus, taxonomy and media?+

Yes. Nodes, taxonomy terms, media, custom blocks and menu links are listed by entity type and bundle, and Paragraphs and other embedded entities are translated together with their parent. Any content entity type with Content Translation enabled can be translated.

Does it translate only new or changed content?+

Yes. LATW Cloud shows what is missing or outdated in each language: content is outdated when Drupal flags its translation as outdated or the original changed after its last accepted job. Translate only those items and you pay only for them.

Will a .po import overwrite the translated interface strings?+

No. Interface strings are written as customized translations, which Drupal keeps when it imports .po files. Plural strings are translated in every plural form the target language has.

Can I use my own OpenAI or other AI API key?+

Yes, on every paid plan from Solo at $9 a month. You pay your AI provider directly and LATW charges only for the plan; you can also mix your own keys and LATW Credits per site.

Can my own AI agent translate my Drupal site (MCP)?+

Yes, on every paid plan from Solo. LATW Cloud has an MCP server: connect Claude, ChatGPT, Claude Code, Cursor, Codex, n8n or your own agent with your LATW account - no key to copy - and ask it to translate, for example "translate all missing products into German". The agent translates with its own model and LATW Cloud checks every translation and writes it to your site, with no Credits used: Solo includes 50,000 agent words a month, Startup 250,000 and Agency 1 million. For big jobs the agent can start a regular LATW Cloud job instead - it shows you the price first.

What happens to my translations if I uninstall the module?+

They stay. Translations are saved in Drupal itself, so uninstalling removes only the connection to LATW Cloud and its data - every language keeps working, and unused Credits never expire.

What data does the module send to LATW Cloud?+

Nothing until an administrator clicks "Connect with LATW". Connecting sends the site address, its languages and the administrator's e-mail; after that LATW Cloud reads only the content chosen for translation. Text is deleted 7 days after the job, LATW Cloud is hosted in the EU and a DPA is available in your account.

My Drupal site is behind a firewall or WAF. Will it work?+

Yes, if the site is reachable from the internet. LATW Cloud calls POST /latw/v1/cloud/* on your site - allow that path in your firewall. Every request is signed (HMAC-SHA256) with a secret only your site and LATW Cloud know.

More about the service: LATW Cloud LATW Cloud vs Weglot

Translate your Drupal site today

Install the free module, connect your site and start with $5 - no monthly fee, no API key, no licence.

Translate my Drupal site