NewThe privacy-first alternative to Weglot

Translate your whole WordPress site.
Keep every word.

Gloty translates your entire site with AI and writes every translation into your own WordPress database. You pay to translate, not to keep serving — your translated pages stay live whatever happens to your plan.

  • Free & GPL-licensed
  • No API keys to manage
  • Translations stay in your database
yourstore.com/de/hreflang ✓
DE
Willkommen
Handgefertigte Keramik für Ihr Zuhause

Jedes Stück wird lokal gefertigt und in über 30 Länder versandt.

Jetzt einkaufenMehr erfahren
🇬🇧English
🇩🇪Deutsch
🇫🇷Français
🇪🇸Español
🇮🇹Italiano

Translation is routed for you to these AI engines

OpenAIGemini
Languages in the picker
38
Languages in the picker
Translations stored in your DB
100%
Translations stored in your DB
Queries to serve a translated page
0
Queries to serve a translated page
Free and open source
GPL
Free and open source

Why Gloty

Own your translations.
Not a subscription to them.

Cloud translation services rent you your own content back — metered, capped, and stranded the day you stop paying. Gloty flips that.

Your translations, in your database

Every translation is written to your own WordPress database, not held in a vendor's cloud. Producing a translation calls the Gloty service once; after that the text is yours, stored locally and served from there.

Pay to translate, not to serve

Weglot's subscription is what keeps your translated pages online — stop paying and they stop serving. 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 on OpenAI, with Gemini as an automatic fallback if it is unavailable. The service picks per batch, so there is nothing to configure — and every plan, free included, uses 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.

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.

How it works

Live in four steps

No developer required. Connect your site, pick languages, and Gloty handles the rest — asynchronously, so your site never waits on a translation API.

  1. 01

    Connect your site

    Verify your connection to the Gloty service under Gloty → Connection. Two minutes, no code, no API keys to manage.

  2. 02

    Pick your languages

    Choose from 38 languages — the set both AI engines' vendors say their models support, rather than every language code in existence. Set your source language once and add as many targets as you like.

  3. 03

    Gloty translates in the background

    It extracts every translatable string — pages, posts, UI, WooCommerce — batches them, and translates asynchronously. Your site never waits.

  4. 04

    Serve fast, local pages

    Translations compile into a cache your server holds in memory and serve under clean language URLs — no database query, no remote call. Refine anything under Gloty → Translations; your edits stay protected.

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
Only while subscribed
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.

Nothing to lose

Switch with zero risk

Any AI translation means sending your text somewhere to be translated. What should never be in question is whether you get to keep the result — and with Gloty it lands in your database, on your terms.

Free & open source

The plugin is GPLv2-licensed. Install it, use it, and keep it forever — no trial clock, no seat you can lose.

Your translations live with you

Every translation is written to your own WordPress database, and serving a translated page never calls out. Producing one sends the text to the Gloty service, which routes it to the AI engine — but the result is yours, stored locally.

No lock-in — cancel anytime

Stop paying and your translations stay put and keep serving. Unlike cloud SaaS, your translated pages don't vanish when you leave.

Your edits are protected

Fix a translation by hand and it's safe — machine re-sync will never silently overwrite a human-corrected string.

Pricing

Free to run. Fair to scale.

The Gloty plugin is free and GPL-licensed. The trial is a one-time grant rather than a monthly allowance, because translating the site you already have is a job you finish — paid plans cover that work plus whatever you publish from then on. Every plan has the same features and the same AI engines; they differ in how much you can translate each month and how many sites you can cover. What you translate stays in your database.

Trial

$0one-time

Enough to translate a small site's key pages and watch it work.

50K characters, once
1 site
Same AI engines as every plan
  • Full plugin — all core features
  • Unlimited languages
  • A one-time grant, not a monthly allowance
  • What you translate stays in your database
Start free
Most popular

Starter

$29/ mo

For a single site that keeps publishing.

