Title: TrueLang AI Website Translation
Author: theoquodr
Published: <strong>September 23, 2026</strong>
Last modified: September 24, 2026

---

Search plugins

![](https://ps.w.org/truelang-ai-website-translation/assets/banner-772x250.png?rev
=3709917)

![](https://ps.w.org/truelang-ai-website-translation/assets/icon-256x256.png?rev
=3709917)

# TrueLang AI Website Translation

 By [theoquodr](https://profiles.wordpress.org/theoquodr/)

[Download](https://downloads.wordpress.org/plugin/truelang-ai-website-translation.2.1.4.zip)

 * [Details](https://wordpress.org/plugins/truelang-ai-website-translation/#description)
 * [Reviews](https://wordpress.org/plugins/truelang-ai-website-translation/#reviews)
 *  [Installation](https://wordpress.org/plugins/truelang-ai-website-translation/#installation)
 * [Development](https://wordpress.org/plugins/truelang-ai-website-translation/#developers)

 [Support](https://wordpress.org/support/plugin/truelang-ai-website-translation/)

## Description

TrueLang Free makes your WordPress site multilingual. Translation runs on TrueLang’s
servers, so there is no AI provider account to open and no API key to paste. Enter
your email, pick a language, and your pages are translated.

**What the free plan includes:**

 * 10 translated pages
 * 1 target language
 * Translation included – no API key, no credit card
 * Automatic language switcher widget
 * SEO-friendly subdirectory URLs (`/en/page/`)
 * Hreflang tags for search engines
 * Local translation caching, so repeat visits are served from your own database

There is no trial period. The free plan does not expire and does not ask for a card
at any point.

**How it works:**

 1. Install the plugin and open the setup.
 2. Enter your email. Your free TrueLang account is created and connected.
 3. Choose your source and target language.
 4. Add the pages you want translated and switch translation on.

**Good to know**

Pages are translated up to 3,000 words each. That covers ordinary pages and posts;
archive pages listing hundreds of articles are usually far larger, and translating
the articles themselves works better anyway.

WooCommerce shops are not supported by this plugin. A shop needs its cart, checkout,
order emails and prices translated too, and that is what the paid version does.

**Need more?**

[TrueLang Solo](https://truelang.io/#pricing) adds unlimited pages, unlimited languages,
translated URL slugs, redirects for changed slugs, multilingual sitemaps, front-
end visual editing, a glossary, WooCommerce support, and the option to use your 
own AI provider key. One-time payment. Yours forever.

### Third-Party Services

This plugin connects to external services in specific situations:

#### TrueLang (truelang.io)

This plugin needs a free TrueLang account, and it is TrueLang that translates your
pages.

 * When you finish the setup, your email address, your site’s domain and name, the
   languages you chose and the language of your WordPress dashboard are sent to 
   truelang.io to create the account. Your site is asked to confirm it is really
   yours before anything is created.
 * When you translate a page, its text is sent to truelang.io, translated, and stored
   in your own WordPress database. Nothing else about your site is sent.
 * Your page count is kept on our side, which is what the free plan is measured 
   against.
 * Service: [truelang.io](https://truelang.io)
 * Privacy Policy: [truelang.io/privacy](https://truelang.io/privacy)
 * Terms of Service: [truelang.io/terms](https://truelang.io/terms)

TrueLang translates using [Google Gemini](https://ai.google.dev) – [Privacy Policy](https://policies.google.com/privacy).
Your text reaches the model through us; you have no account to open with them.

#### Country Flags

Flag images ship with the plugin. Nothing is fetched from a third party.

## Screenshots

[⌊Setup in three steps - connect your free account, pick your languages, switch 
it on⌉⌊Setup in three steps - connect your free account, pick your languages, switch
it on⌉[

Setup in three steps – connect your free account, pick your languages, switch it
on

[⌊Configure languages and translation scope from one dashboard⌉⌊Configure languages
and translation scope from one dashboard⌉[

Configure languages and translation scope from one dashboard

[⌊Your account: pages used, and what the free plan covers⌉⌊Your account: pages used,
and what the free plan covers⌉[

Your account: pages used, and what the free plan covers

[⌊8 widget styles and 4 positions - customize the language switcher to match your
site⌉⌊8 widget styles and 4 positions - customize the language switcher to match
your site⌉[

8 widget styles and 4 positions – customize the language switcher to match your 
site

[⌊Track your page usage and manage translations easily⌉⌊Track your page usage and
manage translations easily⌉[

Track your page usage and manage translations easily

## Installation

 1. Install the plugin from the WordPress plugin directory, or upload the `truelang-
    ai-website-translation` folder to `/wp-content/plugins/`.
 2. Activate the plugin through the **Plugins** menu in WordPress.
 3. Open **TrueLang > Getting Started** and enter your email address. Your free account
    is created and connected.
 4. Choose your source and target language, add the pages you want translated, and 
    switch translation on.

## FAQ

### Is it really free?

Yes, and there is nothing else to pay. Translation runs on TrueLang’s servers and
we cover its cost for the free plan: 10 pages in one language. There is no trial
period, no expiry and no card at any point.

### Do I need an AI provider account or an API key?

No. You do not open an account with Anthropic, OpenAI or Google, and you have no
key to paste anywhere. Your email address is all the setup asks for.

### What are the limits?

10 translated pages, 1 target language, and up to 3,000 words per page.

A page counts once it has been translated, and it keeps counting afterwards: removing
it from the list tidies your list but does not give the slot back, because the translation
has already been done. Translating the same page again costs nothing.

The 3,000 word ceiling covers ordinary pages and posts. Archive pages listing hundreds
of articles are usually far larger; translating the articles themselves works better
anyway.

### Where are my translations stored?

In your own WordPress database. Pages are served from there, so repeat visits do
not call anything. If you later move to a paid plan, everything you have already
translated stays translated.

### What data is sent to TrueLang?

When the account is created: your email address, your site’s domain and name, the
languages you chose, and the language of your WordPress dashboard (so our emails
reach you in a language you read). When you ask for a page to be translated: the
text of that page. Nothing else. See the Third-Party Services section below.

### What URL format does it use?

Subdirectory format (`yoursite.com/en/page/`) is recommended and enabled by default.
Query parameter format (`?lang=en`) is also supported.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“TrueLang AI Website Translation” is open source software. The following people 
have contributed to this plugin.

Contributors

 *   [ theoquodr ](https://profiles.wordpress.org/theoquodr/)

“TrueLang AI Website Translation” has been translated into 2 locales. Thank you 
to [the translators](https://translate.wordpress.org/projects/wp-plugins/truelang-ai-website-translation/contributors)
for their contributions.

[Translate “TrueLang AI Website Translation” into your language.](https://translate.wordpress.org/projects/wp-plugins/truelang-ai-website-translation)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/truelang-ai-website-translation/),
check out the [SVN repository](https://plugins.svn.wordpress.org/truelang-ai-website-translation/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/truelang-ai-website-translation/)
by [RSS](https://plugins.trac.wordpress.org/log/truelang-ai-website-translation/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 2.1.4

 * Changed: the language of your WordPress dashboard is sent when the account is
   created, so emails from TrueLang reach you in a language you read, even when 
   your site is written in another one.
 * Changed: the “What data is sent to TrueLang?” answer and the Third-Party Services
   section now list every piece of information sent at setup.

#### 2.1.3

 * Fixed: the setup screen showed a PHP notice at the top of the page on sites with
   debugging turned on.
 * Fixed: the admin menu still read “TrueLang Free”. It now reads “TrueLang”, like
   the plugin.
 * Fixed: the Account screen called the plan’s page size limit “Largest page translated”.
   It now reads “Largest page allowed”.

#### 2.1.2

 * Changed: translation is now included. No AI provider account, no API key: enter
   your email during setup and your free TrueLang account is created for you.
 * Added: pages are translated up to 3,000 words each, which keeps a single archive
   page from using up a whole free plan.
 * Added: the admin interface now speaks 72 languages instead of 9.
 * Added: the “Powered by TrueLang” credit under the switcher is now a setting, 
   and you can turn it off.
 * Changed: flags are served from the plugin instead of an external CDN, so no visitor
   request leaves your site.
 * Changed: the admin screens use the WordPress system font instead of loading one
   from Google.
 * Changed: updates now come from the WordPress.org plugin directory. The plugin
   no longer contacts truelang.io to check for new versions.
 * Fixed: activating the free plugin no longer switches off a paid TrueLang. It 
   steps aside on its own and tells you why.

#### 2.1.1

 * Fixed: on some hosts every page failed with “HTTP 403”. The crawler sent a single
   fixed browser signature, and some hosting firewalls block exactly that string.
   It now tries several signatures until one is accepted.
 * Improved: a page blocked by your host now says so, instead of showing a bare 
   status code.

#### 2.1.0

 * Fixed: a page could be marked “Translated” when nothing had actually been translated.
   Every failure now reports the reason from your AI provider.
 * Fixed: “Test & Save” tested a different model from the one used for translation,
   so an unusable setting could report success.
 * Fixed: the admin interface was never translated. The nine bundled languages now
   load correctly.
 * Fixed: text containing an excluded term was translated, billed and then discarded.
 * Fixed: a partly failed run kept what was translated and now says how much was
   missed, instead of reporting success.
 * Changed: available models are read from your own API key instead of a built-in
   list, so new models appear without a plugin update.
 * Changed: expensive models are no longer offered. They cost far more and translate
   no better.
 * Removed: DeepSeek and Mistral. Use Claude, OpenAI or Google Gemini.
 * Improved: the page crawler identifies as a browser and detects when a firewall
   serves it a security check instead of your site.

#### 2.0.2

 * Added Maori, Samoan and Tongan

#### 2.0.0

 * Crawl-based translation: add up to 10 URLs and click Translate
 * No account and no license key required

#### 1.1.0

 * Added JSON repair for CJK translations
 * Improved AI prompts for cultural adaptation
 * Zero API calls to TrueLang servers
 * SEO fixes

#### 1.0.0

 * Initial release

## Meta

 *  Version **2.1.4**
 *  Last updated **13 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 5.0 or higher **
 *  Tested up to **7.1.2**
 *  PHP version ** 7.4 or higher **
 *  Languages
 * [Czech](https://cs.wordpress.org/plugins/truelang-ai-website-translation/), [English (UK)](https://en-gb.wordpress.org/plugins/truelang-ai-website-translation/),
   and [English (US)](https://wordpress.org/plugins/truelang-ai-website-translation/).
 *  [Translate into your language](https://translate.wordpress.org/projects/wp-plugins/truelang-ai-website-translation)
 * Tags
 * [AI](https://wordpress.org/plugins/tags/ai/)[language](https://wordpress.org/plugins/tags/language/)
   [multilingual](https://wordpress.org/plugins/tags/multilingual/)[translate](https://wordpress.org/plugins/tags/translate/)
   [translation](https://wordpress.org/plugins/tags/translation/)
 *  [Advanced View](https://wordpress.org/plugins/truelang-ai-website-translation/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/truelang-ai-website-translation/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/truelang-ai-website-translation/reviews/)

## Contributors

 *   [ theoquodr ](https://profiles.wordpress.org/theoquodr/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/truelang-ai-website-translation/)