Unit City: AI-Powered Multilingual Translation Plugin for WordPress

A complete eCommerce transformation that improved speed, stability, user experience and conversion across multiple sports equipment brands.
Key Results
95%
reduction in manual translation time
30 seconds
average translation time for complex Elementor pages
18 languages
added without breaking existing language relationships
Location:
Netherlands
Industry:
Relocation and Immigration Services

Project Overview

Unit City operates a multilingual WordPress website that serves international audiences across multiple regions. As the number of supported languages grew, manual content translation became unsustainable. Pages, posts, WooCommerce products, and complex Elementor layouts all required separate manual handling for each language version.


Existing solutions based on Polylang did not support automation at scale. Elementor content stored in structured JSON was left untranslated, internal links broke across languages, and adding new languages often disconnected existing translations.


We developed a custom WordPress plugin that fully automates multilingual translation while working seamlessly with Polylang, Elementor, and WooCommerce. The plugin translates entire pages including complex layouts, preserves design integrity, maintains language relationships, and localizes internal links automatically.

Challenges & Pain Points

  • Time consuming manual translation
    Content editors spent hours copying and pasting content between language versions with no bulk automation.
  • Elementor incompatibility
    Standard translation tools could not process Elementor widgets stored in JSON, leaving layouts untranslated.
  • Lack of bulk operations
    No queue or batch system existed to translate large volumes of content safely.
  • Broken internal links
    Translated pages contained links pointing to the original language versions.
  • Translation relationship loss
    Adding new languages broke existing Polylang relationships and required manual relinking.

Solution

1

st

STAGE

1. Smart Content Detection

The plugin automatically detects content type including standard posts, Elementor pages, and WooCommerce products. Translatable fields are identified without user configuration, including custom widgets and internal links.

2. AI Translation Integration

A secure translation API was integrated with batch processing support, intelligent content splitting, retry logic, and authentication via client UID.

3. Deep Elementor Processing

The plugin extracts content directly from Elementor JSON structures, translates all supported widgets, and applies translations back to the exact widget positions while preserving styling, animations, and responsive settings.

2

nd

STAGE

4. Advanced Queue Management

Asynchronous background processing prevents timeouts and supports large translation batches. Admin users can track progress, pause or resume queues, and retry failed items.

5. Automated Translation Workflows

Manual triggers are available on edit screens and bulk actions. Automatic triggers include scheduled CRON processing and optional auto translation on publish.

6. Intelligent URL Localization

Manual triggers are available on edit screens and bulk actions. Automatic triggers include scheduled CRON processing and optional auto translation on publish.

7. Translation Relationship Management

Existing Polylang relationships are preserved when new languages are added. All language versions remain connected and switchable in any direction.

8. Widget Inspector Tool

A dedicated admin interface visualizes Elementor widget structures, highlights translatable fields, and assists with debugging and custom widget support.

Results & Outcomes

95% Reduction in Translation Time

Manual translation work was replaced by automated processing, reducing hours of work to minutes.

Full Elementor Coverage

All supported widgets including custom theme widgets are translated without layout loss.

Stable Bulk Translation

Up to 100 pages can be processed in a single queue with real time progress tracking.

Preserved Internal Linking

All internal URLs point to correct language versions across pages and navigation.

Maintained Language Relationships

Adding new languages no longer breaks existing translations.

Scalable Language Support

English, Dutch, Turkish, Hindi, Chinese, Russian, Ukrainian, and German were added successfully.

This plugin bridges the gap between Polylang and modern page builders like Elementor by delivering reliable, automated multilingual translation for complex WordPress websites.


By handling widget structures, preserving design integrity, maintaining language relationships, and automating repetitive work, the solution enables content teams to scale multilingual websites without technical friction.


The result is a robust translation system that saves hundreds of hours of manual work while ensuring consistent, accurate, and properly localized content across all languages.

Let’s get you
to the same result!

Let’s TALK

image

GoMage is a revenue-boosting force for your team.

Start a project with us — and see it yourself.