i1n.ai
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.