Localizzazione pensata per sviluppatori
SDK type-safe, strumenti CLI e integrazione MCP. Rilascia traduzioni senza uscire dall'IDE.
Type-Safe SDKs
Full TypeScript support with autocomplete for translation keys
Git-First Workflow
Automatic key discovery from your codebase via AST parsing
MCP Integration
Manage translations directly from Claude or Cursor
CLI Tools
Scan codebase, sync translations, and validate keys from terminal
Edge CDN
Sub-50ms translation delivery from Cloudflare's global network
Hot Reload
See translation changes instantly during development
Inizia in pochi minuti
Setup semplice, funzionalità potenti. Nessuna configurazione complessa richiesta.
# Install the SDK
npm install @better-i18n/next
# Configure your project
npx better-i18n init
# Scan for translation keys
npx better-i18n scan
# Your code stays clean
import { useTranslations } from '@better-i18n/use-intl';
function Component() {
const t = useT('common');
return <h1>{t('welcome')}</h1>;
}Prestazioni Edge CDN
Le traduzioni vengono distribuite dalla rete edge globale di Cloudflare con caching aggressivo e invalidazione intelligente, in modo che i vostri utenti ottengano sempre i tempi di caricamento più rapidi possibili.
REST API e Webhook
Accesso programmatico a ogni funzione della piattaforma. Gestite progetti, chiavi e lingue dai vostri strumenti personalizzati o dalla pipeline CI.
// REST API methods listProjects() getProject(id) addLanguage(projectId, locale) listKeys(projectId) createKeys(projectId, keys[]) updateKeys(projectId, keys[]) deleteKeys(projectId, keyIds[])
Eventi Webhook
Ricevete eventi push al completamento delle sincronizzazioni, alla pubblicazione delle traduzioni o alla modifica delle chiavi.
Operazioni in batch
È possibile creare, aggiornare o eliminare più chiavi con un'unica richiesta. Ogni chiave viene identificata da un UUID univoco durante le sincronizzazioni.
Monitoraggio dello stato della sincronizzazione
Monitorate i job di sincronizzazione attraverso gli stati in attesa, in corso, completato e non riuscito. Le chiavi eliminate definitivamente vengono conservate con timestamp per l'audit.
Developer Experience
Progettato per gli sviluppatori che si preoccupano della type safety, del debugging e dell'osservabilità delle prestazioni.
Namespace Scoping
Automatic namespace binding via lexical scope analysis
Rich Type System
Full TypeScript types exported from @better-i18n/core
i18n.config.ts
Single workspace configuration file for all settings
Debug Logging
Verbose output for troubleshooting integration issues
Perf Monitoring
Execution time and cache hit rate reporting
Custom Fetch
Bring your own HTTP client for translation loading
Error Handlers
Custom callbacks for missing translation keys
Locale Callbacks
Event hooks for locale switching and changes
Infrastruttura
Infrastruttura di livello aziendale con sicurezza integrata, ridondanza e supporto multi-datacenter.
Cloudflare Workers
Edge computing with built-in DDoS protection and global distribution
Cloudflare R2 Storage
Object storage for translation files with zero egress fees
PlanetScale Database
Serverless MySQL with automatic backups and branching
Multi-Datacenter
Redundant deployment across regions for high availability
Inizia a sviluppare oggi
Piano gratuito con limiti generosi. Nessuna carta di credito richiesta.