Centro assistenza

Perché la localizzazione AI?

La localizzazione basata su AI rappresenta un cambiamento fondamentale nel modo in cui approcciamo la traduzione. Combinando automazione, comprensione del contesto e consapevolezza del codice, l'IA risolve le sfide di localizzazione tradizionali riducendo drasticamente tempo e sforzi. Ecco perché la localizzazione AI sta cambiando le regole del gioco per gli sviluppatori.

1. Automazione: riduci lo sforzo manuale e accelera i rilasci

Con l'IA, puoi automatizzare la localizzazione, riducendo lo sforzo manuale e accelerando il processo. Invece di gestire le traduzioni manualmente o coordinarti con i team di traduzione per ogni aggiornamento, l'IA gestisce il lavoro pesante automaticamente.

Traduzione fulminea

L'IA può tradurre migliaia di stringhe in pochi minuti, non giorni o settimane. Ciò che richiedeva giorni a un team di traduzione può ora essere automatizzato nella tua pipeline CI/CD, garantendo che le traduzioni siano sempre pronte quando rilasci nuove funzionalità.

Integrazione CI/CD dell'automazione della localizzazione

Integra la traduzione AI direttamente nel tuo flusso di lavoro di sviluppo usando il pacchetto npm ai-l10n o la nostra GitHub Action. Ogni volta che invii modifiche al file della lingua sorgente, le traduzioni si aggiornano automaticamente per tutte le lingue di destinazione.

Scopri di più sulla configurazione dell'automazione della localizzazione nella tua pipeline CI/CD con esempi sia per il pacchetto npm che per la GitHub Action, oltre alle configurazioni GitLab CI e Jenkins.

Aggiornamenti incrementali intelligenti

Il nostro servizio può rilevare quali stringhe sono nuove e tradurre solo quelle, preservando le tue traduzioni esistenti e risparmiando tempo e risorse:

# Only translate new keys, preserve existing translations
npx ai-l10n translate path/to/en.json --update

2. Consapevolezza del codice e conservazione del formato i18n

L'IA è consapevole del codice e preserva i formati dei file i18n, mantenendo le chiavi intatte e gestendo correttamente i segnaposto. A differenza dei semplici strumenti di traduzione che potrebbero rompere il tuo codice, l'IA comprende la struttura dei file di localizzazione.

Conservazione dei segnaposto

L'IA riconosce e preserva segnaposto, variabili e sintassi di interpolazione tra diversi formati i18n:

{
  "welcome": "Hello, {{name}}!",
  "itemCount": "You have {{count}} items"
}

Forme plurali i18n

L'IA comprende il formato messaggio ICU e la sintassi di pluralizzazione i18next, generando tutte le forme plurali richieste per ogni lingua:

{
  "inbox.count": "You have {count, plural, one {# message} other {# messages}}"
}

