Cookies

With your consent, we measure the site’s traffic with Google Analytics and how well our ads work with Google Ads, and the Crisp chat lets you write to us. You can change your mind at any time, from the bottom of every page.

The details are in our legal notice.

Editions What’s new at Reversia. Image translation with AI, certified review, Markets… See it all (new tab)

Your Medusa store, in every customer’s language.

One plugin in your Medusa config. Your catalog is translated, then served by your Store API, with no schema migration.

Compatible with Medusa v2.x
The medusa-config.ts file of a Medusa project declares the Reversia plugin with its API key and the source language, French. In front, the Store API returns a product in German, with its title, handle and description translated.

Over 150 brands translate with Reversia

From terminal to storefront.

Install the plugin, start Medusa. Your storefront asks for a locale and gets the product translated.

A terminal installs the Reversia plugin in a Medusa project, adds the API key, then starts Medusa and the first sync, which translates products, variants, options, categories, collections, regions, shipping options and metadata. It then queries the Store API with a locale. Next to it, the storefront shows the product returned. The locale buttons change the JSON answer and the storefront together.

All of Reversia, served by your API.

Translations, rules, media and SEO metadata arrive in the Store API’s responses, locale by locale.

  • High-quality AI translation

    Descriptions, options and categories translated with your catalog’s context.

  • Glossary and rules

    A collection’s name or your brand stays as it is in every locale.

  • Images and videos per language

    One image per locale, stored in your file store and served with the product.

  • Multilingual SEO & GEO

    Handles and SEO metadata translated, so your pages are found in every language.

  • Regions and shipping

    The names of your regions and shipping options follow the customer’s language.

Only what changes is translated again.

Reversia listens to Medusa’s event bus. You edit a description, it goes back to translation, and nothing else does.

In the Medusa admin, the French description of a product is edited, « le printemps » becoming « la mi-saison ». Saving emits the product.updated event, and the description is translated again into English, German, Spanish and Italian. The title, handle and options do not change.

Frequently asked questions

What we get asked most often.

  • Which versions of Medusa are supported?
    The Reversia plugin is compatible with Medusa v2.x.
  • What does the plugin translate?
    Products and variants, options, categories, collections, regions and shipping options, as well as the text fields of your metadata.
  • How does my storefront get the translations?
    Through your Store API. Your storefront asks for a language, German for instance, and receives the translated content.
  • Do I need to change my data schema?
    No. Reversia reads your Medusa models as they are. No migration is needed.
  • Are new products translated automatically?
    Yes. Reversia listens to Medusa events. A product created or updated is translated into all your languages, and only what changed is translated again.
  • How much does Reversia cost?
    The price depends on the volume of your source language. Every language is included at no extra cost. See pricing.

Launch Reversia on Medusa.

Leave your details, our team configures your instance with you.