Opens in a new tab
Good to Know

Frequently asked Questions

Straight answers to the questions we get asked most. Can't find yours? Our docs go deeper, and the team is a message away.
Table of Contents

Getting Started

Omnalingo is a WordPress plugin that translates your entire site — pages, posts, WooCommerce products, menus, theme and plugin text — into other languages. It combines AI translation with a visual, in-page editor, so you can launch a multilingual site fast and then refine any wording by hand.

You pick your target language, and Omnalingo translates your content with AI. The translations are saved in your own WordPress database and served to visitors as normal pages — there's nothing to render on the fly. From the visual editor you can review or rewrite any translation, see your site exactly as a visitor in that language would, and add a language switcher so people can change languages themselves.

No. The plugin is free and complete: unlimited languages, unlimited sites, every feature, no account. You only pay if you want the AI to do the translating and keep it up to date as you publish. Every install also includes 2,000 AI words, so you can try the service on your own pages first.

Yes. Every install comes with 2,000 AI words — enough to translate a few real pages and judge the quality on your own content rather than on a demo. It is a one-time allowance, and no card is needed.

No setup needed. Omnalingo handles the AI infrastructure and picks the best model for each translation automatically. The plugin itself needs no account at all; the AI Translation Service connects with a key from your Omnalingo account. No OpenAI, Gemini, or Claude accounts required.

Yes. The visual editor lets you preview your site exactly as a visitor in any of your languages would see it — and you can also preview as any other user role — before anything is published.

Translation & Quality

Omnalingo's cloud infrastructure handles AI translation and automatically selects the best model for each piece of content. The underlying models are updated server-side, so you always get current quality without changing anything on your site.

The AI Translation Service uses premium, page-aware AI that considers the surrounding context of a page rather than translating sentences in isolation, which produces noticeably more natural results. You can steer it further with voice, freedom and formality settings and a glossary, and override any individual translation by hand.

Yes. Open the visual editor, click any text, and rewrite it. Manual edits always take priority over AI-generated translations and are never overwritten.

A setting in the AI Translation Service that tells the AI how your brand should sound — formal or casual, which tone to keep, how freely it may rephrase — so translations match your style across the whole site instead of reading like generic machine output.

Yes, with the AI Translation Service. A glossary lets you fix how specific terms — product names, industry jargon, brand terms — are translated, or left untouched, everywhere they appear.

Translation memory reuses translations you've already approved, so identical or near-identical text stays consistent across your site and doesn't need to be translated — or paid for — twice.

As many as you like. The plugin has no language limit, and you can set up and hand-translate any number of them. AI translation is bought per language: the AI Translation Service includes one activation, and further languages are €29 each, paid once.

All major world languages covered by the underlying AI model — 130+ in total. You'll find the complete list in Settings → Languages inside the plugin.

Yes — Arabic, Hebrew, Persian, Urdu and other RTL languages are supported, with text direction handled automatically.

Yes, with the AI Translation Service. When you change the original content, Omnalingo re-translates the affected text automatically so your other languages stay in sync — no manual re-scan needed.

Yes. You can exclude specific words, phrases, or content from translation — useful for brand names, code snippets, or anything that should stay in its original language.

Compatibility

Almost certainly — Omnalingo is compatible with virtually all themes since it does not require any special compatibiliy layers, hooks or functions.

Yes — fully compatible with Gutenberg, Elementor, Divi, WPBakery, and Bricks Builder, Etch and others.

Yes. Omnalingo translates product pages, categories, the cart and checkout, and the transactional emails, for both WooCommerce and Easy Digital Downloads. All of it is in the free plugin.

Yes. Omnalingo translates gettext strings — the text built into your theme and plugins (buttons, labels, messages) — alongside your own content.

Yes. You can swap images per language, so visitors see localized visuals (for example, an image with text baked into it) in their own language.

Yes, Omnalingo supports WordPress Multisite.

Not directly — those plugins store translations in different structures. Omnalingo scans your current content and generates fresh translations instead, which also means you start clean without inheriting old issues. You can of course carry the translation over manually.

