Skip to content

sonenta-i18n

Internationalization automation. Fills and maintains your translations.

You have untranslated keys, want to add a locale, or want to keep coverage up to date.

  • 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.

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).

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.