i1n.ai
Remix Integração

Localize seu aplicativo Remix

Envie arquivos de localidade JSON do seu projeto Remix, traduza com IA em 182 idiomas e receba definições type-safe. Funciona com loaders, actions e 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>
}

Por que as equipes Remix usam i1n

Compatível com remix-i18next

O i1n funciona em conjunto com o remix-i18next. Mantenha sua configuração de i18n existente baseada em loader enquanto o i1n gerencia os arquivos de tradução e a tradução por IA.

Arquitetura amigável ao carregador

Carregue traduções em seus loaders do Remix. Os arquivos de localidade i1n são JSON estáticos — sem sobrecarga de tempo de execução, suporte completo a SSR.

Chaves de tradução type-safe

O i1n.d.ts gerado automaticamente fornece preenchimento automático completo da IDE e validação em tempo de compilação para cada chave de tradução em suas rotas.

Tradução com IA

Um único comando CLI traduz todo o seu aplicativo Remix para qualquer idioma. A mascaragem de variáveis protege a sintaxe de interpolação.

Comece a localizar seu aplicativo Remix

Grátis para sempre. Nenhum cartão de crédito é necessário.