Go Integração
Localize seu aplicativo Go
Envie seus arquivos de localidade Go (JSON ou YAML), traduza com IA para qualquer idioma e receba os arquivos traduzidos de volta. Chaves type-safe via geração de código.
$ 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",
}) Por que as equipes Go usam i1n
Suporte a JSON e YAML
i1n lê e grava arquivos de localização JSON e YAML. Use o formato que seu projeto Go preferir.
Compatível com go-i18n
Arquivos de localidade gerados funcionam diretamente com go-i18n e outras bibliotecas populares de i18n do Go.
Fluxo de trabalho nativo de CLI
Desenvolvedores Go adoram o terminal. O i1n é CLI-first — envie, traduza e puxe sem sair do seu shell.
Tradução de IA com proteção de variáveis
Variáveis de template Go como {{.Name}} são automaticamente protegidas durante a tradução.
Comece a localizar seu aplicativo Go
Grátis para sempre. Nenhum cartão de crédito é necessário.