Gloty / Translation

Translate your WordPress site.
Keep your translations.

Try 50K characters once, free — no credit card. Translate pages, products and updates with AI. Saved translations keep serving from your own WordPress database, even after your plan ends.

Languages in the picker
38
Languages in the picker
Translations stored in your DB
100%
Translations stored in your DB
Translation queries with a warm cache
0
Translation queries with a warm cache
Free and open source
GPL
Free and open source

Translation plans

Try a language. Choose the work you need.

The WordPress plugin is free. These plans include hosted AI translation. Choose monthly volume for ongoing publishing, or a one-time pack for an existing site.

See it on your own site

Trial

$0one-time

50K characters, once

1 site

  • Full plugin — all core features
  • Unlimited languages
  • A one-time grant, not a monthly allowance
  • What you translate stays in your database
Try Gloty free

For a site that keeps publishing

Starter

$29/ mo

500K characters / mo

1 site

  • Everything in the trial, refilling monthly
  • Unlimited languages
  • Email support
Choose Starter

Translate the site you already have

Migration pack

$149one-time

3M characters, once

1 site

  • Bought once, not subscribed to
  • Enough for a substantial site in several languages
  • On monthly plans, use pack characters before the next reset
  • Your translations keep serving afterwards
Choose the one-time pack

Before choosing a pack: On a monthly plan, pack characters expire at the next reset. On a non-renewing trial, there is no monthly reset.

All plans use the same AI engines and offer 38 languages. The allowance covers translation across your target languages; it is not a visitor limit. How allowances work.

More volume or several sites?

Growth · $79 / mo

2M characters / mo · Up to 5 sites

Choose Growth

Agency · $199 / mo

8M characters / mo · Up to 25 sites

Choose Agency

Monthly subscriptions refill monthly. The trial and pack are one-time grants. Saved translations keep serving when your allowance runs out or your subscription ends. Review your selected plan in your account before paying.

Put it to work

Start with the content your visitors need.

Use the trial to check your own content and workflow before committing to more translation volume.

A business site

Translate the pages people use to understand your business. Keep your original content, review individual phrases in WordPress, and publish the new language when it is ready.

Try your first language

A WooCommerce store

Translate product content and customer emails. Use glossary rules to keep brand names unchanged or choose preferred translations for important terms.

Try it on your store

Several WordPress sites

Growth covers up to 5 sites, and Agency covers up to 25 sites. Connect each site with your license; translation storage and review stay in that site's WordPress installation.

See multi-site plans

Your first language

A trial you can check on your own site.

Start with the pages that matter. Review the translation before you publish the language.

  1. 01

    Install and connect

    Create your WP Shelf account, install the free Gloty plugin, and connect your license in WP Shelf → Gloty → Setup.

  2. 02

    Prepare one language

    Choose your target language and keep it private while you prepare it. Translate your important pages or products first.

  3. 03

    Review in WordPress

    Translation runs in the background. Review the results in Gloty → Translations and correct the phrases that need your voice.

  4. 04

    Publish when ready

    Make the language public when you are ready. Gloty serves saved translations locally and prepares new work in the background.

Everything included

A complete multilingual toolkit

Not a stripped-down free tier with the good parts locked away. Every core capability ships in the plugin — free.

Automatic page translation

Gloty intercepts your page output, extracts the text, and translates it on the fly — themes, plugins, and page builders included.

Human-in-the-loop

Review and correct any translation

Every captured string is listed under Gloty → Translations with filters and search. Edit anything by hand; manual edits are marked and never overwritten by a later machine sync.

Since 1.8.0

SEO built in

Reciprocal hreflang + x-default, per-language canonicals, translated titles, meta, Open Graph and JSON-LD — plus a sitemap of every translated URL, which works even though your SEO plugin replaces the WordPress one. Translates Yoast & Rank Math meta too.

Clean language URLs

Subdirectory routing under /fr/, /de/, /es/ — the structure search engines and users expect, with correct <html lang> on every page.

WooCommerce ready

Translates product titles, descriptions, attributes, cart, and checkout — including JS-rendered blocks via language-pack install — and sends order emails in the language the customer bought in.

Since 1.10.0

Glossary control

Keep brand names verbatim across every language, or force a specific translation per term. Glossary hits skip the translator entirely and save quota.

Language switcher

A navigation-menu item your theme styles like any other, a block, a floating widget, a shortcode or a sidebar widget — with flags, positioning and styles that match your theme.

Since 1.40.0

Hand the work to a colleague

Let a role correct translations without an administrator account, optionally in one language only. They get the translation list and nothing else — not your settings, not your plan, not your content.

Since 1.39.0

Prepare a language before publishing it

Turn a language on and let it fill up in the background while visitors and search engines still see your own. Anyone who can manage the site previews it exactly as visitors eventually will.

Since 1.49.0

Bring your translations with you

Moving from TranslatePress? Import what you already paid to translate rather than paying for it twice. Export and import XLIFF or CSV for an outside translator, from the admin or WP-CLI.

