sonenta-i18n
Internationalization automation. Fills and maintains your translations.
When to use it
Section titled “When to use it”You have untranslated keys, want to add a locale, or want to keep coverage up to date.
What it produces
Section titled “What it produces”- Missing keys created with the right type.
- Draft translations, generated locally at 0 AI credits (server-side AI is an explicit opt-in fallback), honoring your glossary + project context.
- A CDN publish so approved translations go live through the SDK.
- Placeholder-safe output: it preserves interpolation variables and self-corrects on a placeholder mismatch.
In the dashboard
Section titled “In the dashboard”Drafts land in the Translations editor for you to review/approve; coverage updates as it works; publishing pushes approved content to the CDN (picked up automatically by @sonenta/react-i18next).
Useful prompts
Section titled “Useful prompts”Using sonenta-i18n, translate my untranslated keys into French and Spanish, then submit them for my review.
What's my translation coverage, and which keys are missing?
Create and translate the keys for my checkout flow.
Publish the approved translations to the CDN.