WordPress plugin intelligence profile

LioX Web Translation Engine with Microsoft Azure Translator for TranslatePress

Adds Microsoft Azure Translator as an automatic translation engine for TranslatePress with language controls and monthly usage limits.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.1.4
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.0 · PHP 7.4
Directory statusactive
Last directory update14 Sept 20261mo ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records LioX Web Translation Engine with Microsoft Azure Translator for TranslatePress version 1.1.4 as active, updated 1mo ago and tested up to WordPress 7.1.

Overview

About this plugin

LioX Web Translation Engine with Microsoft Azure Translator for TranslatePress adds Microsoft Azure Translator as an automatic translation engine inside TranslatePress.

The plugin is intended for site owners who already use TranslatePress and want to use their own Microsoft Azure Translator resource for new automatic translations.

Features include:

  • Microsoft Azure Translator integration through the Azure Translator REST API.
  • API Key, Region and Endpoint configuration inside TranslatePress.
  • Support for multiple target languages.
  • Optional target-language whitelist.
  • Existing TranslatePress translations are not overwritten.
  • New untranslated strings can be translated automatically.
  • Batch translation support.
  • API credential validation.
  • Configurable monthly character hard limit.
  • Current-month usage and remaining-character display.
  • Automatic monthly usage counter reset.

This plugin requires TranslatePress and a Microsoft Azure Translator resource configured by the site administrator.

com/lioxweb/liox-web-translation-engine-for-translatepress

External Service

This plugin relies on Microsoft Azure Translator, an external third-party service, to perform automatic translations.

When the site administrator enables automatic translation, selects this Azure engine, and provides their own Azure credentials, untranslated text strings requested by TranslatePress are sent to Microsoft Azure Translator for processing. Source and target language codes are sent with the translation request. The configured Azure API key and, when applicable, Azure region are sent in HTTP request headers to authenticate the request.

The plugin may also query Microsoft’s public Translator languages endpoint to determine supported translation languages. That supported-languages request does not require an API key.

The plugin does not intentionally send WordPress user account information, analytics, telemetry, or advertising data. However, if a text string selected for translation itself contains personal or sensitive information, that text will be transmitted to Microsoft as part of the translation request.

Microsoft Azure Translator service:

com/en-us/products/ai-foundry/tools/translator

Microsoft Azure legal information and service terms:

com/en-us/support/legal/

Microsoft Privacy Statement:

com/en-us/privacy/privacystatement

Use of Microsoft Azure Translator is subject to the terms, privacy practices, availability, quotas, and pricing of the Microsoft Azure account configured by the site administrator.

Privacy

This plugin does not include its own telemetry, advertising, or user tracking.

The plugin stores its configuration through the TranslatePress machine-translation settings in the WordPress database. The Azure API key is stored there as part of the administrator’s configuration. The plugin also stores a local monthly character counter and short-lived cached validation/language-support data in the WordPress database.

See the External Service section above for information about data sent to Microsoft Azure Translator.

Notes

  • TranslatePress supports one active automatic translation engine at a time. If Azure is active, new untranslated strings for any allowed target language can use Azure.
  • The plugin batches translation requests conservatively and handles longer strings in smaller pieces.
  • The plugin uses TranslatePress’ own machine-translation logger and quota counter in addition to its local monthly Azure counter.
  • The monthly counter includes explicit API credential tests because those tests send a real translation request to Azure.
  • Passive frontend credential checks are cached and do not send repeated test translations.
  • The local monthly counter only tracks requests made by this WordPress installation.
WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • azure
  • multilingual
  • translatepress
  • translation
  • translator
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.0 · PHP 7.4
Update activity14 Sept 20261mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.