Title: RobArt Metaphrii
Author: Rob Art
Published: <strong>November 10, 2026</strong>
Last modified: November 10, 2026

---

Search plugins

![](https://ps.w.org/robart-metaphrii/assets/banner-772x250.png?rev=3794947)

![](https://ps.w.org/robart-metaphrii/assets/icon-256x256.png?rev=3794947)

# RobArt Metaphrii

 By [Rob Art](https://profiles.wordpress.org/robword/)

[Download](https://downloads.wordpress.org/plugin/robart-metaphrii.1.0.2.zip)

 * [Details](https://wordpress.org/plugins/robart-metaphrii/#description)
 * [Reviews](https://wordpress.org/plugins/robart-metaphrii/#reviews)
 *  [Installation](https://wordpress.org/plugins/robart-metaphrii/#installation)
 * [Development](https://wordpress.org/plugins/robart-metaphrii/#developers)

 [Support](https://wordpress.org/support/plugin/robart-metaphrii/)

## Description

RobArt Metaphrii is a professional WordPress translation and multilingual management
plugin. It scans your site for translatable strings, lets you manage translations
in a clean interface, and delivers them to your visitors automatically — with a 
fully customisable language switcher built in.

No page builder lock-in. No external translation services required. Works with any
theme.

**String Scanner**

The built-in scanner reads your theme’s PHP files, your posts, pages and custom 
post types (titles, content and excerpts), navigation menus, widgets and image text,
and extracts the translatable strings. A duplicate check skips text it has already
found. Run it at any time to pick up new or updated content; existing translations
are preserved.

**Translation Editor**

Each string appears as a card with the source text on the left and a textarea per
active language on the right. Translations save automatically on blur. Filter by
status — Untranslated, Draft, Needs Review, Complete — or search by source text.

**Language Switcher**

A Dropdown switcher, placed anywhere with the `[ramph_switcher]` shortcode, with
full design controls for colours, border, radius, flag size and name format. It 
includes theme reset CSS to prevent bleed-in from your active theme.

**Import and Export**

Export your translation strings as CSV, POT or JSON, as a plain file or compressed(
ZIP or GZIP). Import back from CSV, PO/POT or JSON, plain or inside a ZIP or GZIP.
Strings are merged — existing translations are not overwritten unless you supply
a replacement.

**Google Sheets Workflow**

Export as CSV, open in Google Sheets, use the free GOOGLETRANSLATE formula to fill
translations in bulk, paste values, download, and import back. The Converter panel
includes a step-by-step tutorial.

**Cookie Persistence**

The visitor’s language choice is saved in a cookie and restored on their next visit.

#### Free Features

 * Translate your site into as many languages as you like
 * Scan theme files, posts, pages, custom post types, menus, widgets and image text
   for translatable strings
 * Manual translation editor with status tracking (Untranslated  Draft  Needs Review
   Complete)
 * Dropdown language switcher
 * Search-engine friendly: hreflang links, language-aware canonical URLs, and a 
   sitemap per language in WordPress’s built-in sitemap
 * CSV, POT and JSON export; CSV, PO/POT and JSON import (plain, ZIP or GZIP)
 * Cookie-based language persistence
 * Design controls — colours, border, radius, flag size, name format, separator
 * Dashboard with translation progress, string type breakdown, scanner status

#### PRO Features

Metaphrii Pro is a separate add-on that extends the free plugin:

 * More switcher styles: Inline, Flags Only, Floating Blob and Tabs (docked to the
   screen edge); Premium adds Inject (into any element on the page)
 * Scan JavaScript files, other plugins, ACF fields and page-builder content (Elementor,
   WPBakery, Beaver Builder, block attributes)
 * AI auto-translation via DeepL, Google Translate, and OpenAI (provider chain with
   automatic fallback)
 * AI usage tracking per provider with visual progress bars
 * Custom CSS editor with live preview (CodeMirror)
 * Priority support

### Uninstall

When you delete RobArt Metaphrii from the Plugins screen, the uninstall script removes
all plugin data from your database, including all strings, translations, language
records, and plugin options.

Your posts, pages, and site content are not affected.

### Disclaimer

RobArt Metaphrii is provided as-is, without warranty of any kind. Rob Snow / Rob
Art | WordPress Development accepts no responsibility or liability for data loss
or any damage arising from the use of this plugin. You are solely responsible for
ensuring your use of this plugin complies with applicable law in your jurisdiction.

### External Services

This plugin, as distributed on WordPress.org, does not connect to any external service.
The scanner, translation editor, language switcher and translator all run on your
own site.

The separate Pro version (sold and downloaded from robart-illustration.eu, not part
of this plugin) uses the services below. They are listed here so you know what Pro
does before you buy it.

Pro AI translation sends the text you choose to translate, and nothing else, to 
the provider you configure, using your own API key:

 * **DeepL** — `https://api-free.deepl.com` or `https://api.deepl.com` — to translate
   strings using your DeepL API key. DeepL’s terms apply: https://www.deepl.com/
   en/pro-license
 * **Google Cloud Translation** — `https://translation.googleapis.com` — to translate
   strings using your Google API key. Google’s terms apply: https://cloud.google.
   com/terms
 * **OpenAI** — `https://api.openai.com` — to translate strings using your OpenAI
   API key. OpenAI’s terms apply: https://openai.com/policies/terms-of-use

Pro’s licence check contacts the Rob Art licence server at `https://robart-illustration.
eu` to verify your licence key. It sends the key, the plugin name and your site 
address when you activate or deactivate a licence, once a day in the last 15 days
before a yearly licence renews, and when checking for Pro updates. Privacy policy:
https://robart-illustration.eu/privacy-policy/

No visitor data is sent to any service.

### Support

For documentation, guides, and FAQs visit the [Help & Documentation](https://robart-illustration.eu/plugins-wordpress-development/help-documentation-wp/)
page.

For bug reports or feature requests, please use the support forum on the plugin 
page or contact us via the [RobArt Metaphrii plugin page](https://robart-illustration.eu/plugins-wordpress-development/robart-metaphrii/).

## Screenshots

[⌊Dashboard — translation progress, string types, and system overview.⌉⌊Dashboard—
translation progress, string types, and system overview.⌉[

Dashboard — translation progress, string types, and system overview.

[⌊Scanner — select post types and run a full string scan across your site.⌉⌊Scanner—
select post types and run a full string scan across your site.⌉[

Scanner — select post types and run a full string scan across your site.

[⌊Translations — source text with per-language textareas and approval status indicators.⌉⌊
Translations — source text with per-language textareas and approval status indicators
.⌉[

Translations — source text with per-language textareas and approval status indicators.

[⌊Languages — add, reorder, and manage source and target languages.⌉⌊Languages —
add, reorder, and manage source and target languages.⌉[

Languages — add, reorder, and manage source and target languages.

[⌊Design — language switcher type grid with live preview wireframe.⌉⌊Design — language
switcher type grid with live preview wireframe.⌉[

Design — language switcher type grid with live preview wireframe.

[⌊Converter — import and export translations in CSV, PO, JSON, and ZIP formats.⌉⌊
Converter — import and export translations in CSV, PO, JSON, and ZIP formats.⌉[

Converter — import and export translations in CSV, PO, JSON, and ZIP formats.

[⌊Settings — scanner, switcher placement and system information.⌉⌊Settings — scanner,
switcher placement and system information.⌉[

Settings — scanner, switcher placement and system information.

## Installation

 1. Download the RobArt Metaphrii plugin zip file.
 2. In your WordPress admin, go to **Plugins > Add New > Upload Plugin**.
 3. Choose the downloaded zip file and click **Install Now**.
 4. Once installed, click **Activate Plugin**.
 5. The setup wizard launches automatically on first activation and walks you through
    database setup, source language, and first target language.

Alternatively, install via FTP by uploading the `robart-metaphrii` folder to `/wp-
content/plugins/` and activating from the Plugins screen.

After activation:

 1. Go to **RobArt Metaphrii  Languages** and add your target languages.
 2. Run the scanner via **RobArt Metaphrii  Scanner** to detect strings.
 3. Translate strings in **RobArt Metaphrii  Translations**.
 4. Configure your language switcher in **RobArt Metaphrii  Design**.

## FAQ

### Is RobArt Metaphrii free?

Yes. The free plugin translates your site into as many languages as you like and
includes the scanner, translation editor, Dropdown switcher, and CSV/PO/JSON import
and export. Metaphrii Pro is a separate add-on that adds more switcher styles, scan
areas, AI auto-translation and Custom CSS.

### What happens if I remove Metaphrii Pro?

The free plugin keeps working with all your languages and translations. A Pro switcher
style shows as the Dropdown until Pro is added again.

### Will translations survive a plugin update?

Yes. Translations are stored in the database and are not affected by plugin updates.

### What URL strategy is used for language switching?

Currently query string (`?lang=fr_fr`). Subdirectory routing is planned for a future
release.

### Can I translate widget content or menus?

Yes. The scanner picks up widget text and menu labels, and their translations appear
on your site alongside post titles, content, excerpts, image alt text and Gutenberg
blocks.

### Why does my switcher show a bullet point?

This is caused by theme CSS bleeding into the switcher list. RobArt Metaphrii includes`!
important` resets for this, but some themes may still override them. Add targeted
overrides in Appearance  Customize  Additional CSS (or your theme’s stylesheet).

### Does Metaphrii translate automatically?

No. You write or paste translations in the editor, or fill them in bulk with the
Google Sheets workflow and import them. AI auto-translation is part of the separate
Metaphrii Pro add-on.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“RobArt Metaphrii” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ Rob Art ](https://profiles.wordpress.org/robword/)

[Translate “RobArt Metaphrii” into your language.](https://translate.wordpress.org/projects/wp-plugins/robart-metaphrii)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/robart-metaphrii/),
check out the [SVN repository](https://plugins.svn.wordpress.org/robart-metaphrii/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/robart-metaphrii/)
by [RSS](https://plugins.trac.wordpress.org/log/robart-metaphrii/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.2

 * Changed: translate your site into as many languages as you like, and edit every
   language on each row of the translation editor.
 * Changed: the theme scanner now reads PHP files with PHP’s own tokenizer, so the
   plugin no longer bundles any third-party libraries.
 * Security: imported translations are filtered the same way as text typed in the
   editor, and every translation is checked again before it appears on your site.
 * Security: switcher markup supplied by add-ons is filtered before it is shown.
 * Fixed: the Dashboard widget no longer causes a database error before setup is
   finished.
 * Fixed: the FAQ now says what the plugin does: widget text and menus are translated.
 * Changed: the scanner reads every post, page and media item in batches, however
   many there are.
 * Fixed: the Design page’s switcher styles did not respond to clicks.
 * Fixed: the login page no longer follows the language chosen on the front end.
 * Fixed: ZIP imports now accept JSON files, and import temp files are cleaned up.
 * Fixed: the readme and user manual now describe only what the free plugin does.

#### 1.0.0

 * New: translations now appear on your site for widget text, image alt text and
   Gutenberg blocks, as well as page and post content, menus and theme text. Pro
   also covers Elementor and ACF fields.
 * New: SEO for each language: hreflang links with an x-default, canonical links
   that keep the chosen language (including with Yoast SEO and Rank Math), and a
   sitemap for each language in the WordPress sitemap.
 * New: the Scanner tells you when a scan stopped at its limit, so you know not 
   everything was scanned.
 * New: Divi is now detected for page-builder scanning.
 * Changed: the free plugin includes unlimited languages, the Dropdown switcher,
   and scanning of theme files, content, menus, widgets and alt text. Pro adds more
   switcher styles, JavaScript, plugin, ACF and page-builder scanning, and AI translation.
 * Changed: the plugin no longer contacts any outside server. Licence activation
   now lives in the separate Pro version.
 * Changed: the Scanner’s code library now loads only while a scan runs, so it no
   longer clashes with other plugins that bundle a different version of it (Plugin
   Check, for example).
 * Changed: the Scanner’s switches follow the content types you tick, the duplicate
   checker follows Content Types, and Gutenberg options are greyed out when the 
   block editor is turned off.
 * Changed: Source Language in Settings is now shown read-only; set it in the setup
   wizard.
 * Changed: Browser Language Detection and subdirectory language URLs are marked“
   coming soon”. They were shown before but did not work yet.
 * Fixed: saving Settings no longer wipes your Design settings.
 * Fixed: the Inject switcher style now loads its dropdown styling and script.
 * Fixed: the language dropdown in navigation menus now opens properly, including
   inside mobile menus.
 * Fixed: language links on sites using plain permalinks no longer jump to the home
   page.
 * Fixed (Pro): saving Settings no longer clears stored AI provider keys, and Pro
   design settings now save.
 * Fixed (Pro): the Deactivate Licence button now works, and activating a key from
   the upgrade window no longer fails.
 * Changed: database queries hardened: table names are restricted to safe characters
   and escaped, and lists of values are passed as prepared placeholders.
 * Removed: the unused “Scan Frontend” setting and the empty Post Content box in
   the Scanner.

#### 0.3.9

 * Fixed (Pro): Pro features no longer switch off on pages loaded over plain http.
   The licence check now uses your saved site address, which is the same for http
   and https.

#### 0.3.8

 * Added: themes and plugins can hand editable text (such as Customizer values and
   menu names) to the scanner, so it can be translated like other theme text.
 * Fixed: a language chosen from a link or a theme’s own switcher now stays selected
   on the following pages.
 * Fixed: translated page content now keeps its paragraphs and formatting.
 * Fixed: line breaks pasted into the translation editor no longer break the layout
   of translated pages.
 * Fixed: the Manage Translations tab counts now update as you save, approve, flag
   or delete strings, without reloading the page.

Older versions (0.3.7 and earlier) are listed in changelog.txt in the plugin folder.

## Meta

 *  Version **1.0.2**
 *  Last updated **17 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.1.4**
 *  PHP version ** 8.0 or higher **
 * Tags
 * [i18n](https://wordpress.org/plugins/tags/i18n/)[language switcher](https://wordpress.org/plugins/tags/language-switcher/)
   [localisation](https://wordpress.org/plugins/tags/localisation/)[multilingual](https://wordpress.org/plugins/tags/multilingual/)
   [translation](https://wordpress.org/plugins/tags/translation/)
 *  [Advanced View](https://wordpress.org/plugins/robart-metaphrii/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/robart-metaphrii/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/robart-metaphrii/reviews/)

## Contributors

 *   [ Rob Art ](https://profiles.wordpress.org/robword/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/robart-metaphrii/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://paypal.me/robsnowcreative)