Docs · Integrations

Weglot

Set up and audit a Weglot translation with AI: languages, hreflang, translated slugs, the switcher, exclusions, plan usage, a readiness audit and an ordered workflow.

Weglot is one of the plugins NIBWP turns into a set of typed, agent-callable tools. Once Weglot is active and connected to your account, an agent can configure and audit the whole translation setup over the same secure MCP endpoint as everything else.

Weglot translates in its own cloud rather than in WordPress, so there are no translated strings sitting in your database to edit. The work — and the risk — is configuration. That is what these tools cover, and it is where translation projects actually go wrong.

TL;DR

Languages, hreflang, translated slugs, the switcher, exclusions and page rules, plus plan usage. An audit ranks what is misconfigured and names the fix, and a workflow returns the steps still outstanding in the order that does not waste words.

Translation fails quietly

Every common Weglot problem is silent. Nothing errors; the site simply underperforms:

  • Missing hreflang — Search engines cannot tell your language versions apart, so translated pages compete with each other instead of ranking. The audit catches it.
  • Untranslated slugs — A French page on an English URL ranks worse than one on a French URL.
  • Nothing excluded — Code samples, brand names, SKUs and addresses get translated along with the prose — wrong output, and billed for.
  • Private mode left on — Fine while building, invisible to the public if anyone forgets.
  • Languages added blind — Weglot bills by translated words across every language, so each one multiplies usage against the plan.
  • Two places, one truth — Weglot keeps settings locally and in your workspace. Changes are written to both, and drift can be compared.

The tools

Twelve abilities. The last two are the ones worth reaching for first:

ToolWhat it does
nibwp/weglot-infoAPI key, languages, engine, and whether it is actually translating.
nibwp/weglot-languagesConfigured and available languages, and adding one.
nibwp/weglot-settingsEvery option, including hreflang and translated slugs.
nibwp/weglot-exclusionsURLs and CSS selectors to leave untranslated.
nibwp/weglot-switcherThe language switcher and its styling.
nibwp/weglot-slugsTranslated URL slugs.
nibwp/weglot-pagesWhich pages stay untranslated in which languages.
nibwp/weglot-mediaMedia, PDF and email translation.
nibwp/weglot-planPlan, word allowance and usage.
nibwp/weglot-auditWhat is misconfigured, ranked, each finding with its fix.
nibwp/weglot-workflowThe ordered plan for this particular site.
nibwp/weglot-syncCompare, pull or push the workspace configuration.

The order that saves money

This ordering is not arbitrary. A word translated once is billed whatever you do afterwards, so excluding code and brand names after the first pass fixes the output without refunding the words:

  1. Check the planweglot-plan before anything that increases usage. Going over stops translation rather than charging quietly.
  2. Set exclusions firstweglot-exclusions. Code and pre blocks, syntax highlighting, brand names, SKUs, addresses.
  3. Add the languagesweglot-languages. Adding one asks for confirmation, because it costs.
  4. Switch hreflang on — The single most important SEO setting for a translated site.
  5. Translate the slugs — Then review them in the Weglot dashboard.
  6. Place the switcher — A translated site nobody can switch is a translated site nobody reads.
  7. Re-auditweglot-audit before telling anyone the site is translated.

Worth knowing

Weglot does the translating; NIBWP configures it. There are no translated strings in WordPress to edit here, and individual translations are edited in the Weglot dashboard. Adding a language and syncing the workspace are both confirm-gated because they cost money or overwrite configuration.

FAQ

Do I need a Weglot account?
Yes, with an API key. Without one nothing is translated no matter what else is configured, and the audit reports that as a blocker.
Can it translate the content itself?
Weglot does that, in its own cloud. What these tools control is the configuration — which is where the failures are.
Will it run up my bill?
No. Adding a language asks first, and the plan and word usage are read before anything that increases them is suggested.
Why do exclusions come before languages?
Because a word translated once has already been billed. Excluding it afterwards corrects the output but does not refund the words.
Does it work alongside my SEO plugin?
Yes. hreflang is handled by Weglot itself, and the audit tells you if it has been switched off.

Connect Weglot

Activate the plugin, connect your account, and let an agent set the translation up in the right order.

See the integration

Connect your first agent.

Follow the quickstart, or book a demo and we'll walk you through it.