i1n.ai
Rust Intégration

Localisez votre application Rust

Poussez des fichiers de localisation JSON, traduisez avec l'IA dans 182 langues et récupérez les fichiers traduits. Fonctionne avec rust-i18n, Fluent et toute bibliothèque 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"
}

Pourquoi les équipes Rust utilisent-elles i1n ?

Compatible avec rust-i18n

i1n gère vos fichiers de localisation JSON. Utilisez-les directement avec rust-i18n, Fluent ou toute autre bibliothèque i18n Rust.

Flux de travail natif CLI

Les développeurs Rust vivent dans le terminal. i1n est conçu pour la CLI : poussez, traduisez et récupérez sans quitter votre shell.

Traduction IA sécurisée pour les variables

Les variables telles que {name} et les spécificateurs de format sont masqués avant la traduction par IA pour éviter toute corruption.

Intégration CI/CD

Ajoutez i1n push --translate à votre pipeline CI. Les traductions restent synchronisées à chaque build de cargo.

Commencez à localiser votre application Rust

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