Come ottenere traduzioni con IA di qualità umana per il tuo software
Se utilizzata correttamente, l'IA può tradurre il tuo software con una qualità pari a quella umana. Segui questa guida per ottenere traduzioni con IA naturali e coerenti in qualsiasi lingua. Ogni passaggio include esempi reali, così potrai vedere esattamente cosa funziona meglio e perché.
Rendi i testi della tua UI chiari e facili da capire
PTC traduce esattamente ciò che inserisci nei tuoi file di risorse. Frasi chiare e complete nella lingua originale forniscono il contesto necessario per preservare il significato esatto in ogni traduzione.

Esempio di una stringa chiara
You have no saved items in your cart.
Questa frase indica all'utente cosa è vuoto (“cart”) e cosa contiene (“saved items”), fornendo a PTC il contesto completo per produrre una traduzione esatta.

Esempio di una stringa non chiara
No cart items.
Questa frase omette il soggetto (“you”) e l'azione (“have”). In alcune lingue, potrebbe essere tradotta come “Non c'è nessun carrello” invece di “Il tuo carrello è vuoto”, il che cambia il significato.
Quando scrivi frasi complete, correggi i refusi e usi parole semplici, aiuti PTC a fornire traduzioni naturali e facili da capire per i tuoi utenti. Il feedback degli utenti sulle traduzioni può aiutarti a identificare cosa migliorare nei tuoi testi.
Descrivi il tuo prodotto e il tuo pubblico nel dettaglio
Quando configuri un progetto in PTC, dovrai inserire:
- Il nome del tuo prodotto
- Cosa fa
- A chi è rivolto

PTC utilizza queste informazioni per selezionare la terminologia, il tono e lo stile corretti, in modo che le tue traduzioni corrispondano allo scopo del prodotto e al tuo pubblico.

Esempio di buone informazioni sul prodotto:
| Nome del prodotto | Cosa fa | Pubblico |
|---|---|---|
| WPML | Un plugin WordPress per la creazione di siti multilingue | Sviluppatori di siti WordPress e dipartimenti IT |
Questa descrizione include abbastanza contesto da permettere a PTC di scegliere termini tecnici accurati e adattare il tono ai tuoi utenti.

Esempio di cattive informazioni sul prodotto:
| Nome del prodotto | Cosa fa | Pubblico |
|---|---|---|
| Wpml | plugin multilingue | utenti |
Questa descrizione omette i dettagli sulla piattaforma e sul pubblico. PTC ha meno informazioni di base su cui lavorare, quindi le traduzioni potrebbero suonare troppo generiche o utilizzare un livello di formalità errato.
Aggiungi i termini importanti del prodotto al glossario
PTC aggiunge automaticamente il nome del tuo prodotto al glossario integrato in modo che non venga mai tradotto. Devi solo aggiungere i termini che sono unici per il tuo prodotto o brand, o che potrebbero avere più significati in altre lingue. Questo mantiene la traduzione coerente in ogni lingua.
Esempio: se la tua app ha una funzione chiamata Spaces, non vorresti che venisse tradotta con la parola generica per “stanze” o “aree”.
Aggiungere “Spaces” al glossario con una descrizione come “A branded collaboration feature for team projects” indica a PTC di trattarlo come un nome proprio e di usare il termine corretto in ogni traduzione.

Un glossario ben curato mantiene la tua terminologia coerente in tutto il prodotto, così gli utenti vedranno termini familiari e corretti in ogni lingua.
Usa i segnaposto per i testi dinamici
L'uso dei segnaposto permette a PTC di tradurre l'intera frase in una volta sola, anche quando include variabili come nomi utente o numeri.
Ad esempio, supponiamo che tu voglia rivolgerti direttamente ai tuoi utenti e mostrare dinamicamente quanti messaggi non letti hanno. Il tuo utente potrebbe vedere qualcosa come:
Welcome Steve, you have 7 new messages.

In PHP, ecco come dovrebbe apparire:
printf( __( 'Welcome %s, you have %d new messages.', 'text-domain' ), $username, $message_count );
PTC vede una frase completa e può posizionare il nome e il numero nella posizione corretta per ogni lingua.

Se non usi i segnaposto e invece concateni questo testo da diverse stringhe, in questo modo:
echo __( 'Welcome ', 'text-domain' ) . $username . __( ', you have ', 'text-domain' ) . $message_count . __( ' new messages.', 'text-domain' );
PTC vedrà frammenti separati, il che rende più difficile riorganizzare correttamente le parole in lingue con regole grammaticali diverse.
I segnaposto assicurano che le tue traduzioni siano naturali, accurate e grammaticalmente corrette in ogni lingua.
Progetta la tua UI per diverse lunghezze di testo
Quando il testo viene tradotto, spesso diventa più lungo o più corto dell'originale. Un design flessibile assicura che la tua interfaccia utente mantenga un bell'aspetto e funzioni correttamente in ogni lingua.
Ecco un esempio reale da una parete da arrampicata:
- Inglese: Beware, climber above
- Spagnolo: Cuidado, hay alguien escalando sobre ti
Entrambe le versioni suonano naturali nella propria lingua, ma il testo spagnolo occupa più spazio. La stessa cosa accade nel software. L'etichetta di un pulsante, un messaggio di errore o una voce di menu che si adatta bene in inglese potrebbe causare un overflow o andare a capo in modo sgradevole in un'altra lingua.
Utilizzando un layout responsive e testando la tua UI in più lingue durante lo sviluppo, puoi assicurarti che il testo si adatti bene e che il tuo design appaia pulito e curato in tutte le versioni linguistiche della tua applicazione.
Vuoi iniziare a tradurre con l'IA?
Metti in pratica queste best practice e ottieni traduzioni con IA di qualità umana che suonano benissimo in ogni lingua. Inizia la tua prova gratuita con 20.000 parole tradotte in 2 lingue, poi paga solo per ciò che traduci.