i1n.ai
Go Integrazione

Localizza la tua applicazione Go

Carica i tuoi file di localizzazione Go (JSON o YAML), traduci con l'IA in qualsiasi lingua ed estrai i file tradotti. Chiavi type-safe tramite generazione di codice.

$ npx i1n init
main.go
// Using go-i18n with i1n-managed locale files
import "github.com/nicksnyder/go-i18n/v2/i18n"

bundle := i18n.NewBundle(language.English)
bundle.LoadMessageFile("locales/en_us/common.json")
bundle.LoadMessageFile("locales/es/common.json")

localizer := i18n.NewLocalizer(bundle, "es")
msg := localizer.MustLocalize(&i18n.LocalizeConfig{
    MessageID: "welcome",
})

Perché i team Go usano i1n

Supporto JSON e YAML

i1n legge e scrive file di localizzazione sia JSON che YAML. Usa il formato preferito dal tuo progetto Go.

Compatibile con go-i18n

I file locale generati funzionano direttamente con go-i18n e altre librerie i18n Go popolari.

Flusso di lavoro nativo per CLI

Gli sviluppatori Go amano il terminale. i1n è CLI-first: invia, traduci ed estrai senza lasciare la tua shell.

Traduzione AI con protezione variabile

Le variabili di template Go come {{.Name}} sono automaticamente protette durante la traduzione.

Inizia a localizzare la tua app Go

Gratis per sempre. Non è richiesta carta di credito.