WP Plugin · Translation

Queryra + Weglot

Works (complementary stack)

Weglot translates your WooCommerce store content and UI. Queryra interprets multilingual search queries natively. Together they form a clean stack for multilingual stores — no special integration needed on either side.

Tested with

Weglot 4.x

Queryra plugin

v1.1.11+

Setup time

10 minutes

What works

  • Weglot translates UI, posts, products, meta tags, slugs, and emails (its specialty)
  • Queryra handles all search queries with multilingual semantic interpretation
  • Visitor types a query in any language — French, German, Polish, mixed — Queryra returns the same matching products
  • No language-specific synonym lists required, ever
  • Weglot's URL prefix structure (/fr/, /de/, /es/) works seamlessly
  • Compatible with Weglot Free, Starter, Business, Pro, and Advanced tiers

Why this works without integration

Translation and search are different problems. Weglot is a translation system — it maps text from one language to another. Queryra is a search system — it interprets what a visitor is looking for and finds matching products.

On a Weglot site, content is translated for visitors at render time. When a visitor on /fr/ searches, Queryra receives the raw query and runs it through its multilingual parser:

'veste imperméable'      (FR)        → semantic = waterproof jacket → 3 results
'wasserdichte Jacke'     (DE)        → semantic = waterproof jacket → 3 results
'kurtka wodoodporna'     (PL)        → semantic = waterproof jacket → 3 results
'jacket for rain'        (EN)        → semantic = waterproof jacket → 3 results
'wasserdichte jacket'    (DE+EN mix) → semantic = waterproof jacket → 3 results

Every query resolves to the same vector embedding regardless of language. Weglot doesn't need to translate the query; Queryra already understands it.

Recommended setup

  1. 1

    Install Weglot and pick your languages

    Standard Weglot setup: install plugin, paste API key from weglot.com, choose target languages. Free tier covers 1 language and 10,000 words — enough to test the full stack.

  2. 2

    Turn OFF Weglot's Translate Search toggle

    Go to Settings → Weglot → WordPress Settings and uncheck Translate Search. This toggle was designed for sites using default WordPress ?s= search. With Queryra in place, search uses its own endpoint, so Weglot's translate-search has nothing to intercept. Turning it off makes the responsibility split explicit: Weglot for content, Queryra for queries.

  3. 3

    Install Queryra and sync your records

    From your Queryra dashboard, click Sync Records. Queryra indexes your default-language content (Weglot stores translations on its servers, not in wp_posts). Multilingual queries are handled by the parser, not by per-language records.

  4. 4

    Test from the front-end

    Open your site, switch to a non-default language, run a search in that language. Results should appear naturally. If the search box submission lands on the default-language page after submit, that's a Weglot URL-rewriting quirk worth raising with their support — Queryra-side everything is working correctly.

Stack at a glance

PluginRoleSettings
WeglotUI, content, meta tags, slugs, emailsTranslate Search: OFF
QueryraAll search queries (semantic, multilingual)Default settings

Want a deeper read on Weglot for WooCommerce?

Our blog post covers Weglot's pricing tiers, what it translates in WooCommerce specifically (variable products, attributes, currency), and how AI search fits into a multilingual stack.

Read: Weglot for Multilingual WooCommerce

Running into issues? See the troubleshooting guide, the general FAQ, or email contact@queryra.com.

Last updated: June 16, 2026 · Last tested with Weglot 4.x and Queryra plugin 1.4.x.

Don't see your plugin or theme here?

Not sure it works with Queryra, or want us to verify compatibility? Get in touch — tell us the plugin or theme and we'll check, usually the same day.

WordPress Support Forum