polylang translation issues detection

Find Missing Translation or Polylang Issues

Share This Post...
TL;DR · Quick Summary
  • Find missing translations, broken URLs, wrong-language links, and configuration problems on your Polylang website.
  • Copy existing pages or posts into another language without rebuilding them manually.
  • Get a multilingual health score and review detected issues, make corrections, and rescan to check whether they are resolved
  • Works With Polylang to help you inspect and maintain your multilingual website without changing your existing setup.

A few years ago, building a multilingual WordPress website mainly meant creating translated versions of your pages and connecting them with a plugin like Polylang.

But as multilingual websites grow, another problem appears.

So, the question is how do you know whether everything is still working correctly across all languages?

A page may be missing in one language, translated URL may return a 404, an internal link may send French visitors to the English version of a page, a menu may not be assigned correctly, or an Elementor template may not have the right translated version.

The difficult part is that these issues aren’t limited to a single page; they spread across different areas of your website. Checking them manually when your website has dozens of pages and several languages becomes slow and easy to miss.

That is why we built Toolkit for Polylang – Translation Inspector & Duplicate Content.

translation inspector dashboard preview

It is an addon for websites already using Polylang, created to help site owners, developers, and agencies review their multilingual setup and identify issues from one place.

The plugin currently includes two main tools:

  • Translation Inspector – scans different areas of your multilingual website and highlights potential issues.
  • Duplicate Content – lets you copy existing content into another language version before translating it.

The idea is simple: keep using Polylang as usual, while Toolkit for Polylang gives you an extra layer for checking and managing your multilingual website.

What’s Inside Toolkit for Polylang?

Toolkit for Polylang currently includes two tools that solve different parts of the multilingual workflow.

Translation Inspector

Translation Inspector scans your Polylang website and organizes the results into a structured multilingual health report.

Instead of checking every page, URL, menu, and template manually, you can run a scan and review the findings from one dashboard.

The workflow is straightforward: Scan Website > Review Issues > Fix Problems > Rescan

The report is divided into different areas of your website so you can quickly see where attention is needed.

overview tab
  • Overview: The Overview section gives you a quick summary of your latest scan, including the overall health of your multilingual setup and the most important findings.
    It is useful when you want to understand the current condition of the site without opening every individual check.
  • URLs & Routing: This section focuses on how multilingual URLs and language routes behave.
    It can help surface problems related to translated permalinks, wrong-language internal links, unavailable destinations, routing issues, and URLs that may lead to 404 pages.
  • Content: The Content section reviews translation coverage across supported posts, pages, and taxonomies.
    It can identify situations such as missing translations, unpublished translations, content that is still identical to the source language, or source content that has changed after a translation was created.
  • Elementor: For websites built with Elementor, Translation Inspector also includes dedicated checks for multilingual templates.
    This can help review supported headers, footers, templates, translated versions, and display conditions.
  • Site Setup: The Site Setup section checks important parts of the overall multilingual configuration, including language setup, homepage configuration, and other Polylang-related settings that may affect how the site works across languages.
  • Coverage: Coverage gives you a broader view of how much content has been translated across your active languages.
    This makes it easier to identify which language still has larger translation gaps.

Understand Issues by Severity

Translation Inspector does not simply show every finding in one long list. It also groups results by status so you can decide what to review first.

  • Critical – issues that may have a stronger impact on the multilingual experience.
  • Warning – items that should be reviewed or may indicate an incomplete setup.
  • Passed – checks where no issue was detected.
  • Ignored – findings you have intentionally decided not to address.

This makes the report easier to work through, especially on larger websites.

For example, instead of seeing that your website has 15 problems, you can quickly tell whether they are mostly related to content, URLs, Elementor, or site configuration, and which ones should be reviewed first.

Fix, Ignore, and Rescan

rescan fix or ignore issues

Not every detected difference needs to be treated as a problem.

A product name, brand term, or technical phrase may intentionally remain the same across multiple languages.

For these cases, supported findings can be ignored. After fixing an issue, you can also rescan it to check whether the problem is still being detected.

This creates a practical workflow: Find the issue > Fix it > Rescan > Confirm

That makes Translation Inspector useful not only when setting up a multilingual website, but also during regular maintenance.

Duplicate Content for Polylang

The second tool inside Toolkit for Polylang is Duplicate Content.

When you create a new translation, you may want to start with the structure and content of the original page rather than an empty editor.

Duplicate Content allows you to copy supported content from an existing post or page into another Polylang language version.

This can include the existing page structure, text, media, and supported metadata. You can then use that duplicated version as the starting point for translation.

It is important to note that Duplicate Content does not automatically translate the page. It simply gives you a copy of the original content so you do not have to rebuild everything manually.

Extend Your Polylang Workflow With More Addons

Toolkit for Polylang focuses on inspecting multilingual issues and duplicating content, but you may also need help with translating pages and displaying language switchers.

For these tasks, you can use additional Polylang addons.

AI Translation for Polylang

If you’re regularly publishing content in multiple languages, manually translating every page can become time-consuming.

AutoPoly – AI Translation for Polylang helps automate content translation using supported translation providers. It offers translation workflows for supported content created with Gutenberg, Elementor, and Divi.

This is useful when Translation Inspector shows that several pages are missing their translated versions. With AutoPoly activated you can instantly translate missing page content right from the plugin dashboard.

*Note: AutoPoly is a separate plugin and must be installed to use its translation features.

Language Switcher for Polylang

A language switcher helps visitors move between the available languages of your website.

With Language Switcher for Polylang you can add customizable language switchers directly inside Elementor, Gutenberg, and Divi pages.

Additionally, the addon also provides a floating language switcher that visitors can use from different parts of your website.

*Note: Like AutoPoly, Language Switcher for Polylang is an additional addon rather than a built-in feature of Toolkit for Polylang.

Together, these addons can support different parts of your multilingual workflow: translation, language navigation, and website inspection.

Find setup guides, feature documentation, troubleshooting tips, and more, all in one place.

polylang issues

Built for Existing Polylang Users

Toolkit for Polylang is not a replacement for Polylang. Polylang continues to manage your languages and translation relationships.

Toolkit simply adds additional tools around that workflow.

So, if you are already comfortable with Polylang, there is no new multilingual platform or separate translation system to learn. You keep using your existing Polylang setup while Toolkit helps you inspect and maintain it more easily.

Share This Post...
Picture of Theresa Parmar

Theresa Parmar

Theresa is a Senior Technical Writer at Cool Plugins who creates guides, documentation, README files, and practical tips for WordPress plugins. Outside of work, she enjoys traveling and doodling.
Table of Content