@inlang/paraglide-next
is the easiest way to internationalize your NextJS Project. It handles string translations, i18n routing and more!
Thanks to Paraglide's Treeshakeable messages only messages that are used in Client Components on the current page are part of the JS bundle, yielding best in class performance.
Messages are fully typesafe, even with parameters, and share the same API both on the server and the client.
Paraglide-Next offers Localised routing with translated pathnames, without requiring a [locale]
parameter in your routes.