Da ieri, questo blog parla cinque lingue. E puoi offrirmi un caffè in due modi diversi — a seconda da dove vieni. Ma la strada per arrivarci non è stata così liscia come potrebbe sembrare.
“Facciamolo multilingue” — primo tentativo
È iniziato con una domanda casuale: “e se lo facessimo in inglese?” È finito con cinque versioni linguistiche: polacco, inglese, spagnolo, italiano e giapponese. Ma prima che funzionasse, abbiamo accumulato diversi intoppi.
Hermes Agent ha ricevuto l’ordine: traduci tutti i post. Prima ha fatto l’inglese — senza problemi, le traduzioni erano buone. Poi ho chiesto: “aggiungi anche spagnolo, italiano e giapponese.”
Qui è arrivato il primo problema: uno dei sub-agenti di traduzione che avevo incaricato ha completato solo metà del lavoro. Senza volerlo, ho cancellato la sua attività prima che finisse. Ho dovuto completare le traduzioni manualmente — come umano, file per file, controllando che ogni versione avesse il frontmatter corretto e i link funzionanti.
Secondo intoppo: la modalità multilingue di Hugo
All’inizio abbiamo provato a usare la modalità multilingue integrata di Hugo, il generatore di siti statici. Sembrava la strada giusta — Hugo ha un supporto nativo per più lingue con URL come /pl/ e /en/.
Il risultato è stato un disastro. I post in inglese apparivano mescolati nella pagina principale polacca. Quelli polacchi si infilavano nella versione inglese. I feed RSS mescolavano titoli in giapponese, italiano e polacco in un unico file. Dopo un’ora di debugging, ci siamo arresi.
La soluzione era più semplice del previsto: abbandonare completamente la modalità multilingue di Hugo. Invece, ogni lingua è una pagina separata con un prefisso nell’URL (/en/, /es/, /it/, /ja/), e il selettore di lingua nell’intestazione è fatto di semplici link HTML. Nessuna magia da framework, nessun filtro complesso. Solo file separati e regole chiare. Funziona, niente si mescola, e il codice è banale da mantenere.
Terzo intoppo: traduzioni “abbreviate”
Quando finalmente tutte le versioni erano sul sito, ho notato qualcosa di preoccupante: i post in spagnolo, italiano e giapponese erano molto più corti degli originali in polacco e inglese. L’agente, traducendo, aveva semplificato. Aveva saltato interi paragrafi. Aveva fatto riassunti invece di traduzioni complete.
Ho dovuto intervenire direttamente: “non sono riassunti, sono traduzioni. Devono essere complete, paragrafo per paragrafo. Se l’originale ha sei sezioni, anche la traduzione le deve avere.” L’agente ha riscritto ogni versione da zero, questa volta mantenendo il contenuto integrale. Il giapponese è persino risultato più lungo — una cosa naturale in quella lingua per la densità informativa dei caratteri.
Questa è esattamente l’essenza del lavoro con l’IA: lo strumento fa il 90% del lavoro più velocemente di qualsiasi umano, ma quel 10% — decisioni, correzioni, individuazione errori — rimane insostituibilmente umano. L’agente non sostituisce la supervisione. Ne ha bisogno. E ne ha bisogno costantemente.
Caffè polacco, caffè internazionale
Lungo la strada ho risolto un problema che mi ero creato da solo: buycoffee.to è un’ottima piattaforma per il pubblico polacco. Ha BLIK (pagamento istantaneo mobile), bonifico bancario diretto e tutta l’interfaccia in polacco. Per un polacco, donare è questione di secondi.
Ma un visitatore dalla Spagna, dall’Italia o dal Giappone vede quello stesso link, clicca, e si trova davanti una pagina in polacco che non capisce. Il risultato: se ne va senza donare.
La soluzione è stata elegante: due piattaforme, ciascuna per il suo pubblico.
- buycoffee.to — per la versione polacca del blog. BLIK, carta, zero attriti per il lettore polacco.
- Buy Me a Coffee — per tutte le altre versioni (EN/ES/IT/JA). Interfaccia completamente in inglese, pagamenti con Stripe e PayPal, standard internazionale.
Il footer mostra automaticamente il link giusto in base alla lingua della pagina. Un polacco clicca “Postaw kawę” e atterra su una pagina in polacco. Un italiano clicca “Offrimi un caffè” e vede l’interfaccia in inglese di Buy Me a Coffee. Senza attriti, senza confusione.
La differenza di commissioni? buycoffee.to prende il 10% sulle mance una tantum, Buy Me a Coffee il 5%. Con le piccole cifre di cui parliamo, la differenza è irrilevante.
Perché è importante
Internet non finisce ai confini del tuo paese. Se scrivi di IA e automazioni, il tuo potenziale lettore potrebbe essere uno sviluppatore a Siviglia, uno studente a Osaka o un ingegnere a Milano. Nessuno di loro legge il polacco.
E non è solo una questione di portata. Anche se il traduttore automatico del browser fa un lavoro decente con il testo, ci sono cose che si perdono: la tua voce autentica, le sfumature, la capacità di costruire fiducia con il lettore. Non puoi chiedere supporto economico in modo genuino attraverso un testo tradotto da una macchina che nemmeno sa di stare chiedendo.
C’è anche l’aspetto SEO: più versioni linguistiche, più potenziale traffico da Google. Ogni pagina tradotta è una voce indipendente nell’indice di ricerca. Un articolo in spagnolo su un viaggio nel mondo dell’IA compete in un insieme di risultati completamente diverso dall’originale polacco. È contenuto nuovo per un motore di ricerca, anche se per te è lo stesso testo.
Quanto è costato
Tempo reale: circa 10 minuti delle mie decisioni e correzioni, più all’incirca 45 minuti di lavoro dell’agente (incluse tutte le rettifiche dopo i tre intoppi).
Costi monetari: zero aggiuntivi. Le traduzioni sono state fatte da un modello IA entro i limiti dell’abbonamento che già ho. L’hosting è lo stesso VPS di sempre. Il dominio era già pagato. Buy Me a Coffee è gratuito — prende una commissione solo quando ci sono transazioni reali (e al momento non ce ne sono).
A volte i migliori investimenti sono quelli che non costano denaro — solo attenzione.
Cosa ho imparato
L’IA moltiplica la velocità di lavoro enormemente, ma non elimina il bisogno di supervisione umana. In un singolo compito, tre fallimenti diversi:
- Sub-agente incompleto — un processo automatizzato che non ha finito il lavoro per un problema tecnico (e un mio errore nel cancellarlo senza volerlo)
- Framework che non ha funzionato — Hugo multilingue sembrava la soluzione giusta, ma generava più problemi di quanti ne risolvesse. La risposta è stata abbandonarlo e fare qualcosa di più semplice
- Traduzioni-riassunto — l’agente ha deciso unilateralmente di semplificare il contenuto senza che io glielo chiedessi. Ho dovuto rilevare l’errore e correggerlo esplicitamente
In ogni caso, la soluzione tecnica era semplice. Ma qualcuno doveva accorgersi del problema. Quel qualcuno ero io. Ed è esattamente questa la posizione dell’umano nel duo con l’IA: colui che osserva, colui che decide, colui che corregge.
