Skip to content
Logo - Zero2Webmaster
  • AboutExpand
    • About Us
    • Portfolio
    • Dr. Kerry Kriger
  • Services
  • Websites
  • New
  • LearnExpand
    • Office Hours
    • Blog
    • Documentation
  • Pricing
  • Contact
Phone 1-725-777-2595
Search
Account
Logo - Zero2Webmaster

Z2W Multi-Lingual — External Translation Queue

The external translation queue is a Z2W-managed server that handles translation requests for Z2W Multi-Lingual. When your site sends a translation request, it routes through translate.zero2webmaster.com before the translation provider (DeepL, Azure, Google) receives it.

You do not need to configure the queue URL — it is built into the plugin automatically.


What the External Queue Does

When a visitor loads a page in a non-English language and no cached translation exists yet, the plugin sends the page content to the external queue. The queue server:

  1. Verifies your Z2W license is active
  2. Forwards the content to the translation provider using your API key
  3. Returns the translated text to your WordPress site
  4. Your site caches the result — all future visitors to that page are served instantly from your local database, with no queue call

The queue is only called on a cache miss. Once a page is translated and cached, it stays cached and no further queue calls are made for that page and language.


Supported Providers via the Queue

ProviderSupported via queue
DeepLYes
Azure TranslatorYes (global-tier API keys)
Google Cloud TranslationYes
Amazon TranslateNo (processed locally only)
LibreTranslate (self-hosted)No (processed locally only)

Amazon Translate and LibreTranslate are processed directly by your WordPress site and do not route through the external queue.


License Validation

Every translation request that passes through the queue validates your Z2W license in real time. If your license has expired or been deactivated, translation requests via the queue will be declined and your site will display the “translation unavailable” notice to visitors until the license is renewed.


Firewall and Hosting Compatibility

The queue server is protected by a web application firewall (WAF). In rare cases, WordPress sites on certain shared hosting providers may receive an HTTP 403 response when attempting to reach translate.zero2webmaster.com. This is a false-positive WAF block — the plugin is not at fault.

If you experience persistent 403 errors, contact Zero2Webmaster support with your hosting provider name and we will investigate the WAF rules.


Troubleshooting

Translation queue errors appear in WP Admin → Z2W Multi-Lingual → Translation Queue.

SymptomLikely causeWhat to do
“License required” on translationsLicense expired or deactivatedRenew or re-activate your license in Settings → License
HTTP 403 from queueWAF blocking your server’s outbound requestContact Z2W support with your host name
HTTP 429 — rate limit exceededToo many requests in a short windowThe plugin automatically retries after a short cooldown. No action needed.
cURL error / connection failedTemporary server-side issueThe plugin falls back to local providers automatically. Translations continue; check back later.
Translations stop after switching hostsNew server IP blocked by WAFContact Z2W support

Check the WordPress debug log (wp-content/debug.log with WP_DEBUG enabled) for detailed error messages including the HTTP status code returned by the queue.


Health Check

You can verify the queue server is reachable by visiting https://translate.zero2webmaster.com/api/health

A healthy server returns: {"status": "ok", ...}

  • Home
  • Shop
  • Documentation
  • Multi-Lingual Websites
  • Airtable
  • Privacy
  • Terms
  • Contact

© 2026 Zero2Webmaster

Connect With Us!

Facebook Twitter Instagram YouTube Linkedin

Powered by Zero2Webmaster 

Review Cart

No products in the cart.

  • About
    • About Us
    • Portfolio
    • Dr. Kerry Kriger
  • Services
  • Websites
  • New
  • Learn
    • Office Hours
    • Blog
    • Documentation
  • Pricing
  • Contact
Search