i1n.ai
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.