Next.js Integration
Next.js localization, zero config.
Push your locale files, translate with AI, pull type-safe definitions. Works with App Router, Pages Router, next-intl, and i18next out of the box.
$ npx i1n init
app/page.tsx
import { t } from 'i1n'
export default function HomePage() {
return (
<main>
<h1>{t('home.title')}</h1>
<p>{t('home.subtitle')}</p>
{/* ↑ Full autocomplete from i1n.d.ts */}
</main>
)
} Why Next.js teams use i1n
App Router & Pages Router
i1n detects your Next.js version and generates locale files compatible with both routing systems.
Bridge Mode for next-intl
Already using next-intl or i18next? Keep your library — i1n manages the translation files and type generation behind it.
Auto-generated i1n.d.ts
Every i1n pull generates TypeScript definitions. Your IDE autocompletes every translation key with zero setup.
AI Translation in CI/CD
Add i1n push --translate to your CI pipeline. New keys get translated before they reach production.
Start localizing your Next.js app
Free Starter plan included. No credit card required.