500K characters / mo
1 site
Same AI engines as every plan
  • Everything in the trial, refilling monthly
  • Unlimited languages
  • Email support
Start Starter

Growth

$79/ mo

For a few sites, or one that publishes a lot.

2M characters / mo
Up to 5 sites
Same AI engines as every plan
  • Everything in Starter — 4× the volume
  • Up to 5 sites on one plan
  • Priority email support
Choose Growth

Agency

$199/ mo

For agencies running client sites.

8M characters / mo
Up to 25 sites
Same AI engines as every plan
  • Everything in Growth — 4× the volume
  • Up to 25 sites on one plan
  • Multi-site network friendly
  • Bespoke tiers available on request
Talk to us

Migration pack

$149one-time

Translate the site you already have. No subscription.

3M characters, once
1 site
Same AI engines as every plan
  • Bought once, not subscribed to
  • Enough for a substantial site in several languages
  • Stack another pack any time
  • Your translations keep serving afterwards
Buy a pack
No credit card to startCancel anytime — your translations keep servingNo API keys to set up

Comparing to a per-word service? See what the same site would cost you every month elsewhere.

Estimate your cost

Quotas are measured in characters translated per month. Managed plans include AI credits — no separate provider key required. Prices billed monthly; cancel anytime.

FAQ

Questions, answered

Weglot stores your translations in its cloud and serves them from there, so the subscription is what keeps your translated pages online. Gloty writes every translation into your own WordPress database. Both meter usage, but they meter different things: Weglot bills for the words it holds, month after month, while Gloty's quota applies to new translation only — text you have already translated keeps serving on any plan, including none.

No. Translation runs in the background and results are cached locally. At render time, visitors are always served fast, pre-translated pages — Gloty never calls a remote API while a page is loading.

The plugin is free and GPL-licensed. Translation runs through the Gloty service, which gives you a one-time 50,000-character trial and paid plans from $29/mo. There is also a $149 migration pack that covers 3 million characters once, with no subscription — for the common case where you want to translate the site you already have and nothing more. Because translations are cached in your database, you pay to translate a string once rather than every time it is served. Estimate your case with our translation cost calculator.

No. Gloty does not ask you to create or manage an account with OpenAI or Google — translation is routed through the Gloty service, which calls the engine on your behalf. You connect your site once under Gloty → Connection and that is the whole setup.

Yes. Go to Gloty → Translations, find the string, and edit it. Human edits are marked as such and machine re-sync will never silently overwrite a translation you have corrected.

New content stops being translated until the period rolls over or you upgrade. Everything already translated keeps serving normally, because it lives in your database rather than being fetched from us — so hitting the cap pauses new work rather than taking your translated pages offline. The trial is the one exception: it is a one-time grant, so it does not roll over. Paid plans refill monthly, and a migration pack can be added on top at any time.

In your own WordPress database, as translated variants alongside your original content — your source content is never overwritten. Serving a translated page makes no external request at all. Text does leave your server when it is translated: it is sent to the Gloty service, which calls the translation engine and returns the result.

Yes. Gloty translates WooCommerce products, cart, checkout, and emails, and works with Elementor, Beaver Builder, and Divi because it operates at the HTML output level. It also installs WordPress language packs so JS-rendered blocks localize too.

Gloty ships a full SEO suite: reciprocal hreflang with x-default, per-language canonical URLs, translated titles and meta, Open Graph, JSON-LD, and a sitemap listing every translated URL. It also translates Yoast SEO and Rank Math meta instead of fighting them.

WordPress 6.4+ and PHP 8.1+. Gloty is optimized to run well on typical shared hosting — including sites without a persistent object cache.

Go multilingual this afternoon.

Install Gloty, connect your site, and watch it translate itself — with every word stored safely in your own database.

No credit card to startFree & open sourceCancel anytime — your data stays
Go multilingual free
Open source · your data stays yours
Start free