i1n.ai
Flutter Integração

Localização Flutter type-safe, automatizada.

Envie seus arquivos ARB, traduza com IA em todas as localidades de destino e receba a saída compatível com gen-l10n. Sem edição manual de .arb.

$ npx i1n init
lib/pages/home_page.dart
import 'package:flutter_gen/gen_l10n/app_localizations.dart';

class HomePage extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    final l10n = AppLocalizations.of(context)!;
    return Text(l10n.welcomeMessage);
    // ↑ Type-safe, generated by i1n pull
  }
}

Por que as equipes Flutter usam i1n

Suporte ARB nativo

i1n lê e grava arquivos .arb nativamente. Nenhuma conversão de formato é necessária — seu projeto Flutter permanece padrão.

compatível com gen-l10n

A saída é totalmente compatível com o gen-l10n do Flutter. Classes Dart type-safe são geradas automaticamente.

Plurais e variáveis (__VAR_1__, __VAR_2__) preservados

O formato de mensagem ICU, plurais e variáveis como {count} são detectados e protegidos durante a tradução por IA.

Traduza arquivos .arb com IA

Envie seu ARB de origem, adicione --translate e obtenha todos os idiomas de destino traduzidos em segundos. Não em horas.

Comece a localizar seu app Flutter

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