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
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
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
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
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
| Plugin | Role | Settings |
|---|---|---|
| Weglot | UI, content, meta tags, slugs, emails | Translate Search: OFF |
| Queryra | All 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 WooCommerceRunning 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