i1n.ai
React Intégration

React i18n sans le boilerplate.

Poussez les fichiers de localisation JSON, traduisez avec l'IA, récupérez des définitions typées. Le mode Bridge vous permet de conserver i18next ou React Intl — i1n gère l'infrastructure.

$ npx i1n init
src/pages/Settings.tsx
import { t } from 'i1n'

function SettingsPage() {
  return (
    <div>
      <h1>{t('settings.title')}</h1>
      <label>{t('settings.notifications')}</label>
      <p>{t('settings.save_hint')}</p>
      {/* ↑ Every key is autocompleted */}
    </div>
  )
}

Pourquoi les équipes React utilisent-elles i1n ?

Mode Pont pour i18next et React Intl

Vous utilisez déjà i18next ou React Intl ? Conservez votre configuration. i1n gère les fichiers et les types sans modifier le code de votre application.

TypeScript-first

Chaque extraction i1n génère i1n.d.ts. Votre IDE connaît chaque clé. Votre compilateur détecte les traductions manquantes.

Prise en charge JSON imbriqué

Utilisez du JSON plat ou imbriqué — i1n gère les deux. Les clés sont notées par points en interne pour plus de cohérence.

Aucune dépendance d'exécution

i1n fonctionne au moment de la compilation. Aucun SDK requis en production — juste vos fichiers JSON de locale et votre bibliothèque i18n existante.

Commencez à localiser votre application React

Gratuit pour toujours. Aucune carte de crédit requise.