Headless e-commerce translation for Medusa.js
Automate translation for your Medusa.js backend. Products, categories, and collections synchronize automatically, serving translated content to your Next.js, Remix, or mobile storefronts.
What gets translated
- Product titles, descriptions, and custom attributes
- Product variants, options, and tags
- Product categories and collections
- Custom metadata and sales channel specific copy
- Automated subscriber on product.created and product.updated
- Batch translation CLI for bulk catalog synchronization
- Next.js / Remix storefront integration
- Multi-region and multi-currency compatibility
Setup guide
Install @lingvit/medusa
Install the plugin in your Medusa project directory.
npm install @lingvit/medusaConfigure medusa-config.js
Add the plugin to your Medusa configuration with your project key.
const plugins = [ // ... { resolve: '@lingvit/medusa', options: { projectKey: process.env.LINGVIT_PROJECT_KEY, }, }, ];Query localized products in your storefront
Use Medusa's standard store API passing the locale header or query param. Translations are returned automatically.