Fluentor is a multilingual plugin built for site owners running Elementor, where standard translation tools often fall short. Most multilingual plugins only read the post title and content fields, leaving Elementor widgets, headings, accordions, and buttons untranslated.
Fluentor instead reads Elementor’s own page data directly, so widget content moves into the translation along with everything else, making it a fit for anyone who builds pages visually and wants those layouts to carry over into other languages.
The AI side of Fluentor connects to the DeepL API for one-click machine translation. Site owners bring their own DeepL API key, added under Fluentor > Multilingual Settings > Machine Translation, and DeepL is contacted only when a translation is actually requested; the provider may charge for that usage separately.
New AI translations are created as draft duplicates of the original page for review before publishing, and an API key is not required at all if you prefer to duplicate pages and translate them by hand with the layout kept intact.
Powered by Fabio ChatBot
Is Fluentor yours?
Tell readers what is limited and unlimited in the free version, and what the AI does in your plugin. Help them decide faster and reach the people already looking at it. In return, you answer their questions.
Key Features of Fluentor
Direct Elementor widget translation. Fluentor reads Elementor’s page-builder data itself, translating widget titles, text, accordions, FAQs, and links rather than stopping at the standard post content field. Translated pages keep their original Elementor layout intact.
One-click AI translation. A Translate quick action on the post list duplicates a page and translates it in a single step through DeepL. A separate Duplicate option copies the page layout without using AI, for manual translation at no cost and with no caps.
Language-aware URLs and switching. Pages can use directory-style or subdomain URL structures for each language, with optional hiding of the prefix for the default language and browser-language detection. A dedicated language switcher widget and a shortcode let visitors move between versions.
Multilingual content setup. A visual setup wizard assigns languages to posts, pages, custom post types, and terms, and handles slug sharing or automatic slug translation across languages. A separate tool can assign languages to existing content that has none.
SEO-ready markup. Fluentor adds automatic hreflang alternate tags with an optional x-default fallback, localized canonical URLs compatible with Yoast SEO, Rank Math, and AIOSEO, and correct lang, dir, and locale attributes.
ACF, Pods, and media support. Custom fields built with ACF or Pods, including repeaters and relationships, follow their translations. Media can also be translated, with an option to duplicate uploads automatically per language.
Translation file editor. A built-in editor browses and edits .po translation files for WordPress core, themes, and plugins, compiling them to .mo, .json, and .l10n.php. It can generate POT templates, import existing translations, or accept an uploaded PO file, with timestamped backups and restore.
Polylang bridge and reliability tools. A one-click bridge imports existing languages, translations, and settings from Polylang. Repeated phrases are remembered to avoid re-sending the same text to DeepL, failed translation requests retry automatically, and a translation history with cleanup and optional debug log is kept.
How to Install Fluentor
Step 1: Install the plugin. In the WordPress dashboard, go to Plugins > Add New Plugin, search for Fluentor, and click Install Now.
Step 2: Activate Fluentor. Once installed, click Activate to enable the plugin on your site.
Step 3: Run the setup wizard. Complete the Multilingual Setup Wizard to choose your languages, URL behavior, and settings for media, post types, taxonomies, and slugs.
Step 4: Connect DeepL (optional). To enable one-click AI translation, add your DeepL API key under Fluentor > Multilingual Settings > Machine Translation. Skip this step if you plan to translate pages manually.
Step 5: Translate your content. Use the Translate row action on any post or page to duplicate and translate it with DeepL, or use Duplicate (Translate Later) to copy the layout for manual translation.
Good to Know About Fluentor
According to the plugin’s documentation, Elementor itself is recommended but not strictly required: core multilingual, URL, and AI-translation features work without it, while the language switcher widget depends on it.
The developer notes that the plugin requires the cURL extension is not specified, but does state that Fluentor does not load analytics or third-party assets, and sends content externally only to the DeepL API when a translation is explicitly requested. API keys are stored encrypted at rest and are never shared with third parties. Translation override files are kept in a plugin-owned uploads folder, leaving core WordPress language files untouched.
Download Fluentor on WordPress.org