Meep AI Translator

Description

Meep AI Translator is an AI-powered translation solution for WordPress.

Translate your Elementor-powered pages, Gutenberg pages, and Classic pages or posts seamlessly using advanced LLMs. No APIs and no complicated setup required.

Features:

  • One-click translation for Elementor pages (single page or bulk)
  • WooCommerce product translation (title, description, excerpt, attributes, variations, gallery SEO)
  • Built-in language management — no Polylang or WPML required
  • Polylang and WPML integration also supported
  • Gutenberg block-based pages supported
  • Classic pages and posts supported
  • OpenAI-powered translations for natural, contextual results
  • No API setup needed – we handle everything for you
  • 1,800 words per week included for free

How It Works:

  1. Set up your languages using the built-in system, Polylang, or WPML.
  2. Go to the Meep AI Translator plugin page or use the Quick Translation widget on the page/post edit screen.
  3. Select your Elementor, Gutenberg, or Classic Editor page.
  4. Choose the target language(s).
  5. Click Translate – the AI does the rest!

Want a higher word limit?

We offer affordable plans to fit your needs:

  • Starter – $9.99/month – Perfect for landing pages, portfolios, and small business sites. 1 site, ~18,000 words per month.
  • Agency – $34.99/month – Best for agencies, freelancers, and managing client sites. Up to 10 sites.
  • Agency Lifetime – $299 one-time – Unlimited words, up to 50 sites. Pay once, use forever.
  • Enterprise – $53.99/month – Scalable solution for large businesses. Up to 50 sites.

👉 Upgrade your license here

External Services & Privacy

This plugin connects to external services to provide AI-powered translations.

Services Used

MeepTech API (meeptech.com)
* Handles usage tracking and word count enforcement
* Receives: Website URL, word counts, language pairs
* Does NOT store your translated content

OpenAI (openai.com)
* Processes translation requests using AI language models
* Receives: Text content to be translated
* Content is sent for processing only, not stored by us

PostHog (posthog.com) – Optional
* Anonymous usage analytics (opt-in only)
* Disabled by default, requires explicit consent

What We Collect

✅ Website URL (for authentication)
✅ Word counts and language pairs (for plan limits)

What We Do NOT Collect

❌ Your translated content is not stored
❌ Personal information or email addresses
❌ User or visitor data

Privacy & Security

For data deletion, export, or GDPR/CCPA inquiries, contact sales@meeptech.com with your website URL.

Screenshots

  • Dashboard with translation stats and usage info.
  • Translation in progress with real-time progress indicator.
  • Page list with language status and quick translate buttons.
  • Settings page with cache management and advanced options.

Installation

  1. Upload the plugin folder to /wp-content/plugins/ or install via the WordPress Plugins screen.
  2. Activate the plugin through the ‘Plugins’ screen in WordPress.
  3. Set up your languages using one of these options:
    • Built-in (Recommended): Use the plugin’s built-in language system — no extra plugins needed
    • Polylang: Go to Languages Languages tab Add your languages
    • WPML: Go to WPML Languages Add languages and configure
  4. Navigate to Meep AI Translator plugin page.
  5. Start translating your Elementor, Gutenberg, and Classic Editor pages!

FAQ

How many words can I translate for free?

The free version includes 1,800 words per week. After reaching the limit, there’s a weekly cooldown period before you can translate again.

Does this require Elementor Pro?

No. It works with Elementor free and Elementor Pro.

Does this require Polylang Pro?

No. It supports both Polylang free and Polylang Pro.

Which AI provider do you use?

OpenAI via our secure translation API. We handle all API communication to ensure security and reliability.

Will this modify my existing content?

No. Translations are applied to translated copies in the target language. Your original content remains unchanged.

What happens when I reach my word limit?

You’ll need to wait for the weekly reset, or upgrade to a PRO plan for higher limits and no waiting periods.

How do I check how many words I have left?

Visit AI Translator Dashboard to see your current usage and words remaining.

Reviews

декември 17, 2025 1 reply
pros: good UI/UX , bulk translations cons: some rare languages may contain minor mistakes
Read all 1 review

Contributors & Developers

“Meep AI Translator” is open source software. The following people have contributed to this plugin.

Contributors

Translate “Meep AI Translator” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

1.4.0

  • NEW: Full WooCommerce product translation support
  • Added: Translate product titles, descriptions, short descriptions, and attributes
  • Added: Variable product support — variations translated with proper parent-child relationships
  • Added: Product gallery image SEO — translates alt text, captions, and descriptions
  • Added: WooCommerce block support in Gutenberg (skips dynamic blocks, translates content blocks)
  • Added: Products tab in dashboard with dedicated management
  • Added: Frontend locale switching — WooCommerce UI (Add to cart, etc.) displays in the correct language
  • Added: Single custom post type URL rewrite rules for built-in language system (/de/product/slug/)
  • Fixed: Built-in language taxonomy now registered for all public post types including products
  • Fixed: Product content detection — products with no editor content now properly detected as WooCommerce type
  • Fixed: Dashboard grouping — translated products no longer appear as duplicate entries
  • Fixed: Product deletion now supported from the plugin dashboard
  • Fixed: Language column in WooCommerce admin fits properly in table layout
  • Improved: Translation title mapping fixed for batch API responses
  • Improved: Slug generation reuses original slug when multilingual plugin is active

1.3.2

  • Fixed: Word count estimates now account for server-side usage (source + translated words counted)
  • Fixed: Translate All recommendation now updates dynamically based on page selection checkboxes
  • Fixed: Usage reporting changed from non-blocking to blocking so cooldown and word limits propagate correctly
  • Fixed: License status cache now invalidated after each usage report for accurate word-limit enforcement
  • Improved: Selection summary and recommendation labels clarified as “estimated API words”

