i1n.ai
Rust 統合

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

JSONロケールファイルをプッシュし、182言語をAIで翻訳し、翻訳済みファイルをプルバックします。rust-i18n、Fluent、およびあらゆるRust i18nライブラリと連携します。

$ npx i1n init
main.rs
// locales/en_us/common.json managed by i1n
use rust_i18n::t;

rust_i18n::i18n!("locales");

fn main() {
    rust_i18n::set_locale("es");
    println!("{}", t!("welcome"));
    // Output: "Bienvenido"
}

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

rust-i18n互換

i1nはJSONロケールファイルを管理します。rust-i18n、Fluent、またはその他のRust i18nライブラリで直接使用できます。

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

Rust開発者はターミナルで作業します。i1nはCLIファースト — シェルを離れることなく、プッシュ、翻訳、プルが可能です。

変数セーフAI翻訳

「{name}」のような変数や書式指定子は、破損を防ぐためにAI翻訳の前にマスクされます。

CI/CDインテグレーション

CIパイプラインにi1n push --translateを追加します。翻訳はすべてのcargoビルドで同期されたままになります。

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

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