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: May 4, 2026 · Last tested with Weglot 4.x and Queryra plugin 1.1.11.