Niente più task di traduzione nel tuo backlog
Fai push del codice, le traduzioni si sincronizzano automaticamente. Il PM non ti disturberà più.
Manual today
- Aggiungi la chiave di traduzione nel codiceby hand
- Crea l'entry JSON nella lingua sorgente
- Copia la chiave in tutti i file locale di destinazioneonce per locale
- Una nuova chiave sfugge alla revisione del codice
- Invia email al traduttore con contestodays of waiting
- Attendi le traduzioni
- Importa i file tradotti
- Risolvere i conflitti di merge nei file di lingua
- Fai push su GitHub
- Attendere il prossimo deploy per pubblicare il testoevery release
- Scrivi la funzionalità e usa la chiave
- Chiavi scoperte automaticamenteone command
- Tradurre con l'AI
- Rivedi e approva nell'editorin the editor
- Pubblica automaticamenteno deploy
Problemi che risolviamo
Smetti di perdere tempo in attività di traduzione che non dovrebbero essere tue
Cambio continuo di contesto
Niente salti tra piattaforme e file JSON. Tutto si sincronizza automaticamente dal tuo codebase.
Sincronizzazione manuale
Sincronizzazione automatica al push, senza cicli export-import. Fai push su main e le traduzioni si aggiornano automaticamente.
Debito di backlog
L'AI gestisce il lavoro ripetitivo, tu devi solo approvare. Niente più ticket di traduzione accumulati nello sprint.
Punti Dolenti degli Sviluppatori
Frustrazioni reali dalla community degli sviluppatori — e come Better I18N le risolve.
"Inferno di configurazione YAML — 200 righe di config solo per aggiungere una nuova lingua"
— Dev.toConfigurazione zero. Esegui bunx better-i18n init e inizia a tradurre in meno di 5 minuti.
"Cambiare contesto tra codice e piattaforma di traduzione distrugge il mio stato di flusso"
— Hacker NewsGli strumenti MCP e l’integrazione IDE ti permettono di gestire le traduzioni senza lasciare il tuo editor.
"Errori di chiavi mancanti scoperti solo in produzione — i nostri utenti vedono le chiavi di traduzione grezze"
— Dev.toGli SDK type-safe catturano le chiavi mancanti in fase di build. La CLI valida le chiavi prima del deployment.
Distribuisci i18n in 5 minuti
Un comando per inizializzare. Chiavi type-safe generate automaticamente. Distribuisci le traduzioni su un CDN globale — senza rebuild.
- Rileva automaticamente il framework e configura l’SDK
- Genera tipi TypeScript per tutte le chiavi di traduzione
- Distribuisce le traduzioni in oltre 300 posizioni edge istantaneamente
# Inizializza Better I18N nel tuo progetto
$ bunx better-i18n init
→ Rilevato: React + TanStack Router
→ Installazione di @better-i18n/use-intl...
→ Generato config i18n.ts + tipi
✓ Pronto! Esegui bun dev per iniziare a tradurre.Perché gli Sviluppatori Scelgono Better I18N
Dall’inferno della configurazione alla distribuzione in pochi minuti.
Inferno di configurazione YAML — 200 righe di boilerplate solo per aggiungere una lingua, chiavi rotte scoperte in produzione.
Distribuisci i18n in 5 minuti, non 5 giorni. Zero configurazione, type-safe e distribuzione CDN istantanea.
Oltre 200 endpoint API, auto-fix CLI, 6 SDK per framework e validazione delle chiavi in fase di build.
Pipeline
Come funziona
Dal codice alla produzione in quattro semplici passi
Il tuo workflow i18n, semplificato
Rilascia funzionalità più rapidamente senza overhead i18n
- Aggiungi la chiave di traduzione nel codice
- Crea l'entry JSON nella lingua sorgente
- Copia la chiave in tutti i file locale di destinazione
- Invia email al traduttore con contesto
- Attendi le traduzioni
- Importa i file tradotti
- Fai push su GitHub
- Fatto
5 gestito automaticamente · Better I18N osserva il tuo repository, rileva nuove chiavi e gestisce il resto.
Assistenti di coding AI
Gestisci le traduzioni direttamente dal tuo assistente di coding AI. Usa il linguaggio naturale per tradurre, cercare e aggiornare i file i18n.
Comandi in linguaggio naturale
Basta chiedere 'traduce questo' o 'aggiungi chiave' direttamente nell'editor.
Traduzione consapevole del contesto
L'AI di Better comprende la struttura dei file e i pattern di naming delle variabili.
Aggiornamenti in tempo reale
Le traduzioni si sincronizzano istantaneamente senza cambiare contesto.
{
"mcpServers": {
"better-i18n": {
"command": "npx",
"args": ["@better-i18n/mcp"],
"env": {
"BETTER_I18N_API_KEY": "your-api-key"
}
}
}
}Risorse per sviluppatori
Tutto ciò che ti serve per iniziare