i1n.ai
Go 統合

Goアプリケーションをローカライズする

JSONまたはYAML形式のGoロケールファイルをプッシュし、AIで任意の言語に翻訳してから、翻訳済みのファイルをプルバックします。コード生成による型安全なキー。

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

なぜ__VAR_1__チームはi1nを使用するのですか?

JSONとYAMLのサポート

i1nはJSONとYAMLの両方のロケールファイルを読み書きできます。Goプロジェクトが好む形式をご利用ください。

go-i18n互換

生成されたロケールファイルは、go-i18nやその他の一般的なGo i18nライブラリで直接機能します。

CLIネイティブワークフロー

Go開発者はターミナルを愛用しています。i18nはCLIファーストなので、シェルを離れることなくプッシュ、翻訳、プルが可能です。

変数保護付きAI翻訳

「{{.Name}}」のようなGoテンプレート変数は、翻訳中に自動的に保護されます。

Goアプリのローカライズを開始する

永久無料。クレジットカード不要。