Multilingual WordPress Site: the free AIFORYA plugin
Make your WordPress site multilingual for free: language per content, translation linking, language switcher and hreflang SEO tags. Local, no API key.

Make your WordPress site multilingual, simply and without an API key.
AIFORYA Multilingual lets you declare your languages, set the language of each piece of content, link its translations and display a language switcher. All of it locally, with no machine translation, no API key and no account — and for free, with no time limit.
- Free and complete: published on WordPress.org, with no crippled features.
- Local: the core of the plugin makes no network calls, and no content data is sent to a third party.
- Non-intrusive: only language metadata, nothing breaks on deactivation.
Why handle multilingual carefully?
A poorly structured multilingual site is penalized twice over: visitors land on the wrong language, and search engines index pages they treat as duplicate content. The key isn't machine translation — it's a clear mapping: which page is in which language, and which page is the translation of which other.
That is exactly what AIFORYA Multilingual does. You keep control of your translations (which you write yourself, at the quality level you decide), and the plugin takes care of the SEO plumbing: linking versions, the language switcher and automatic hreflang tags to tell Google the right language for each visitor.
What the plugin does
- Language management — declare as many languages as you need (code, name, locale) and choose the default language.
- Language per content — on every post, page or custom post type, a dedicated box in the editor lets you set the language and link the translated versions.
- Language switcher — display the list of languages with the
[aiforya_language_switcher]shortcode; on a piece of content, each language points to its translation if one exists. - Automatic hreflang tags — for multilingual SEO, the
hreflangtags linking published translations are generated automatically in the page header. - Non-intrusive approach — the plugin never alters your content and breaks nothing on deactivation.
How it does better than competing free plugins
| AIFORYA Multilingual | Common free plugins | |
|---|---|---|
| Hreflang tags | Automatic and included | Often reserved for the paid version |
| Translation linking | Dedicated box in the editor | Separate or limited interface |
| Privacy | 100% local core, no network calls | Machine translation via third-party servers |
| Footprint | Dedicated, lightweight plugin | Heavy suite or dependency on a service |
| API key / account | None for the core features | Often required (translation quotas) |
Install in 2 minutes
- Download the plugin here (or install it from WordPress.org).
- Activate it from the Plugins menu.
- Open the AIFORYA Multilingual menu and declare your languages, then, on each piece of content, set the language and link its translations from the editor box. Finally, add the
[aiforya_language_switcher]shortcode wherever you want to display the switcher.
That's it: your site becomes multilingual, with the hreflang tags generated automatically.
Questions fréquentes
Historique des mises à jour
- v1.0.0
Initial version: language management, language per content, translation linking, language switcher (shortcode) and automatic hreflang tags.
Une question ? Contactez-nous.