ComparisonCost and buying

Weglot vs Polylang: automatic proxy or posts you translate

Weglot translates every page automatically and caps total words; Polylang gives each language its own post that a person translates. Prices and upkeep in 2026.

Published
Reading time
5 min read
An older couple dance in a town plaza at night while a boy claps and a friend plays the accordion, the bandstand's round base tiled in green and orange leaves.
On this page
  1. What you are managing
  2. Who translates, and when
  3. When the original changes
  4. Review and permissions
  5. What each one costs
  6. A worked example: a 40-page site that keeps changing
  7. Which one fits
  8. Where LangRelay fits

At a glance

  • Weglot

    Translating proxy for any platform

    €15 a month

    Unique translated words across all your languages: a fixed total that does not renew. Languages and projects are capped per plan. Prices exclude VAT. Free: 2,000 words, 1 language, 1 project. Checked 7 October 2026.

    What it does well

    • Works on almost any platform: Weglot says it connects natively to more than 70 platforms, including custom-built websites.
    • Server-side translation with hreflang and translated metadata, so search engines see every language.
    • Editing tools for teams: a visual editor, translators and teammates in the dashboard, and professional translation ordered inside Weglot.
    • A free plan for up to 2,000 words, and a 14-day free trial with no credit card required.
    • MCP-powered assistance in Weglot 2.0, so AI assistants can find projects, review translations and update content.
  • Polylang

    WordPress plugin, one post per language

    €99 a year

    A yearly licence priced by number of sites. Machine translation runs on your own DeepL API key and its quota. Free: Polylang on WordPress.org, with no limit on the number of languages. Checked 7 October 2026.

    What it does well

    • A free plugin with no limit on the number of languages, and 900,000+ active installations on WordPress.org.
    • A subdirectory, subdomain or separate domain per language, in the free version too.
    • Translations are ordinary WordPress posts, linked to the original.
    • A Pro licence that is not renewed keeps working, without updates or support.
    • Pro exports and imports XLIFF files for outside translators.

Weglot and Polylang take opposite approaches to a multilingual WordPress site. Weglot is a hosted service: connect it and it machine-translates each page as visitors reach it, then keeps doing so as the site changes. Polylang is a free plugin that makes every language its own WordPress post and leaves the translating to a person, with DeepL available one post at a time if you buy Polylang Pro.

I build LangRelay, a third approach covered at the end. The Weglot and Polylang facts come from weglot.com, polylang.pro and their help pages, read on 7 October 2026.

What you are managing#

With Weglot on WordPress there is one post per page. Weglot's plugin creates a URL per language, such as /fr/about/, without creating pages in the WordPress backend, and Weglot keeps the translations in its own database. You correct them in Weglot's dashboard or its visual editor rather than in the block editor.

With Polylang, four translated languages turn one page into five linked posts. Its REST API documentation describes each translation as a separate post linked to the original. You translate and edit each one in the normal WordPress editor, and the translations stay in your own database. Polylang can serve a language from a subdirectory, a subdomain or a separate domain, in the free version too.

Who translates, and when#

Weglot translates on demand. Its help center says translations are generated progressively, when a visitor, you or a search engine opens a page in the translated language, using DeepL where it supports the pair and Google Translate or Microsoft otherwise. You can order professional translation from the Weglot dashboard as well, at extra cost.

The free Polylang plugin has no engine. Polylang Pro connects DeepL through your own API key and translates one post, page or product at a time, saving the result as a draft for someone to publish. Polylang's features page says Pro has no one-click way to translate everything, and its DeepL guide says Elementor and Divi content is not supported. DeepL bills its usage to your account.

When the original changes#

Weglot picks up new and changed text on the next visit to the translated page and translates it, adding the words to your total.

Polylang's DeepL guide says editing the original does not update its translation. You edit the translated post by hand, or regenerate it and spend DeepL credits again. Polylang Pro's synchronized posts are a separate tool: they copy an edit to the same post in the other languages, so every language shows the same content.

Review and permissions#

Weglot's help center says languages are public by default. To check translations first, you can keep a language in private mode, or turn off automatic content translation so new content waits until you approve it.

Polylang's review is the WordPress draft: DeepL output waits as a draft until someone publishes it, and a hand-written translation goes live when its author publishes it. Polylang Pro can restrict a user role to one language, so a Spanish translator only edits Spanish posts.

What each one costs#

Weglot charges for the total unique words across your languages, a limit that does not renew, with languages capped per plan. Starter is €15 a month for one language and 10,000 words; Business €29 for three languages and 50,000; Pro €79 for five languages and 200,000; Advanced €299 for ten languages and 1,000,000. Prices exclude VAT.