SEO & Multilingual

Yes, and it is part of the free plugin. Your slugs and URLs are translated per language, so each language has its own clean, localized address — better for both readers and search engines.

Yes. Omnalingo outputs hreflang tags so search engines understand which language each page is in and show the right version to the right visitors.

Yes. Omnalingo produces sitemaps that include your translated pages so search engines can discover and index every language.

Yes. Translated meta titles and descriptions are generated for each language, so your search results in google and other search engines are localized too.

Omnalingo detects a visitor's browser language and offers them the matching version of your site, with either a banner or a language picker that opens itself. We deliberately do not offer fully automatic redirects, since SEO best practice recommends against them. Part of the free plugin.

Omnalingo includes a built-in language switcher you can place several ways: a floating widget, a [omnalingo-switcher] shortcode anywhere in your content, or as items inside a WordPress menu. Its appearance is customizable.

Performance & Privacy

No. Translations are generated ahead of time and stored in your database before visitors ever request them, so serving a translated page is no heavier than serving the original.

In your own WordPress database. They belong to you and stay on your site regardless of your plan.

Your content is sent to Omnalingo's cloud servers to be translated by Large Language Models by Google. It is never shared with anyone else and never used to train AI models.

Never. Because translations live in your own WordPress database, they remain yours whether your plan is active or not — cancelling doesn't touch them.

Pricing & plans

Each activation lets the AI translate and maintain one language of your choice. The AI Translation Service includes one. Further languages are €29 each, paid once, with no recurring add-on cost.

You can still set up and hand-translate as many languages as you like without activating any of them. The pricing page has the full breakdown.

The plugin, yes, on as many sites as you like, with no account and no key. The AI Translation Service is bought per website. (Agency or bulk pricing? Get in touch.)

Yes. Standard development environments — localhost, .local, and common staging subdomains — don't count as separate sites. Your production subscription covers your dev workflow.

Your languages go dormant, they are not lost. Every translated page stays live for visitors, every translation stays in your own database where you can still edit it by hand, and the plugin keeps all of its features. What stops is the AI: new and changed content is no longer translated automatically. Renew and the languages resume exactly where they left off — you never buy the same language twice.

Yes — 15 days on the AI Translation Service, no questions asked. A language activation can be refunded while it is unused, meaning no AI words have been spent on that language. Once the AI has translated with it, the activation has been used and is no longer refundable.

Almost certainly enough. A small business site with 30–50 pages has around 15,000–25,000 words; an active blog might reach 100,000–200,000; a large WooCommerce store with hundreds of products up to 500,000. For reference, Shakespeare's complete works total 884,000 — still under the 1 million AI words per activated language, per year. The vast majority of sites sit at less than 10% of the limit.

The AI translation service stops at 1 million words as a safeguard against abuse. If you reach it legitimately, reach out — once we've confirmed there's no unusual activity, we'll find a solution together.

The documentation is open to everyone. Customers with an active AI Translation Service get direct email support from the Omnalingo team — the same people who built it.

Troubleshooting

First confirm the language is enabled and the page has been translated in the editor. If you use a caching plugin or server cache, clear it so the cached pages are rebuilt with the latest translations.

You need to enable auto translation for that entry, and new content has to be picked up before it is translated. With the AI Translation Service, auto re-translate keeps things in sync automatically; otherwise translate the new page from the editor or the content list.

The most common cause is text that a theme or plugin outputs through hardcoded JavaScript, which sometimes can't be detected automatically — that text can be translated manually in the editor. Brand names and excluded terms also stay in their original language by design.

Translations update when content is re-translated and any page cache is cleared. With the AI Translation Service, auto re-translate handles the update; then clear your cache so visitors get the fresh version.

Open the visual editor, click the text, and rewrite it. Your manual edit takes priority over the AI version and won't be overwritten.

Check that the switcher is enabled and placed in the location you want — floating widget, shortcode, or menu. If you added it to a menu, make sure that menu is assigned to a theme location.