1.3.1

  • Fixed: Translated pages returning 404 — built-in language URL rewrite rules were not persisted to database after setup
  • Fixed: Rewrite rules now self-heal if missing from stored rules (e.g. after reinstall or AJAX setup)
  • Improved: Translation slug now uses translated title instead of original-slug-lang pattern
  • Changed: Admin menu label shortened to “AI Translator”
  • Updated: Plugin short description to fit WordPress.org character limit

1.3.0

  • NEW: Built-in language management system — translate without Polylang or WPML
  • Added onboarding screen with 3 options: Built-in (recommended), Polylang, or WPML
  • Added inline language setup wizard with searchable language picker
  • Added language switcher WordPress widget (list, dropdown, or flags style)
  • Added [aitrfoel_language_switcher] shortcode
  • Added optional language switcher auto-append to navigation menus
  • Added language column to Posts/Pages admin list
  • Added REST API language and translations fields for all public post types
  • Added hreflang SEO tags for built-in language system
  • Added WordPress core sitemap filtering by language
  • Added URL rewriting with language prefix (/fr/page-slug/) including pagination, feeds, categories, tags
  • Added full language management in Settings page (add/remove languages, set default)
  • Polylang is no longer a required plugin dependency
  • Updated all readme files and installation instructions

1.2.7

  • Compact onboarding screen — “What You Need” and “How It Works” now side by side so everything fits in one view
  • Hides all admin notices on the onboarding page for a clean, focused experience
  • Removed redundant multilingual plugin notice on the plugin’s own setup page

1.2.6

  • Dashboard now separates Pages and Posts into dedicated tabs for cleaner navigation
  • Modernized dashboard UI with refined styling, card-based stats, and improved visual hierarchy
  • Added “Go to Source Post” link on translation posts metabox for quick access to translate
  • Improved tab navigation with animated transitions and item counts
  • Updated language flags, page type badges, and table headers with modern design

1.2.5

  • Improved onboarding experience when no multilingual plugin is installed
  • Added friendly welcome screen with step-by-step setup guide
  • Added language configuration detection – shows warning when languages not set up
  • Updated installation instructions with Polylang and WPML setup details
  • Updated “How it works” to include Gutenberg and Classic Editor support
  • Fixed critical error on settings page when no multilingual plugin active
  • Updated Enterprise plan to 50 sites limit

1.2.4

  • Fixed critical batch translation bug – translations now apply correctly in first pass
  • Fixed permanent deletion for translated pages (skips trash for cleaner workflow)
  • Added auto-refresh after deleting translations to update available languages
  • Fixed AI instruction artifacts appearing in translations (e.g., “Translating the text…”)
  • Fixed PHP warning for levenshtein() with strings over 255 characters
  • Added proper noun and acronym detection (names like “John Smith” and “CEO” no longer mistranslated)
  • Improved translation quality for less common languages (Romanian, Bulgarian, Croatian, etc.)
  • Added language-specific retry boost for rare languages
  • Fixed WPML permalink caching issue – translation links now show correct language immediately
  • Added Debug Mode toggle in settings to control verbose logging
  • Improved delete confirmation messages for translations vs original pages

1.2.3

  • Minor bug fixes

1.2.2

  • Fixed license plan sync issue – Enterprise/Agency plans now correctly sync from Freemius
  • Added auto-sync for plan mismatches (checks hourly)
  • Added “Sync Plan” button in settings for manual plan synchronization
  • Improved Luxembourgish translation support with language-specific instructions
  • Fixed HTML structure corruption during translation (SVG elements, nested tags)
  • Fixed issue where original text was appearing above translation
  • Added language instructions for rare languages (Frisian, Breton, Occitan, Corsican, Romansh)
  • Plugin now sends language-specific instructions to translation server for better accuracy
  • Improved license activation to properly extract plan from Freemius license

1.2.1

  • Added basic WPML support

1.2.0

  • Added Gutenberg/Block Editor translation support
  • Added “Manage Languages” button in settings for quick access to Polylang/WPML
  • Plugin now visible in menu even when dependencies are missing (with setup guide)
  • Fixed translation not being applied to Gutenberg content
  • Fixed HTML tag corruption during translation
  • Fixed API response mapping for translations
  • Fixed HTML entity handling during text replacement
  • Improved error messages with direct links to install required plugins
  • Renamed plugin references to “Meep AI Translator” for consistency

1.1.5

  • Added “Activate License” submenu for PRO version
  • Users can now enter license key without reactivating plugin
  • Improved license activation flow

1.1.4

  • Fixed YouTube video error 153 in welcome popup
  • Video now opens on YouTube instead of embed (more compatible)
  • Fixed all remaining emoji encoding issues
  • Fixed translation completion detection

1.1.3

  • Fixed JavaScript syntax error causing dropdowns to not work
  • Fixed language selector not responding to clicks

1.1.2

  • Added server-side Freemius license validation
  • License expired users are now properly downgraded to Free plan
  • Added admin notice for expired licenses
  • Dashboard now shows “Expired” status when license is invalid
  • Updated pricing: Starter $9.99/month, Agency $34.99/month
  • Added translated readme files for 9 languages
  • Improved license status accuracy

1.1.1

  • Added pricing plans to readme
  • Improved PRO build script with automatic readme branding
  • Minor improvements

1.1.0

  • Fixed plugin name (removed PRO from free version)
  • Updated readme for free version
  • Added admin interface translations for 9 languages
  • Added optional usage analytics with user consent
  • Fixed WordPress plugin checker errors
  • Performance improvements

1.0.8

  • Bug fixes and improvements

1.0.7

  • Initial public release
  • Elementor + Polylang integration
  • OpenAI translation engine
  • Usage tracking and limits
  • Clean admin interface