Polylang is free on WordPress.org with no limit on languages. Polylang Pro is a yearly licence by number of sites, excluding VAT: €99 for one, €198 for three, €297 for five and €495 for 25. Machine translation runs on your own DeepL key and its quota, and a Pro licence you do not renew keeps working without updates or support.

A worked example: a 40-page site that keeps changing#

A worked example, priced from each vendor's page on 7 October 2026. A consultancy's WordPress site has 40 pages and about 25,000 words, translated into Spanish and German. Each month the team rewrites parts of about five pages.

Weglot

Polylang (free)

Polylang Pro with DeepL

First translation

Automatic as pages are visited; about 50,000 words

80 posts translated by a person

80 posts translated with DeepL, one post at a time, each published by hand

Plan

Business: 3 languages, 50,000 words

Free plugin

Pro for one site, plus DeepL usage on your account

Price listed

€29 a month, €290 a year, excluding VAT

€0 for the plugin

€99 a year, excluding VAT, plus DeepL

Five pages edited a month

Changed text translated on the next visit

Ten translated posts to update by hand

Ten posts to edit or regenerate, using DeepL credits again

As content grows

Past 50,000 words, Pro at €79 a month

More posts to translate

More posts and DeepL usage

Weglot's Business plan holds exactly the 50,000 words this site needs, so the first new page pushes it towards Pro. With Polylang the plugin cost stays flat and the cost moves into time: someone has to keep 80 posts in step with 40 originals.

Which one fits#

Weglot fits a site that changes often, run by a team without translators that wants automatic translation with an optional approval step. It also fits a business with sites on several platforms. Polylang fits a site with few pages and someone who writes the translations, where every language should be a real WordPress post that you edit in WordPress and keep after you stop paying. Polylang also fits a budget of zero for the plugin, or a site that needs a separate domain per language without a premium plan.

Where LangRelay fits#

LangRelay translates automatically like Weglot and can keep a person in charge like Polylang. It keeps one post per page and translates what WordPress renders, theme and page-builder text included. The plugin reports an edit about a minute after you save, and only the changed text is translated. By default a translation goes live as soon as it is ready, and free checks hold a page with untranslated text, the wrong language or a changed price. To approve every page yourself, in a grid or in a visual editor on the page itself, choose Ask me first. The approved translations are served from your server under /fr/-style paths with hreflang and a canonical per language. It gives up what Polylang gives you: a translated post in your database that you edit in the block editor. During the pilot it supports nine languages, against Polylang's unlimited and Weglot's 110-plus. Plans are on the pricing page.

The LangRelay vs Weglot and LangRelay vs Polylang pages compare each with LangRelay. For other options, see Polylang alternatives, Weglot alternatives, and WPML vs Polylang for the other post-per-language plugin.

Weglot and Polylang side by side

From each vendor's own pages, on the dates in the sources below.

