Polylang e DeepL, una soluzione equilibrata per il blogging multilingue

 
Polylang e DeepL, una soluzione equilibrata per il blogging multilingue

Polylang e DeepL

Come in altre recensioni di plugin premium o di qualsiasi altro prodotto, ci sono link di affiliazione, ma in questo caso non ce ne sono. Quanto scritto qui si basa esclusivamente sull'esperienza di utilizzo di questi due strumenti combinati nelle loro versioni gratuite.

Se ha mai pensato di provare ad aggiungere una seconda o terza lingua al suo WordPress, saprà già che non esistono soluzioni magiche automatiche per farlo. Tuttavia, esistono dei plugin, molti dei quali gratuiti, che rendono il lavoro più semplice.

Per costruire un blog multilingue, deve raggiungere due obiettivi, preferibilmente in quest'ordine.

1- Tradurre la struttura del blog, i widget e i menu, le tassonomie come le categorie, i tag, ecc. Per questo compito verrà utilizzato Polylang.

2- La grande, la traduzione del contenuto dei post e/o delle pagine con l'aiuto di DeepL.

Polylang

Anche se ci sono opinioni diverse su quale sia il miglior plugin per questo, tutti si sono evoluti molto rispetto alle loro prime versioni, semplificando il compito. Forse il più utilizzato e il più economico per un singolo sito, ma anche il più macchinoso e incline a creare problemi è WPML.

Un'altra opzione che molti indicano come la migliore è MultilingualPressche opta per un altro approccio da parte di un multisito.

