Step 1: Audit Your Current WPML Translation Costs
Most WPML users focus on the license fee but overlook the far larger expense: translation credits. These accumulate silently through bulk jobs, monthly updates, and re-translations triggered by even minor edits. For example, a store with 1,000 products across 3 languages typically spends $300 - $500/year on credits alone, just for updates after the initial bulk translation.
The 2026 WPML Scalability Handbook breaks down how this happens:
- Per-word markup: WPML resells AI translation at a premium (e.g., $0.08/word vs. $0.008 at direct API rates).
- Update taxes: Every product tweak or category rename triggers new credit charges, often costing 3 - 4× the original bulk job over two years.
- Language expansion: Adding a 4th language under credits costs $30 - $48 per bulk run; via direct API, it's $4 - $7.
Before automating, export your WPML translation history (WPML → Support → Troubleshooting → Translation Jobs) to calculate your annual credit spend. This becomes your baseline for savings.
Step 2: Replace Credits with Direct AI API Access
The core shift is moving from WPML's credit system to direct AI provider billing. This requires the NEXU AI Translation Addon, which connects your OpenAI, Anthropic, or Mistral API key into WPML's job system.
Installation steps:
- Purchase and install the NEXU addon from the official handbook.
- Add your API key in the addon settings (supports Claude, GPT-4o, Gemini Flash, and Grok).
- Assign the addon as your translator in WPML → Translation Management → Translators. Select it for each language pair (e.g., English → Spanish, English → German).
This change eliminates per-word markups instantly. A 1,000-product catalog with monthly updates drops from $300 - $500/year in credits to $40 - $70/year at direct token rates, a 90% reduction.
Step 3: Configure the Automation Pipeline
With the addon installed, set up WPML to handle translations automatically:
Enable all content types
Go to WPML → Settings → Post Types Translation and check every box: products, categories, pages, and custom post types. Unchecked types are silently skipped during bulk jobs.Set chunk size for bulk jobs
In the NEXU addon settings, adjust the chunk size (10 - 20 items for new accounts, 30 - 50 for higher-tier APIs). This prevents rate-limiting during large jobs.-
Run the initial bulk translation
- Filter for
Top comments (0)