i1n.ai
Rust 集成

本地化您的 Rust 应用程序

推送 JSON 区域文件,通过 AI 翻译 182 种语言,然后拉回翻译后的文件。可与 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"
}

为什么 Rust 团队使用 i1n?

与 rust-i18n 兼容

i1n管理您的JSON语言环境文件。可直接与rust-i18n、Fluent或任何Rust i18n库一起使用。

CLI 原生工作流

Rust 开发者常在终端中工作。i1n 以 CLI 为先 — 无需离开您的 Shell 即可推送、翻译和拉取。

变量安全的人工智能翻译

像 {name} 这样的变量和格式说明符会在 AI 翻译之前被屏蔽,以防止损坏。

CI/CD 集成

将 i1n push --translate 添加到您的 CI 流水线中。翻译与每次 cargo 构建保持同步。

开始本地化您的 Rust 应用

永久免费。无需信用卡。