PTC

Come ottenere traduzioni con IA di qualità umana per il software

Se usata correttamente, l'IA può tradurre il tuo software con una qualità umana. Segui questa guida per ottenere traduzioni con IA naturali e coerenti in qualsiasi lingua. Ogni passaggio include esempi reali, così puoi vedere esattamente cosa funziona meglio e perché.

Rendi i testi dell'interfaccia chiari e facili da capire

PTC traduce esattamente ciò che inserisci nei tuoi file di risorse. Frasi chiare e complete nella lingua originale gli forniscono il contesto di cui ha bisogno per preservare il significato esatto in ogni traduzione.

Esempio di una stringa chiara

You have no saved items in your cart.

Questa frase dice all'utente cosa è vuoto (“cart”, carrello) e cosa contiene (“saved items”, articoli salvati), fornendo a PTC il contesto completo per produrre una traduzione esatta.

Esempio di una stringa poco chiara

No cart items.

Questo omette il soggetto (“you”, tu) e l'azione (“have”, hai). In alcune lingue, potrebbe essere tradotto come “There is no cart” (Non c'è nessun carrello) invece di “Your cart is empty” (Il tuo carrello è vuoto), il che cambia il significato.

Quando scrivi frasi complete, correggi gli errori di battitura 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 in dettaglio

Quando configuri un progetto in PTC, inserirai:

  • Il nome del tuo prodotto
  • Cosa fa
  • A chi è rivolto
Configurazione del progetto PTC

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

Esempio di buone informazioni sul prodotto:

Nome del prodotto Cosa fa Pubblico
WPML Un plugin di WordPress per creare siti multilingue Creatori di siti WordPress e dipartimenti IT

Questa descrizione include abbastanza contesto affinché PTC sia in grado 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

Questo omette i dettagli della tua piattaforma e del tuo pubblico. PTC ha meno informazioni di base su cui lavorare, quindi le traduzioni potrebbero sembrare troppo generiche o usare un livello di formalità sbagliato.

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 funzionalità chiamata Spaces, non vorresti che venisse tradotta con la parola generica per “rooms” (stanze) o “areas” (aree).

Aggiungere “Spaces” al glossario con una descrizione come “A branded collaboration feature for team projects” (Una funzionalità di collaborazione del brand per progetti in team) dice a PTC di trattarlo come un nome proprio e di usare il termine corretto in ogni traduzione.

Termini nel glossario PTC

Un glossario ben curato mantiene la tua terminologia coerente in tutto il tuo prodotto, così gli utenti vedono un testo familiare e corretto in ogni lingua.

Usa i segnaposto per il testo dinamico

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 parlare direttamente ai tuoi utenti e mostrare in modo dinamico quanti messaggi non letti hanno. Il tuo utente potrebbe vedere qualcosa di simile:

Welcome Steve, you have 7 new messages. (Benvenuto Steve, hai 7 nuovi messaggi.)

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 concateni invece 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 le parole correttamente nelle lingue con regole grammaticali diverse.

I segnaposto assicurano che le tue traduzioni siano naturali, accurate e grammaticalmente corrette in ogni lingua.

Progetta la tua interfaccia 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 abbia comunque un bell'aspetto e funzioni correttamente in ogni lingua.

Ecco un esempio reale tratto da una parete da arrampicata:

  • Inglese: Beware, climber above
  • Spagnolo: Cuidado, hay alguien escalando sobre ti

Entrambe le versioni suonano naturali nella loro lingua, ma il testo in 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 perfettamente in inglese potrebbe andare in overflow o andare a capo in modo strano in un'altra lingua.

Usando un layout responsive e testando la tua interfaccia 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.

Pronto 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 con 20.000 parole tradotte in 2 lingue, poi paga solo per ciò che traduci.