ToolDeliveryNo duplicate postshreflangTranslated slugs
LangRelay: WordPress plugin serves translated HTML from your server. A script tag works on any other site, without SEO.: Translates the rendered page. Your posts stay as they are.: Subdirectories (/fr/), hreflang with x-default, a canonical per language, and translated titles and meta.Partly: Set by hand per page and language. Automatic slug translation is on the way.
Weglot: Weglot’s reverse proxy and CDN serve translated HTML on a subdomain or subdirectory. A JavaScript option translates in the browser, which search engines do not see.: The WordPress plugin creates a URL per language without creating pages in the WordPress backend.: hreflang added automatically (x-default only by hand). Titles, meta descriptions, alt text and structured data translated.Partly: Pro plan and up.
Polylang: WordPress plugin. A subdirectory, subdomain or separate domain per language.No: Each translation is a separate post, linked to the original.: hreflang tags and language-dependent meta tags.Partly: Pro only: translates URL slugs for post types, taxonomies, categories, tags and author pages.
ToolFollows editsApproval stepVisual editorGlossary
LangRelay: The WordPress plugin reports an edit about a minute later, and only the new text is translated. Other sites can call a change hook from their CMS or deploy.: When you choose Ask me first. By default pages go live as they are ready, and free checks hold a page with untranslated text, the wrong language or a changed price. Legal pages, pricing pages and sweeping changes always wait for you.: Click text on the rendered page to edit, at desktop, tablet and mobile widths.: Per-language terms, “keep as source”, and match case. Paid plans.
Weglot: New and changed text is translated when a visitor or search engine opens the translated page.Partly: With automatic content translation turned off, new content waits in a list until you approve it; then its translation shows.: Edits translations on a preview copy of your site, with an SEO tags panel.: “Always translate” and “never translate” rules of up to five words each.
PolylangNo: Editing the original does not update its DeepL translation; you edit it by hand or regenerate it.Partly: DeepL output is saved as a draft that a person publishes. No approval workflow found.Not found: No front-end editor found.Partly: Pro: choose a DeepL glossary, managed in your DeepL account.
ToolMachine translationAI reviewAI assistantMCPAPI
LangRelay: AI translation that follows your glossary and each language’s formality.: Relay reviews any page you ask it to, the way a language expert would, quoted in AI credits first. It reviews legal pages, pricing pages and sweeping changes on its own while you have AI credits.: Relay, a chat agent that reads your Site’s pages and translations and drafts changes for your approval.Planned: On the way: connect Claude or ChatGPT to your Sites.Planned: On the way, for the Growth plan and up.
Weglot: DeepL when it supports the language pair, otherwise Google Translate or Microsoft. AI Suggestions, generated with OpenAI, rephrase or shorten a translation.Partly: In Weglot 2.0, the AI Translation Quality Checker points your team to the content that deserves a closer look. People do the review.Not found: No built-in chat assistant found.: Weglot 2.0 lists MCP-powered assistance: an AI assistant can find projects, review translations and update content. Plans and setup are not published.: REST API with an API key. Which plans include it is not published.
PolylangPartly: Pro only: DeepL with your own API key, one post, page or product at a time. Not for Elementor or Divi content.Not found: No AI review found.Not found: No AI assistant found.Not found: Not found on polylang.pro.Partly: Pro only: REST API support for languages and translations.
  • No · Not offered
  • Partly · With a limit
  • Planned · Announced, not shipped
  • Not found · Not on the vendor’s own pages when we checked
  • Yes · Included

Where the table comes from

Weglot

Polylang

Product names and logos belong to their owners; shown to identify them for comparison, no affiliation or endorsement.

Sources

The pages this one cites, with the day each was read.

  1. 01Weglot, Pricingweglot.com, checked 7 October 2026
  2. 02Weglot Help Center, What is the number of translated words and how is it calculated?support.weglot.com, checked 7 October 2026
  3. 03Weglot, Technical presentationweglot.com, checked 7 October 2026
  4. 04Weglot developer docs, WordPress getting starteddevelopers.weglot.com, checked 7 October 2026
  5. 05Weglot Help Center, What is the private mode?support.weglot.com, checked 7 October 2026
  6. 06Weglot Help Center, How to manage automatic translationssupport.weglot.com, checked 7 October 2026
  7. 07Weglot Help Center, Can I translate my URLs?support.weglot.com, checked 7 October 2026
  8. 08Weglot Help Center, How to order professional translationssupport.weglot.com, checked 7 October 2026
  9. 09Weglot Help Center, Translation exceptionssupport.weglot.com, checked 7 October 2026
  10. 10Weglot, Available languagesweglot.com, checked 7 October 2026
  11. 11Polylang on WordPress.orgwordpress.org, checked 7 October 2026
  12. 12Polylang, Featurespolylang.pro, checked 7 October 2026
  13. 13Polylang, Pricingpolylang.pro, checked 7 October 2026
  14. 14Polylang, Polylang Pro pricingpolylang.pro, checked 7 October 2026
  15. 15Polylang documentation, How to use DeepL machine translation with Polylang Propolylang.pro, checked 7 October 2026
  16. 16Polylang documentation, REST APIpolylang.pro, checked 7 October 2026
  17. 17Polylang documentation, How to manage language capabilities in Polylang Propolylang.pro, checked 7 October 2026
  18. 18Polylang documentation, Synchronized postspolylang.pro, checked 7 October 2026
  19. 19Polylang documentation, Translating URL slugspolylang.pro, checked 7 October 2026
  20. 20Weglot Help Center, How can I use AI Suggestions to edit my translations?support.weglot.com, checked 7 October 2026
  21. 21Weglot Help Center, How to use the Visual Editorsupport.weglot.com, checked 7 October 2026
  22. 22Weglot, Integrationsweglot.com, checked 7 October 2026
  • Weglot
  • Polylang
  • translation plugins
Part of a guide

Book a demo

See LangRelay on your own site

Book 30 minutes with the team. We translate one of your pages live and walk through review, publishing and multilingual SEO.