i1n.ai
Go Intégration

Localisez votre application Go

Poussez vos fichiers de localisation Go (JSON ou YAML), traduisez avec l'IA dans n'importe quelle langue, et récupérez les fichiers traduits. Clés de type sécurisé via la génération de code.

$ 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",
})

Pourquoi les équipes Go utilisent-elles i1n ?

Prise en charge de JSON et YAML

i1n lit et écrit des fichiers de localisation aux formats JSON et YAML. Utilisez le format que votre projet Go préfère.

compatible go-i18n

Les fichiers de locale générés fonctionnent directement avec go-i18n et d'autres bibliothèques i18n Go populaires.

Flux de travail natif CLI

Les développeurs Go adorent le terminal. i1n est axé sur la CLI — poussez, traduisez et récupérez sans quitter votre shell.

Traduction IA avec protection des variables

Les variables de modèle Go telles que {{.Name}} sont automatiquement protégées pendant la traduction.

Commencez à localiser votre application Go

Gratuit pour toujours. Aucune carte de crédit requise.