creativ.zone ora supporta 21 lingue!

CreativZone Blog

NotizieNuovo

creativ.zone ora supporta 21 lingue!

Il mondo della creatività non conosce confini. Ora creativ.zone supporta 21 lingue, collegando creativi in tutto il mondo.

Siamo davvero entusiasti di vedere membri di creativ.zone che si uniscono da tutto il mondo. Fornendo un'interfaccia utente in molte lingue speriamo di abbassare le barriere per i creativi di tutto il mondo affinché possano condividere e partecipare al nostro ambizioso progetto.

Selettore Lingua

Selettore Lingua

Perché queste lingue?

Semplice. Abbiamo consultato l'elenco delle lingue più comuni nelle statistiche del nostro sito web e abbiamo preso le prime 20 (oltre all'inglese americano, la lingua predefinita del sito). Sapevamo già di avere tantissimi fan in Thailandia (สวัสดี!), ma ora abbiamo scoperto una nuova base di fan in Indonesia (Halo!). Aggiungere nuove lingue è facile ora, quindi fateci sapere se vi sentite esclusi.

Per chi è interessato: un po' di storia

Per il progetto DeepMeta, che è un partner privilegiato di creativ.zone, siamo diventati veramente internazionali nell'agosto 2017, supportando 8 lingue diverse per la sua interfaccia utente, successivamente espanse a 10. Rendere un software veramente internazionale è un lavoro specializzato e richiede dedizione e pazienza. Abbiamo imparato molto dal sistema di localizzazione utilizzato in DeepMeta. La sfida principale era la burocrazia coinvolta nell'ottenere le traduzioni. Più specificamente, erano gli aggiornamenti a rappresentare una sfida.

Ogni volta che aggiungevamo una nuova funzionalità al software, erano necessarie modifiche in tutto il codice. Dovevamo quindi estrarre le frasi nuove o modificate e inviarle per la traduzione al nostro servizio di localizzazione. Questo consisteva in una rete di freelancer, a cui venivano poi assegnate (un traduttore per lingua) una manciata di frasi da tradurre. Per il traduttore, queste arrivavano fuori contesto. Il compenso che ricevevano non giustificava il tempo necessario per riambientarsi con il software e i suoi termini specifici, risultando in traduzioni incoerenti di termini comunemente usati. Successivamente, le traduzioni arrivavano via email una per una, e dovevamo reinserirle nel software. A volte il traduttore non rispettava i requisiti tecnici e modificava tag che non dovevano essere modificati.

Sarebbe giusto dire che questo rappresentava effettivamente un freno alla quantità di rielaborazione dell'interfaccia utente che volevamo fare per una funzionalità. Non appena una funzionalità era pronta, volevamo condividerla con i nostri utenti, ma il ciclo di traduzione doveva essere completato prima, interrompendo lo slancio.

E questo riguarda solo il lato software. Le modifiche alla documentazione e ai contenuti del sito web erano una sfida ancora maggiore. Come si fa a rilevare che 2 paragrafi sono stati modificati e 1 è stato aggiunto a una pagina web? Come si comunica questo al traduttore, senza che debba ritradurre nuovamente tutti i paragrafi coinvolti?

Arriva creativ.zone e l'IA

Per le traduzioni di creativ.zone volevamo imparare dalla nostra esperienza con il progetto DeepMeta e rendere l'internazionalizzazione un processo indolore. Penso che ci siamo riusciti! E come... Lo so... lo so, come creativi, abbiamo tutti un rapporto ambivalente con l'IA. Minaccia di rubarci il lavoro, togliendo dalle nostre mani la parte più divertente della nostra attività (la creatività), eppure... Alzate la mano, quelli di voi che non fanno una domanda a ChatGPT ogni tanto, e siate onesti... sempre più di noi lo fanno...

Selettore Lingua

Il motore di traduzione per creativ.zone è stato costruito da noi da zero. Non perché pensiamo di essere migliori di tutti quegli autori di librerie che offrono soluzioni di localizzazione complete. È perché il diavolo è nei dettagli. La sfida non è trasformare ogni frase nel software e nella documentazione in un'"unità traducibile", anche se questo è un compito enorme, accettabile solo per i più pazienti e dedicati tra noi. Il vero problema da risolvere è gestire i cambiamenti e come affrontarli.

Un approccio completamente nuovo

La soluzione che abbiamo trovato è quello che viene chiamato un "approccio funzionale". Il framework utilizzato per l'app web di creativ.zone, "React", è anch'esso funzionale: parte dallo "stato": i dati dell'utente, e tutto il resto, inclusa l'interfaccia utente, è solo una trasformazione di quello stato. Trasforma qualcosa di intangibile, come una vendita o un caricamento, in un pannello visivo, un pulsante o un testo. Se lo stato cambia, anche ciò che vedi sullo schermo cambia.

Abbiamo integrato le traduzioni in questa stessa filosofia. Nel momento in cui cambiamo una singola parola nell'interfaccia utente o nella documentazione, risulteranno 20 nuove versioni tradotte, incorporando la nuova parola correttamente e nel contesto. Stiamo testando questo nuovo approccio nelle ultime settimane e siamo assolutamente entusiasti delle sue prestazioni.

Molto vero, ovviamente: le traduzioni IA non sono perfette. Ma possiamo dire che anche le traduzioni disconnesse che ricevevamo dai nostri traduttori freelancer erano imperfette? Per non parlare del prezzo. Ora stiamo effettivamente traducendo decine di migliaia di parole in creativ.zone in 20 lingue. Utilizzando il nostro servizio di traduzione originale, questo ci sarebbe costato decine di migliaia di dollari. Con l'IA, il costo è inferiore a $50!

Feedback

Come per qualsiasi funzionalità in questa piattaforma, pianificare e sviluppare funzionalità è la nostra passione, e ci preoccupiamo profondamente di come funziona per voi. Le lingue non sono diverse. Quindi: la traduzione IA funziona per voi, o è un pasticcio distopico imbarazzante? Siate onesti e fatecelo sapere!

Inoltre, se vedete del testo in inglese che appare ancora non tradotto, per favore segnalatelo anche voi. Grazie!