What does this plugin do?
It makes your WordPress site multilingual. AI translates your pages, you approve the translations in the LangRelay Dashboard, and your site serves each one at its own address, with hreflang tags and a language switcher. You don’t manage translated posts manually.
How is this different from other translation plugins?
Two big things. First, nothing goes live until it has been approved, and your site serves exactly the translation that was approved. Second, a sentence that appears across your whole site is translated once and reused, not once per page.
Which languages are supported?
The LangRelay Dashboard currently offers Dutch, English, French, German, Italian, Korean, Portuguese, Spanish, and Turkish, both as the language your site is written in and as languages to translate into.
Do I need a LangRelay account?
Yes. LangRelay is a cloud service. If you don’t have an account yet, you can create one when you click Connect to LangRelay under Settings > LangRelay .
How much does it cost?
See langrelay.com/pricing for current plans and prices.
Will this slow down my site?
Not on a typical page view. Approved translations are cached on your site and applied as each page is served, in well under a millisecond on a typical page. About once a minute (the refresh interval), one page view also checks LangRelay for newly activated translations. That check is capped by the API timeout under Settings > LangRelay > Advanced; if LangRelay doesn’t answer in time, the page is served with the translation already cached on your site, or in its original language if it has none yet. Pages also load one small script, deferred so it never holds up the page: every page while your Site counts page views, otherwise pages with the language switcher, translated pages and, while Visitor language is on, every page that has a translation.
Does it handle hreflang tags?
Yes, automatically. On every page with an activated translation, LangRelay adds an hreflang tag for each language version plus an x-default tag pointing to the original. Canonical tags are language-aware. No manual SEO work required.
Does it work with WooCommerce?
Product and shop pages are translated like any other page once their translation is approved. Text that appears after the page loads, such as the mini-cart or an “added to cart” notice, is translated in the visitor’s browser when the same text has an approved translation elsewhere on your site. Parts of a page that change for every visitor, such as a cart’s contents or a checkout’s form fields, can stay in the original language.
Does it work with Yoast SEO and Rank Math?
LangRelay translates the meta titles, meta descriptions, Open Graph and Twitter Card tags in your pages’ HTML, whichever plugin writes them — including Yoast SEO and Rank Math — once the page’s translation is approved.
How do I add the language switcher?
Pick whichever suits your theme:
- Floating switcher. On by default. Under Settings > LangRelay > Language Switcher, choose the corner it sits in, or switch it off. Pages where you have placed a switcher or a Languages menu item yourself don’t get it.
- Menus. In Appearance > Menus, add the Languages item to a menu. The languages show as your theme’s own menu items, either the current language with the others below it or side by side.
- Navigation block. In a block theme, add the Languages block inside your Navigation block.
- Block editor. Add the Language Switcher block, for example to your header template part.
- Elementor. Drag in the Language Switcher widget.
- Shortcode. [langrelay_switcher] works anywhere shortcodes do. Add show_flags="false" , show_name="false" or use_native_name="false" to change what each language shows.
- HTML. Paste <div data-langrelay-switcher></div> into any HTML block or widget. It takes the same options as attributes, like data-show-flags="false" .
The switcher’s look is set in the LangRelay Dashboard: one of four styles (Classic, Modern, Commerce or Text), light or dark, a dropdown or a list, and how each language is named. The block, the Elementor widget and the shortcode can give one switcher its own style, layout or label, like [langrelay_switcher style="text" layout="list" label="code"] . Menu items always take your theme’s look.
Can visitors see my site in their own language automatically?
Yes. Your Site’s Visitor language setting, under Settings → WordPress in the LangRelay Dashboard, decides what a visitor who reads another of your languages sees when they arrive:
- Suggest (the default). A short dialog in the middle of the page offers the page in their language, in that language, with a button to stay in the page’s own language. Nothing changes until they choose, and closing it keeps the page as it is.
- Redirect. A visitor who arrives from another website is taken to the page in their language before it shows, and told so, with a link back. Search engines advise against automatic redirects, so it is your choice to make.
- Off. Visitors see the page they asked for.
It only offers a language the page is actually translated into, and only on the first page of a visit. Search engines are never redirected or shown the suggestion. You won’t see it while signed in as someone who can edit posts. A visitor’s choice is remembered in their own browser for a year, and no cookie is set. Settings > LangRelay > Language Switcher shows the current setting.
Does LangRelay show its name on my site?
Yes, by default: a small “Powered by LangRelay” line in the language switcher’s menu and at the bottom of the language suggestion, linking to langrelay.com. On a paid plan you can turn it off, and on again, in the LangRelay Dashboard under your Site’s Appearance settings. On the Free plan it stays on.
What happens if the LangRelay API goes down?
Your site keeps serving the translations it has cached. A page it has no translation for is served in its original language. Nothing breaks.
What is GEO?
GEO stands for Generative Engine Optimization. It’s the practice of making your site visible and citable by AI-powered search engines like ChatGPT, Perplexity, and Google AI Overviews. LangRelay helps by serving each translation as a real page at its own address, with hreflang tags, so AI search engines can find and cite it in each language.