Invece di avere un WP con diverse lingue, crea diverse istanze di WordPress con una lingua ciascuna. Inizialmente era il più costoso (l'anno scorso costava 199 dollari per un singolo sito), ma la sua versione standard è stata abbassata a 99 dollari, ma può essere utilizzata solo per 3 lingue e 1 sito WordPress Multisite

Ho scelto Polylang nella sua versione gratuita perché, senza essere il più completo, è il più leggero, il più semplice da usare e soddisfa i requisiti minimi.

Polylang, come tuttiaggiunge il attributi hreflang automaticamente, per garantire che i motori di ricerca riconoscano in quale lingua appaiono i suoi contenuti e possano mostrare ai visitatori la versione più appropriata della pagina in base alla loro lingua o al loro luogo di provenienza.

È sufficiente installarlo, seguire un paio di passaggi nella sua procedura guidata, eseguire alcune impostazioni di base e iniziare a tradurre le stringhe.

Polylang y DeepL, una solución equilibrada para un blog multilingüe
Polylang e DeepL, una soluzione equilibrata per il blogging multilingue

Passerò in rassegna l'impostazione di Polylang, perché ci sono molte recensioni e tutorial molto completo, oltre a quello del plugin stesso documentazione sul sito web del plugin. Non è nemmeno un mistero.

La versione PRO è un po' costosa(99 euro) almeno per il primo anno, con rinnovi successivi al 50%. Ma in linea di principio, le opzioni extra che offre non sono realmente necessarie all'inizio.

Dopo aver impostato la lingua principale, possiamo aggiungere tutte le lingue di cui abbiamo bisogno e iniziare a tradurre tutto ciò che il plugin ci permette di tradurre.

Polylang y DeepL, una solución equilibrada para un blog multilingüe

Una volta che tutto è come dovrebbe essere, inizia il vero lavoro. Tradurre i contenuti.

Polylang aggiunge questa nuova opzione nell'editor dei post. Premendo il simbolo + accanto alla bandierina, verrà creata la versione vuota della pagina nella lingua selezionata, con il corrispondente nuovo url della lingua /en/, in questo caso l'inglese, in modo da poter iniziare ad aggiungere la traduzione.

Polylang y DeepL, una solución equilibrada para un blog multilingüe

Non esiste un plugin che esegua una traduzione massiccia di tutti i suoi contenuti gratuitamente e con un solo clic.

Alcune persone utilizzano Google Translate o altri traduttori online, ma conosciamo già il risultato. Chiamare traduzione ciò che fa Google Translate dovrebbe essere un reato penale.

Alcuni componenti aggiuntivi offrono piani di volume per carattere o per parola attraverso vari servizi di traduzione professionale interni o di terzi. L'opzione migliore sarà sempre il lavoro svolto da un traduttore umano professionista.

Ma si tratta di aggiungere lei stesso la traduzione, a condizione che conosca la lingua abbastanza bene da essere in grado di apportare le correzioni necessarie in seguito e di adattare il linguaggio colloquiale, lo slang, i modi di dire locali e così via alla nuova lingua.

Pausa, qui entra in gioco DeepL.

DeepL

Ho seguito a lungo la carriera di questo traduttore, perché ero già sorpreso dalla sua risposta, anche nelle traduzioni da testi molto informali.

A poco a poco, sia i siti web di tecnologia diversa che gli utenti hanno scoperto che i suoi risultati sono nettamente superiori a quelli di altri traduttori online.

Può provarlo e per trarre le proprie conclusioni, ci sono anche diversi confronti basati sulla traduzione di diversi testi classici.

DeepL consente di caricare documenti Word (.docx) o PowerPoint (.pptx) e dispone anche di un'applicazione per Windows. Dispone di un Glossario in cui può salvare le parole sostitutive che suggerisce e di tre modalità di traduzione: formale, informale e automatica.

Polylang y DeepL, una solución equilibrada para un blog multilingüe

Secondo le informazioni fornite da DeepL sul suo sito webdove sostiene di essere il miglior traduttore automatico del mondo, è stato lanciato nell'agosto 2017.

A marzo 2018 ha presentato la sua versione PRO, che consente agli abbonati di utilizzare la sua rete neurale a convoluzione AI, in una versione più ottimizzata e con più opzioni, oltre alla possibilità di creare nuove applicazioni e servizi utilizzando la sua API.

Polylang y DeepL, una solución equilibrada para un blog multilingüe

Se il suo strumento non ha ancora battuto Google Translate, è solo perché non ha ancora raggiunto il numero di lingue che Google Translate traduce (più di 100) rispetto ai poco più di 20 coperti da DeepL

Comunque sia, le persone fanno ancora fatica a staccarsi da Google e continuano a usarlo come se fosse l'unica opzione e, quel che è peggio, a vederlo come la porta naturale di accesso a Internet. Penso che DeepL, se continua ad evolversi in questo modo, potrebbe presto sostituire GT come il più utilizzato.

Passiamo agli affari

Arriviamo al punto in questione, tra le cose che DeepL offre c'è il accesso gratuito all'API per gli sviluppatori.

DeepL API Gratis permette agli sviluppatori di tradurre gratuitamente fino a 500.000 caratteri al mese e di integrare il programma API REST di DeepL nei propri prodotti e piattaforme

500.000 caratteri non è male per un mese. Questo post è di circa 1540, quindi potrebbe tradurre 326 articoli di lunghezza simile.

Il passo successivo consiste nell'iscriversi a questo piano di abbonamento e, una volta terminato il processo, annotare la chiave di autenticazione per l'API che troverà nella scheda "Piano" del suo account.

Polylang e DeepL, una soluzione equilibrata per il blogging multilingue

Plugin DeepL

Ora scarichiamo "DeepL Pro plugin di traduzione API" dal repository di WordPress per poter utilizzare il nostro piano "DeepL API Free" e installarlo.

Questo plugin non è stato sviluppato da DeepL e i suoi creatori hanno un altro plugin per la traduzione in batch.

Nelle sue impostazioni aggiunga la chiave API nella casella "Chiave API", scelga il piano API gratuito e quando aggiornerà il saldo mensile dei caratteri gratuiti verrà aggiunto e apparirà una barra dove potrà controllare i caratteri che sta utilizzando. Configuri il resto delle opzioni e esca.

Polylang e DeepL, una soluzione equilibrata per il blogging multilingue

Ora, quando apre l'editor di WordPress, a seconda di dove l'ha configurato in "Integrazione", apparirà un nuovo modulo di traduzione per DeepL che assomiglia a questo.

Polylang e DeepL, una soluzione equilibrata per il blogging multilingue

E torniamo a al punto in cui siamo a Polylang:

Tradurre

Quando creiamo delle pagine per aggiungere la loro traduzione, generiamo una nuova pagina collegata a quella originale, che apparirà completamente vuota. Quindi, prima di iniziare a farlo, copieremo tutti i suoi contenuti. È consigliabile copiarlo nella modalità HTML offerta dall'editor di Wordpress.

Ora lo incolliamo nella scheda HTML della nuova pagina creata e lo salviamo come bozza.

La versione PRO copia il contenuto del post originale quando crea la nuova pagina, mentre la versione gratuita non lo fa. Anche se c'è una funzione che possiamo aggiungere in modo che anche la versione gratuita lo faccia Eccola qui. Anche se il codice dovrebbe essere del 2020, l'ho testato e ha funzionato nella versione 3.1.2 di Polylang con WordPress 5.8.2 e PHP 8. È consigliabile testarlo prima in un ambiente di prova.

Poi, senza lasciare la vista HTML dell'editor, clicchi su Traduci nel modulo DeepL e il testo tradotto apparirà nel nostro editor.

Ho provato a farlo dalla scheda visual e mi ha restituito alcuni errori nel layout del testo, come spazi mancanti o interruzioni di riga. Deve anche salvare come bozza, a volte un paio di volte, in modo che il pulsante Traduci reagisca e restituisca la traduzione.

Ora è arrivato il momento di rivedere la traduzione per ripulire tutto ciò che sembra strano nella costruzione e per controllare che non siano stati usati termini che cambiano il senso, il significato o lo stile di ciò che abbiamo scritto nel testo originale.

Infine, basta aggiungere il titolo (la versione gratuita non lo traduce), i tag e la descrizione nella nuova lingua e pubblicare.

Qualcosa del genere.

Per le pagine realizzate con Elementor ho riscontrato dei problemi. Esiste un plugin chiamato "Polylang Connect per Elementor" per collegare entrambi i plugin, che promette piena compatibilità e non so se risolve questo problema, ma temo che sia più per tradurre widget e stringhe da modelli creati con Elementor.

Non l'ho provato, ma leggendo il thread di supporto nel repository sembra un plugin un po' trascurato.

Poiché Polylang si occupa di collegare la pagina originale con la sua traduzione, in modo da avere collegamenti reciproci, ora può aggiungere le tipiche bandierine ad ogni post che ha una traduzione e anche inserirle nel menu del suo sito o in un widget.

Ho optato per un design più minimalista per visualizzare il selettore di bandiere linguistiche nella parte superiore dei post e si presenta così. Viene realizzato utilizzando una funzione e il suo CSS corrispondente, che può trovarlo qui.

Polylang e DeepL, una soluzione equilibrata per il blogging multilingue

Per quanto riguarda le bandierine del menu, le ho sostituite con delle bandierine rotonde, ecco spiegato il tutto come fare.

Può anche utilizzare le funzioni native del plugin per mostrare le bandiere e/o la lingua nel testo e mostrarle solo quando c'è una traduzione.

Per riassumere, pro e contro

Se non può permettersi un servizio di traduzione professionale, il suo blog non ha molti articoli pubblicati e non ha la conoscenza necessaria di una lingua per correggere i testi ottenuti da DeepL, con questi due plugin può creare una versione multilingue completa. Un'altra opzione è quella di tradurre solo le pagine che ritiene possano ricevere l'attenzione dei visitatori di altri Paesi.

Pro

  • Facile da configurare e utilizzare.
  • Gratuito (investimento di tempo) se si conosce la lingua.

Contro

  • Se il suo sito ha molte pagine, avrà bisogno di molte ore di lavoro.
  • Nelle pagine modificate con Elementor funziona male e a volte non collega la traduzione.
  • Dipendenza da Polylang, effetto torre di Babele quando lo disattiva.

Suscríbete por email para recibir las viñetas y los artículos completos y sin publicidad

Artículos relacionados

Este blog se aloja en LucusHost

LucusHost, el mejor hosting