i1n.ai
Remix Intégration

Localisez votre application Remix

Poussez les fichiers de locale JSON depuis votre projet Remix, traduisez avec l'IA dans 182 langues et récupérez des définitions type-safe. Fonctionne avec les loaders, les actions et remix-i18next.

$ npx i1n init
app/routes/dashboard.tsx
import { t } from 'i1n'
import type { LoaderFunction } from '@remix-run/node'

export const loader: LoaderFunction = async () => {
  return json({ title: t('dashboard.title') })
}

export default function Dashboard() {
  const { title } = useLoaderData()
  return <h1>{title}</h1>
}

Pourquoi les équipes Remix utilisent-elles i1n ?

compatible avec remix-i18next

i1n fonctionne aux côtés de remix-i18next. Conservez votre configuration i18n existante basée sur les chargeurs pendant qu'i1n gère les fichiers de traduction et la traduction par IA.

Architecture facile à charger

Chargez les traductions dans vos loaders Remix. Les fichiers de locale i1n sont des JSON statiques — pas de surcharge d'exécution, prise en charge complète du SSR.

Clés de traduction à typage fort

Le fichier i1n.d.ts généré automatiquement fournit une complétion automatique complète de l'IDE et une validation au moment de la compilation pour chaque clé de traduction dans vos routes.

Traduction assistée par IA

Une seule commande CLI traduit votre application Remix entière dans n'importe quelle langue. Le masquage des variables protège la syntaxe d'interpolation.

Commencez à localiser votre application Remix

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