Per le lingue con regole di pluralizzazione complesse (come l'arabo con 6 forme), l'IA genera automaticamente tutte le varianti richieste:

{
  "inbox.count": "لديك {count, plural, zero {لا توجد رسائل} one {رسالة واحدة} two {رسالتان} few {# رسائل} many {# رسالة} other {# رسالة}}"
}

Adattamento di data, ora e formato numerico

L'IA converte automaticamente date, orari e numeri per corrispondere alle convenzioni locali di destinazione durante la traduzione. Date come 07/04/1776 sono formattate come MM/GG/AAAA negli Stati Uniti, ma GG/MM/AAAA nella maggior parte dell'Europa. Numeri come 1.000,50 diventano 1.000,50 in molti paesi europei. Ciò garantisce che i tuoi contenuti localizzati risultino naturali per gli utenti in ogni regione.

Type safety

Il nostro servizio preserva i tipi di dati JSON: i numeri rimangono numeri, i booleani rimangono booleani, i valori null vengono mantenuti. Ciò garantisce che la logica della tua applicazione rimanga intatta dopo la traduzione.

3. Supporto per lingue meno comuni

Con l'IA, puoi tradurre lingue meno comuni dove i traduttori umani potrebbero essere scarsi. Questo democratizza la localizzazione, rendendo possibile raggiungere un pubblico che in precedenza era difficile o costoso da servire.

Oltre 165 lingue disponibili

L'IA supporta una vasta gamma di lingue con diversi livelli di competenza:

  • Forte (12 lingue): Inglese, spagnolo, francese, tedesco, cinese, russo, portoghese, italiano, giapponese, coreano, arabo, hindi
  • Alto (53 lingue): La maggior parte delle lingue europee e asiatiche, inclusi olandese, svedese, polacco, turco, vietnamita, thailandese e altre
  • Moderato (oltre 100 lingue): Ampia gamma di lingue mondiali, comprese lingue regionali meno comuni

Risolvere la carenza di traduttori umani

Per lingue meno comuni come l'islandese, il gallese o i dialetti regionali, trovare traduttori umani qualificati può essere difficile e costoso. L'IA colma questa lacuna fornendo traduzioni immediate e consapevoli del contesto anche per le lingue con disponibilità limitata di traduttori umani. Ciò ti consente di raggiungere mercati globali che altrimenti sarebbero troppo costosi o dispendiosi in termini di tempo da servire.

4. Comprensione del contesto

L'IA comprende il contesto, riducendo gli errori nelle frasi ambigue rispetto alla tradizionale traduzione automatica. Ciò porta a traduzioni più naturali e accurate che rispettano il significato e il tono dei tuoi contenuti. L'IA determina anche in modo intelligente cosa dovrebbe essere tradotto e cosa dovrebbe rimanere invariato, come nomi propri, termini tecnici, nomi di marchi e URL.

Risoluzione dell'ambiguità

Le parole possono avere significati diversi a seconda del contesto. L'IA analizza le stringhe circostanti per scegliere la traduzione corretta:

{
  "pixie.definition": "She is a small imaginary person.",
  "dialog.pixie.answer": "I found it..."
}

In questo esempio, l'IA comprende dalla definizione o dal testo circostante che "pixie" è un personaggio femminile (lei, non lui) e che "pixie" si riferisce a questo specifico personaggio da pixie.definition, non a una fata generica. Questa consapevolezza del contesto porta a traduzioni più accurate con accordo di genere e terminologia corretti in tutte le stringhe.

5. Scala e velocità: traduci grandi volumi istantaneamente

Con l'IA, puoi tradurre grandi volumi di testo in pochi minuti, accelerando i rilasci globali. Ciò che era un collo di bottiglia nel tuo processo di rilascio diventa quasi istantaneo.

Traduzione ad alto volume

Traduci migliaia di stringhe in decine di lingue in un'unica operazione. L'IA può gestire file con oltre 10.000 stringhe e generare traduzioni naturali in pochi minuti.

Traduzione batch

Elabora più file simultaneamente con la configurazione batch:

[
  {
    "sourceFile": "./locales/en/common.json",
    "targetLanguages": ["es", "fr", "de", "ja", "zh-CN"],
    "translateOnlyNewStrings": true
  },
  {
    "sourceFile": "./locales/en/errors.json",
    "targetLanguages": ["es", "fr", "de", "ja", "zh-CN"]
  }
]
npx ai-l10n batch translate-config.json

Varianti regionali

L'IA adatta automaticamente le traduzioni alle varianti regionali (es-ES vs es-MX, en-US vs en-GB, pt-BR vs pt-PT), selezionando vocabolario ed espressioni che corrispondono al contesto culturale locale. Ciò garantisce che la tua applicazione risulti naturale per gli utenti in diverse regioni senza intervento manuale.

6. Coerenza in tutta la tua applicazione

L'IA garantisce traduzioni uniformi tra i file, evitando incongruenze nella terminologia. Puoi configurare una terminologia personalizzata che l'IA applicherà in modo coerente in tutti i file, creando un'esperienza utente coesa in tutta la tua applicazione.

Configurazione della terminologia personalizzata

Il nostro servizio ti consente di configurare una terminologia personalizzata che l'IA applicherà in modo coerente in tutti i file. A differenza dei servizi di traduzione automatica tradizionali che richiedono mappature di glossari parola per parola, l'IA comprende il contesto e usa la tua terminologia in modo naturale. Fornisci semplicemente i termini in linguaggio naturale e l'IA capirà quando e come applicarli in tutta la tua applicazione in base al contesto.

Preferenze di traduzione

Attualmente puoi configurare le traduzioni per utilizzare contrazioni (es. "don't" vs "do not"), abilitare l'accorciamento quando le traduzioni superano la lunghezza del testo sorgente e generare forme plurali per la compatibilità con i18next. Ulteriori preferenze di stile possono essere aggiunte su richiesta e richiedono test prima dell'implementazione.

Vantaggi nel mondo reale

Ecco cosa significa la localizzazione AI per il tuo flusso di lavoro di sviluppo:

Costi ridotti:Prezzi pay-as-you-go senza abbonamento. 10,000 caratteri gratuiti al mese. Significativamente più economico di altri servizi di traduzione.

Time-to-market più rapido:Lancia in più lingue simultaneamente. Nessuna attesa per i team di traduzione. Aggiorna le traduzioni alla stessa velocità con cui rilasci il codice.

Qualità coerente:Ogni traduzione segue gli stessi standard di qualità, con consapevolezza del contesto e conservazione del formato integrati.

Scalabilità infinita:Che tu stia traducendo 10 stringhe o 10,000 stringhe in 2 lingue o 50 lingue, l'IA le gestisce con la stessa velocità e coerenza.

Per iniziare con la localizzazione AI

Pronto a sperimentare i vantaggi della localizzazione basata su AI? Scegli lo strumento adatto al tuo flusso di lavoro: