UStackUStack
Better i18n icon

Better i18n

Better i18n è una piattaforma di gestione traduzioni basata su AI: contesto, glossario, revisione e sincronizzazione tra Git e CDN globale.

Better i18n

Cos'è Better i18n?

Better i18n è uno strumento di gestione della localizzazione basato su AI per team di prodotto che devono tradurre app in un workflow basato su Git. Combina traduzione AI consapevole del contesto con un dashboard di revisione e un processo automatizzato per distribuire contenuti tradotti sia in un repository (come pull request) sia su un CDN globale.

Lo scopo principale di Better i18n è mantenere chiavi di traduzione, termini del glossario e artefatti linguistici deployati sincronizzati con il tuo codebase, senza cicli manuali di export/import. Supporta l'avvio della localizzazione direttamente dalle chiavi di codice, l'estrazione della terminologia dal tuo URL di prodotto e l'integrazione della localizzazione in CI/CD e framework frontend comuni.

Caratteristiche Principali

  • Traduzione AI in contesto via chat: Traduci chiavi usando un workflow di chat AI, con suggerimenti che tengono conto della terminologia del progetto e del contesto, invece di affidarsi solo a frasi generiche.
  • Supporto glossario con corrispondenza/applicazione: Mantieni un glossario e fai rispettare all'AI, riducendo il rischio di traduzioni incoerenti per termini di brand o specifici del dominio.
  • Sincronizzazione Git e pull request: Aggiorna le traduzioni nel tuo repository come pull request pulite, integrandosi nei flussi di revisione Git esistenti per sviluppatori e traduttori.
  • Workflow di pubblicazione artefatti su CDN: Distribuisci artefatti tradotti su un CDN globale, inclusi workflow automatizzati che mettono in coda e preparano gli artefatti CDN per il deployment.
  • Dashboard di revisione consapevole del contesto e log attività: Gestisci i progressi di traduzione in un unico dashboard e revisiona in contesto, con un log attività per i passaggi di sincronizzazione e setup CDN.
  • SDK i18n type-safe (TypeScript): Usa SDK con pieno supporto TypeScript e autocompletamento per chiavi di traduzione, per intercettare chiavi mancanti al build time.
  • Strumenti CLI e integrazione CI/CD: Scansiona repository per chiavi mancanti/inutilizzate/incoerenti, e integra tramite workflow terminal e GitHub Actions per sincronizzazioni automatizzate.
  • Integrazioni framework: Progettato per workflow di internazionalizzazione su React, Next.js, Vue, Nuxt, Angular e Svelte (più riferimenti aggiuntivi come iOS/Swift, Flutter e SDK server/content SDK menzionati nel contenuto del sito).

Come usare Better i18n

  1. Inizia dalle chiavi del tuo codebase: Usa il workflow per identificare le chiavi di traduzione nel tuo progetto e selezionare quali chiavi/lingue necessitano traduzione.
  2. Fornisci o costruisci terminologia: Se hai un URL di prodotto, usa il motore per estrarre un albero di terminologia e sincronizzare termini con il glossario del progetto.
  3. Traduci con AI e revisiona: Usa la chat AI per tradurre chiavi, poi revisiona le traduzioni in contesto tramite dashboard (con applicazione glossario).
  4. Sincronizza su Git e/o pubblica su CDN: Invia cambiamenti al repository come pull request o pubblica artefatti di traduzione aggiornati sul CDN globale tramite workflow automatizzato.
  5. Automatizza con CLI/CI: Usa report in stile i18n Doctor e scansione repository per trovare chiavi mancanti/inutilizzate/incoerenti, e integra sincronizzazioni in CI/CD (inclusi GitHub Actions) per manutenzione continua.

Casi d'Uso

  • Mantenere traduzioni allineate tra release: Quando aggiorni stringhe UI o aggiungi nuove chiavi di traduzione, Better i18n genera traduzioni aggiornate e le sincronizza via pull request e artefatti CDN per mantenere coerenti più lingue.
  • Traduzione guidata da glossario per coerenza brand: Per team con terminologia specifica del dominio (es. nomi prodotto, etichette feature, messaggi errore), la corrispondenza glossario assicura che l'AI usi termini preferiti.
  • Workflow per traduttori che necessitano contesto: I traduttori possono revisionare suggerimenti AI-assistiti nel dashboard "in contesto", riducendo mismatch tra uso della stringa e traduzione.
  • Prevenire deriva localizzazione in repository attivi: Usa scansione CLI/CI e report per rilevare chiavi di traduzione mancanti, inutilizzate o incoerenti man mano che il codebase evolve.
  • Ottimizzare consegna contenuti localizzati: Pubblica artefatti di traduzione su CDN globale e usa invalidazione cache automatizzata (come descritto sul sito) per rendere lingue aggiornate disponibili senza cicli di redeploy.

FAQ

  • Come gestisce Better i18n la terminologia e i termini del glossario? Il sito descrive il matching del glossario e l'applicazione del glossario, dove l'AI rispetta il glossario ed evita traduzioni generiche per termini dove conta l'accuratezza del brand/dominio.

  • Better i18n si integra con i workflow Git? Sì. Supporta l'integrazione bidirezionale con Git e può inviare gli aggiornamenti delle traduzioni al tuo repository come pull request.

  • È possibile pubblicare le traduzioni senza ridistribuire l'applicazione? Il sito specifica che la pubblicazione su CDN rende le traduzioni live istantaneamente senza redeploy, usando la pubblicazione automatica degli artefatti CDN.

  • Better i18n funziona con framework frontend moderni? La pagina elenca l'integrazione con React, Next.js, Vue, Nuxt, Angular e Svelte.

  • Esistono strumenti per rilevare problemi di traduzione nel tempo? Sì. Il sito menziona i report i18n Doctor per chiavi mancanti, inutilizzate e incoerenti, e scansione CLI/codice per catturare la deriva di localizzazione.

Alternative

  • Piattaforme di localizzazione crowd-sourced o stile TMS: Gli strumenti TMS tradizionali si concentrano sulla gestione delle traduzioni e dei workflow, tipicamente con la loro UI e processi di export/import; Better i18n enfatizza un workflow nativo Git e traduzione assistita da AI nel contesto.
  • Strumenti di memoria di traduzione e workflow: Gli strumenti centrati su memoria di traduzione e processi umani possono richiedere più coordinazione manuale per mantenere chiavi e artefatti distribuiti sincronizzati; l'automazione Git/CDN di Better i18n punta alla sincronizzazione.
  • i18n personalizzato + script interni: I team possono costruire la propria pipeline per estrarre chiavi, eseguire job di traduzione e distribuire artefatti. Questo può essere flessibile ma richiede di solito più ingegneria per mantenere una gestione consistente del glossario e la sincronizzazione repository/CDN.
  • Controlli di localizzazione guidati da CI: Alcune soluzioni si concentrano principalmente su linting/validation dell'uso delle chiavi i18n. Questi possono integrarsi con Better i18n, ma non forniscono la traduzione AI e il workflow di publishing descritti nella pagina Better i18n.