WordPress translation plugin
Parly duplicates, translates and publishes every page of your WordPress site with its own URL per language. No code, no workarounds, no dependency on an outside service.
One-click install · No credit card required
Every language lives at its own URL, fully indexable by Google. Click the switcher and watch the whole page change.
Floating switcher · includedGo from one language to the whole world without touching a template, a database or a translation file.
A lightweight plugin, straight from your WordPress dashboard. No external account, no mandatory API key.
Check the target languages. Parly duplicates your pages and posts, each one with its own dedicated URL.
Tweak any text the way you edit any post. The floating switcher shows up on your site right away.
The getting-started guide lives right inside the dashboard: every step of the workflow, with your site language already detected.
No proxy, no iframe, no content served from somewhere else. Your translations are real posts, in your database, under your control.
Each translation lives at /en/, /es/ or wherever you want. Shareable, indexable, cacheable.
hreflang tags are generated and maintained on their own. Google always knows which version to show whom.
A discreet, customizable switcher, ready on the front end. Position, colors and labels are all configurable.
Every translation is an editable post. Change the title, slug, image and SEO for each language independently.
Point a navigation menu at each language. Parly swaps them automatically based on the page the visitor is viewing.
Headers, buttons and footers hardcoded in the theme? Register the text and its translation — Parly swaps it in the HTML, no theme edits.
Export everything to a JSON, translate it with Claude or ChatGPT and import it back. Pages and theme texts created in one pass.
Deactivated the plugin? Your translations stay put as regular posts. Your content is never held hostage.
Register as many languages as you want in one simple table. A name, the ISO code used for hreflang and browser detection, and an optional flag one click away.
Solutions that translate via JavaScript hide your content from Google. Parly publishes real pages that search engines read, index and rank.
Headers, footers and buttons often live in the theme, outside your content. Parly scans the page, lists those texts and replaces each one with its translation in the rendered HTML — without touching a single theme file.
Export pages, posts and theme texts to a JSON with embedded instructions, hand it to an AI like Claude or ChatGPT, and import the translated file back. Pages and theme texts are created or updated at once, as drafts for you to review.
Both. It generates a first version automatically so you don't start from scratch, and every translation stays editable like a normal post — you review and refine whatever you want.
No. Translations are real pages served by WordPress itself, with no proxy and no external scripts. Whatever already works with your cache and CDN keeps working.
Yes. Because Parly works at the level of WordPress posts and pages, products, Elementor pages and Gutenberg blocks are duplicated and translated the same way.
Nothing dramatic. Your translations are ordinary posts in your database and stay published. There's no lock-in and no content hosted outside your site.
Parly comes from Parlyaree — the language spoken in British circuses and theatres, derived from the Italian parlare, to speak. A way of its own to communicate across worlds. It felt right to name a plugin that makes your site speak to all of them after it.
Install Parly and publish your site in another language today.
Start free now