@panter/translate
v0.0.48
Published
Visual translation editing library with framework adapters for in-app i18n management
Keywords
Readme
@panter/translate
Hold ⌘. Click. Translate.
Edit translations directly in your running app—no rebuilds, no context switching, no tickets.
@panter/translate is a visual translation editing layer for your i18n setup. Press Cmd/Ctrl, click any text, and edit in place. Changes save instantly to your translation files or API.
Features
- 🎯 Visual Translation Editing - Edit translations directly in your app by holding Cmd/Ctrl and clicking text
- 🔄 Auto-save - Changes save directly to local JSON files or via API
- 🔌 Integration with your favorite i18n packages - Drop-in replacement for next-intl and i18n-js with zero breaking changes
- 🚀 Development-friendly - Enable in development, disable in production with zero overhead
- 🎨 Simple UI - Built-in editing interface with intuitive keyboard shortcuts
- 🔀 Create PR/MR - Automatically creates pull/merge requests in your project's repository with published translation changes
Installation
npm install @panter/translate
# or
yarn add @panter/translate
# or
pnpm add @panter/translateIntegration Guides
Choose your i18n framework for detailed setup instructions:
- next-intl Integration Guide - Complete setup for Next.js with next-intl
- i18n-js Integration Guide - Complete setup for i18n-js with Vite
When disabled, the library adds zero runtime overhead and behaves exactly like your standard i18n library.
