Penyetempatan Dibina untuk Pembangun
SDK type-safe, alat CLI dan integrasi MCP. Hantar terjemahan tanpa meninggalkan IDE anda.
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
Mula dalam Beberapa Minit
Persediaan ringkas, ciri berkuasa. Tiada konfigurasi kompleks diperlukan.
# 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>;
}Prestasi Edge CDN
Terjemahan dihidangkan daripada rangkaian edge global Cloudflare dengan caching yang agresif dan pembatalan pintar supaya pengguna anda sentiasa mendapat masa muat yang paling pantas.
REST API & Webhook
Akses berprogram kepada setiap fungsi platform. Urus projek, kunci, dan bahasa daripada alat anda sendiri atau saluran CI anda.
// REST API methods listProjects() getProject(id) addLanguage(projectId, locale) listKeys(projectId) createKeys(projectId, keys[]) updateKeys(projectId, keys[]) deleteKeys(projectId, keyIds[])
Acara Webhook
Terima acara push apabila penyegerakan selesai, terjemahan diterbitkan, atau kunci diubah.
Operasi Kelompok
Cipta, kemas kini, atau padam berbilang kunci dalam satu permintaan. Setiap kunci dijejak menggunakan UUID unik merentas penyegerakan.
Penjejakan Status Penyegerakan
Pantau kerja penyegerakan melalui status tertangguh, sedang dijalankan, selesai, dan gagal. Kunci yang dipadam lembut dikekalkan dengan cop masa untuk tujuan audit.
Pengalaman Pembangun
Dibina untuk pembangun yang mengambil berat tentang keselamatan jenis, penyahpepijatan, dan kebolehperhatian prestasi.
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
Infrastruktur
Infrastruktur gred pengeluaran dengan keselamatan terbina dalam, lebihan, dan sokongan pelbagai pusat data.
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
Mula Membina Hari Ini
Pelan percuma dengan had yang murah hati. Kad kredit tidak diperlukan.