Structure-safe parsing

HTML tags, shortcodes, and placeholders like %s and {0} are preserved verbatim. A validation guard stops a bad format string from ever breaking a page.

Developer-friendly

A REST API and filters throughout the capture and render pipeline — including gloty_capture_output, gloty_translate_output, and cache-purge hooks. Self-host the translator service by defining GLOTY_SERVICE_URL.

Built for slow hosting

Translations compile into a PHP file your server's OPcache holds in shared memory, so a warm page view reads them with no database query and almost no memory. That matters most on shared hosting with no object cache — exactly where a translation plugin usually hurts. If OPcache or the cache file is unavailable, Gloty falls back to the database and the page is still correct.

Why Gloty

Own your translations.
Not a subscription to them.

Gloty stores translations in your own database. Your allowance covers new translation work; saved translations keep serving locally.

Your translations, in your database

Every translation is written to your own WordPress database and served from there. The Gloty service processes and retains submitted text for translation and reuse; your published pages do not depend on a remote translation service.

Pay to translate, not to serve

Weglot serves translations within an active plan's word and language limits, including a small free plan. Gloty's quota meters new translation only. Text you have already translated keeps serving on any plan, including none.

AI translation, no setup

Translation runs through OpenAI or Gemini. The service selects the configured engine for each batch, so there is nothing to configure on your site — and every plan, free included, has access to the same engines.

No queries at render time

Gloty compiles your translations into a cache file your server keeps in memory, so a warm page view serves them without a single database query — and never waits on a remote API. Translation itself happens in the background.

Before you choose

Clear answers about the trial and paid translation.

The Gloty plugin is free and GPL-licensed. The hosted translation trial includes 50k characters, once, on 1 site. No credit card is required. Use it to translate and review content on your own WordPress site. It is a one-time grant, not an allowance that refills each month.

Starter is $29 per month for 500k characters / mo on 1 site: a fit for a site that keeps publishing. The migration pack is $149 once for 3m characters, once on 1 site, without starting a subscription. On a monthly plan, pack characters expire at the next reset. On a non-renewing trial, there is no monthly reset.

The allowance covers text submitted for translation across your target languages. It is not a visitor limit or a limit on how much translated content you can keep. Cached translations are reused; translating new or changed content, an additional language, or explicitly requesting a new translation can use allowance. The amount you need depends on your content and languages, not just your page count.

New AI translation work pauses when you use your allowance. Monthly subscriptions refill on their monthly reset; the trial and migration pack are one-time grants. Saved translations keep serving from your own WordPress database when your allowance is exhausted or your subscription ends. You can still review and correct translations in WordPress.

Yes. Gloty separates languages you are preparing from languages you publish. Keep a language private while it translates in the background, review the results, and correct individual strings in Gloty → Translations. Human corrections are protected from automatic re-sync.

Gloty supports product titles, descriptions and attributes, cart and checkout, and order emails in the customer's language. JS-rendered WooCommerce blocks are localized through WordPress language packs. The trial lets you review the pages and purchase flow your store actually uses before choosing more translation volume.

No. AI usage is included in the stated allowance, and the Gloty service selects OpenAI or Gemini for each batch. Text is sent to the Gloty service and its translation provider when it is translated. The service processes and retains submitted text for translation and reuse. Saved results live in your WordPress database; serving a translated page does not call the translation API.

Gloty provides language URLs, reciprocal hreflang with x-default, per-language canonical URLs, translated titles and meta descriptions, and a sitemap for public languages. It also works with metadata from supported SEO plugins, including Yoast SEO and Rank Math.

WordPress 6.4+ and PHP 8.1+. Install the free Gloty plugin, connect it to your WP Shelf account, and choose the languages you want to prepare. No provider API keys are required.

Gloty vs. cloud SaaS

The same multilingual site — without the rent

Weglot and its peers are excellent products. But they store your content and charge by the word, forever. Here's the side-by-side.

Gloty
Cloud SaaS (Weglot)
Where translations are stored
Your database
Vendor's cloud
Pricing model
Flat plan by translation volume
Per word, per month
What the quota meters
New translation only
Unique words held in the cloud
Already-translated pages keep serving
Yes — on any plan, including none
Within active plan limits, including a free tier
Remote call at render time
Database queries to serve a translated page
None once cached
n/a — served from their CDN
Translation engine
OpenAI, with Gemini fallback
Auto-selected
Open source (GPL)
Edit translations by hand
SEO (hreflang, meta, sitemap)
WooCommerce support
Manual edits protected from re-sync
Varies
Works beyond WordPress
Compare Gloty vs. WPML, Polylang & MultilingualPress

Comparison reflects Gloty's local-storage model. Weglot is a trademark of its respective owner; used here for factual comparison only.

Start with one language. Keep what you translate.

Try 50K characters once, free. Review real results in your own WordPress site, then choose the translation volume your next step needs.

No credit card for the trialSaved translations keep servingNo provider API key required
Go multilingual free
50,000 characters once · no credit card
Try Gloty free