WordPress.org

Plugin Directory

Auto AI Translator For WPML – Use Your Own API For Better Translation

Auto AI Translator For WPML – Use Your Own API For Better Translation

Description

Translate your entire WordPress site effortlessly, without paying for expensive translation credits.

Auto AI Translator For WPML is a professional-grade bridge between your WPML setup and the world’s most advanced AI models. Instead of relying on rigid, word-for-word machine translation or purchasing marked-up translation credits, this plugin allows you to plug in your own OpenAI API key. It registers seamlessly inside WPML Translation Management, picking up your jobs, translating them with deep contextual awareness, and writing the polished results right back into your website.

We built this for real businesses and serious multilingual sites. When you have long-form content, complex page builder layouts, or thousands of products, you need a system that won’t break or time out.

Why choose Auto AI Translator?

  • Zero Translation Markup: You use your own OpenAI API key. You pay OpenAI directly for what you use, saving you hundreds of dollars compared to traditional translation credits.
  • Native WPML Integration: No new workflows to learn. Send jobs from the WPML Translation Management dashboard just like you always have.
  • Smart Background Queue: Large posts are intelligently split into chunks. If a timeout occurs, the system retries and resumes exactly where it left off. You don’t even need to keep your browser tab open.
  • Brand Voice & Glossaries: Enforce your brand’s tone of voice. Use global custom instructions to ensure specific industry terms, brand names, and product codes remain exactly as you want them.
  • HTML & Page Builder Safe: It respects your formatting. Shortcodes, Elementor layouts, and complex HTML structures are kept perfectly intact during translation.
  • Complete Transparency: A beautiful dashboard gives you a bird’s-eye view of your queue health, while per-job logs with timestamps show you exactly what is happening under the hood.

Requirements

  • The WPML plugin (WPML Multilingual CMS + WPML Translation Management) with at least two active languages. WPML is a commercial plugin from OnTheGoSystems and is not included here.
  • An OpenAI API key with billing enabled. Translation requests are billed by OpenAI directly to you.

External services

This plugin sends content to the OpenAI API in order to translate it. Nothing is sent anywhere else, and no data is sent to the plugin author.

  • Service: OpenAI API (https://api.openai.com/v1/chat/completions).
  • What is sent: the text of the field being translated (post title, content, excerpt, custom field or term name), the source and target language, and the translation instructions you configured. Requests are authenticated with the API key you enter in the plugin settings.
  • When it is sent: only when a translation job is processed, either from the WPML queue, from the plugin queue, or when you re-translate a single item.
  • Provider terms: OpenAI Terms of Use, OpenAI Privacy Policy, OpenAI API data usage.

No translation request is made until you save an API key, and the plugin makes no outbound request on activation.

Unlock Ultimate Power with the Pro Edition

While this free Lite edition is incredibly powerful and has no job limits or time restrictions, serious agencies and growing stores often need more firepower.

The Full Edition takes your multilingual strategy to the next level by adding:

  • Multiple AI Providers: Connect to Anthropic Claude, Google Gemini, xAI Grok, Mistral, and DeepSeek, or use the Lumo AI Gateway.
  • Advanced Bulk Tools: Re-translate hundreds of titles, categories, custom fields, or Elementor templates in one click from a dedicated Bulk Tools dashboard.
  • SEO Metadata Translation: Native integration to automatically translate Yoast SEO and Rank Math metadata, ensuring you rank globally.
  • Per-Type Instructions: Set different AI prompts for products vs. blog posts vs. Elementor templates.

Ready to scale your global reach?
👉 Upgrade to Lumo WPML AI Translation Addon Pro

Screenshots

Installation

  1. Install and activate WPML Multilingual CMS and WPML Translation Management, and add at least two languages.
  2. Upload this plugin through Plugins > Add New, or copy the folder to /wp-content/plugins/, then activate it.
  3. Open Lumo WP > Auto AI Translator > Settings and paste your OpenAI API key, then pick a model and press Test connection.
  4. On the dashboard, use the WPML registration button so the translation service appears in WPML Translation Management.
  5. In WPML > Translation Management, send content to translation and choose Lumo AI Translator as the translator.
  6. Optional: open the Cron Setup tab and add the server cron command shown there for uninterrupted background processing.

FAQ

Do I need WPML?

Yes. This plugin is a translation service for WPML and does not translate anything on its own. Without WPML Multilingual CMS and WPML Translation Management it stays idle.

Do you resell translation credits?

No. You use your own OpenAI API key and OpenAI bills you directly. The plugin adds no markup and no middleman server.

Is my content sent anywhere besides OpenAI?

No. The only outbound request is to the OpenAI API endpoint listed above, using your own key.

What happens if a translation times out?

The job is kept in the queue with its progress. Finished chunks are stored, and the next run resumes from the first unfinished chunk instead of translating everything again.

Can I control the wording and terminology?

Yes. Settings > Custom Instructions is passed to the model with every request, so you can fix brand names, terminology and tone once for the whole site.

Does it work with page builders?

Content coming from WPML jobs keeps its HTML and builder markup, including Elementor content that WPML includes in the job.

Can I run this alongside the full edition?

No. Both editions use the same database tables and the same WPML translator record, so only one may be active at a time. If the full edition is active, this edition stays idle and shows a notice instead of running a second queue.

Why does this plugin create a WordPress user?

WPML Translation Management assigns jobs to a translator account. This plugin registers a local translator with the login lumo_ai_translator so WPML can send jobs to it. That account is created only when an administrator activates the plugin or uses the registration button in wp-admin. Site visitors cannot trigger this.

Does this plugin use the WordPress AI Client?

No. It requires WordPress 6.0 or newer and sends translation requests to the OpenAI API with the key you enter in Settings. The WordPress AI Client that ships in WordPress 7.0 is not a drop-in for this WPML job flow.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Auto AI Translator For WPML – Use Your Own API For Better Translation” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.0.5

  • Security – The WPML translator account is created only from wp-admin by an administrator, never from a public page request.
  • Changed – Admin CSS and JavaScript now load through WordPress enqueue functions instead of inline tags.
  • Changed – The paid-edition pointer stays on the dashboard and the Full edition tab; it is no longer repeated on Settings.
  • Changed – Directory name is now Auto AI Translator For WPML – Use Your Own API For Better Translation.

1.0.4

  • Improved – Full edition comparison: icons, status labels, and a vertically aligned hero so it is clearer what this plugin already does and what the paid edition adds.

1.0.1

  • Added – Full edition tab with a side-by-side comparison of what this plugin already does and what the paid edition adds (bulk tools, extra providers, SEO metadata and per-type instructions).

1.0.0

  • First release of the Lite edition: WPML translation service, background queue with chunking and resume, per-job logs, single title and post re-translation, statistics, cron setup, and global custom instructions.