Recensione di TranslatePress: un modo semplice per rendere WordPress multilingue
Pubblicato: 2022-11-22Vuoi creare un sito WordPress multilingue?
TranslatePress offre uno dei modi più semplici per essere operativi con un sito WordPress multilingue SEO-friendly.
Anziché utilizzare interfacce di back-end, TranslatePress ti consente di gestire tutte le tue traduzioni da un editor visivo utilizzando un approccio punta e clicca, incluso il supporto per la traduzione praticamente per tutti i plug-in di WordPress.
Puoi tradurre manualmente i tuoi contenuti da zero o utilizzare la traduzione automatica da Google Translate o DeepL. In ogni caso, i tuoi dati di traduzione rimangono sul tuo server e TranslatePress non fa affidamento sul servizio di traduzioni dal cloud.
Nella nostra recensione pratica di TranslatePress, daremo uno sguardo più approfondito a ciò che offre il plugin e poi ti mostreremo come tradurre WordPress usando TranslatePress.
Recensione di TranslatePress: uno sguardo alle caratteristiche
Il vantaggio di alto livello di TranslatePress è che ti consente di creare un sito WordPress multilingue.
Tuttavia, TranslatePress ha un modo piuttosto unico di farlo, che è una parte importante di come si distingue dagli altri plugin multilingue di WordPress.
In poche parole, offre molta della semplicità degli strumenti di traduzione/multilingue SaaS quando si tratta di configurazione semplice e traduzione visiva... ma con un approccio che è ancora WordPress nativo al 100% e self-hosted al 100%.
Per iniziare la nostra recensione di TranslatePress, esaminiamo alcune delle caratteristiche chiave che lo rendono possibile...
Interfaccia di traduzione visiva (simile a Theme Customizer)
Per semplificare il più possibile la gestione delle traduzioni, TranslatePress ti consente di aggiungere/modificare le tue traduzioni da un'interfaccia visiva che assomiglia molto al Customizer del tema WordPress.
Puoi gestire praticamente tutte le tue traduzioni da questo editor usando punta e clicca.
L'unica volta in cui dovrai utilizzare un'interfaccia di back-end è quando traduci slug URL a livello di sito, come lo slug di base della categoria, nonché altri contenuti di back-end come le e-mail di WooCommerce che il tuo sito invia ai clienti.
Traduzione manuale o automatica (Google Translate o DeepL)
Puoi tradurre i tuoi contenuti da zero da solo o assumendo traduttori (tramite account Translator dedicati).
Oppure, se vuoi risparmiare tempo, puoi anche utilizzare la traduzione automatica automatica da Google Translate o DeepL.
Anche se utilizzi la traduzione automatica, sarai comunque in grado di perfezionare manualmente le tue traduzioni.
Personalmente, penso che utilizzare un mix di entrambi gli approcci sia la cosa migliore. Puoi utilizzare la traduzione automatica per generare le tue traduzioni di base e poi rivederle manualmente (o assumere un editore che lo faccia per te).
Inoltre, tutti i tuoi dati di traduzione sono archiviati localmente nel database del tuo sito WordPress. Quindi devi solo interrogare il servizio di traduzione una volta per generare le traduzioni iniziali e poi TranslatePress memorizzerà quelle traduzioni nel tuo database.
Ancora una volta, questa è una parte importante di ciò che rende TranslatePress diverso dagli altri plugin di traduzione automatica.
Funziona con qualsiasi plugin o tema (incluso WooCommerce)
Una delle cose migliori di TranslatePress è che funziona praticamente con qualsiasi plugin o tema di WordPress fin da subito (insieme a tutte le funzionalità di base di WordPress, ovviamente).
Questo è diverso da altri plugin di traduzione, che richiedono che il plugin sia codificato in un certo modo per inserire accuratamente le sue traduzioni.
TranslatePress è in grado di raggiungere questo obiettivo osservando l'HTML reso dal frontend del tuo sito, piuttosto che guardando il codice di backend. Non importa come il plug-in è codificato sul back-end: se visualizza il contenuto sul tuo sito, TranslatePress dovrebbe essere in grado di rilevarlo.
TranslatePress ha anche alcune integrazioni speciali per tradurre i contenuti di back-end tramite la sua interfaccia di gestione delle stringhe. Ad esempio, puoi tradurre le tue email WooCommerce.
Funzionalità SEO multilingue
Per aiutarti a beneficiare della SEO multilingue, TranslatePress offre diverse utili funzionalità SEO multilingue.
Prima di tutto, ogni versione della traduzione dei tuoi contenuti ottiene la propria pagina statica e indicizzabile in modo che Google possa eseguirne la scansione. TranslatePress aggiunge automaticamente anche il tag hreflang per aiutare Google a comprendere la connessione tra i contenuti in diverse lingue.
Oltre a ciò, TranslatePress si integra con i plug-in SEO più popolari per consentirti di tradurre il titolo SEO e la meta descrizione (insieme ai social media) dal tuo plug-in SEO (ad esempio i dettagli impostati in Yoast SEO) e creare una mappa del sito multilingue.
Commutatore di lingua flessibile
Per consentire ai visitatori di scegliere le loro lingue preferite, TranslatePress semplifica l'aggiunta di un selettore di lingua mobile o di un selettore di lingua in qualsiasi area del menu.
Oppure, se desideri un maggiore controllo, puoi anche posizionare manualmente il selettore di lingua utilizzando uno shortcode.
È inoltre possibile personalizzare il comportamento del selettore di lingua, ad esempio come visualizzare i nomi delle lingue e se includere o meno i contrassegni.
Come tradurre WordPress con TranslatePress
Ora che conosci alcune delle funzionalità principali, spostiamo la nostra recensione di TranslatePress nella sezione pratica e esaminiamo come tradurre WordPress con TranslatePress in modo da poter ottenere un esempio più pratico di come funziona il plug-in.
1. Scegli le tue lingue
Una volta installato e attivato il plug-in, puoi andare su Impostazioni → TranslatePress per scegliere le lingue che desideri aggiungere al tuo sito.
Parlerò più avanti dei prezzi, ma la versione gratuita ti consente di aggiungere una nuova lingua mentre la versione premium supporta lingue illimitate.
Il menu a discesa supporta già centinaia di lingue e locali. Ma se non vedi la tua lingua nell'elenco, puoi anche aggiungere una lingua personalizzata andando alla scheda Avanzate e scorrendo verso il basso fino alle impostazioni Lingua personalizzata :
2. Imposta la traduzione automatica (facoltativo)
Se desideri tradurre manualmente i tuoi contenuti, puoi saltare questo passaggio. Ma se vuoi impostare la traduzione automatica automatica tramite Google Translate o DeepL, puoi farlo dalla scheda Traduzione automatica .
Per configurare le cose, dovrai creare una chiave API nel servizio scelto e aggiungerla alle impostazioni del plug-in. La documentazione del plugin include istruzioni dettagliate su come farlo.
Mentre TranslatePress non ti addebita nulla in più per utilizzare il servizio di traduzione automatica, potresti dover pagare Google Translate o DeepL se superi i limiti dei loro livelli gratuiti (di solito circa ~ 100.000 parole al mese).
Se stai traducendo molti contenuti, TranslatePress ti consente di impostare limiti di traduzione per controllare meglio il tuo budget su Google Translate o DeepL.
3. Tradurre il contenuto utilizzando l'editor visivo
Ora puoi avviare l'editor visivo di TranslatePress per tradurre i tuoi contenuti.
Se hai utilizzato la traduzione automatica, le traduzioni saranno precompilate con quelle del servizio scelto.
Se non hai impostato la traduzione automatica, i campi di traduzione saranno vuoti e dovrai aggiungerli da zero.
Ecco come avviare l'editor:
- Apri la pagina che vuoi tradurre sul frontend del tuo sito.
- Fai clic sulla nuova opzione Traduci pagina sulla barra degli strumenti di WordPress.
In alternativa, puoi avviarlo dal back-end facendo clic sul pulsante Traduci sito nelle impostazioni di TranslatePress.
Tradurre i contenuti è semplicissimo: ecco tutto quello che devi fare:
- Passa il mouse sopra il contenuto che desideri tradurre e fai clic sull'icona della matita per aprire la sua traduzione nella barra laterale.
- Aggiungi la traduzione utilizzando il campo nella barra laterale.
- Salva le modifiche facendo clic sul pulsante o utilizzando la scorciatoia da tastiera Ctrl + S.
- Ripeti per tradurre contenuti aggiuntivi.
Una delle cose più belle di TranslatePress è che puoi utilizzare questo approccio per tradurre praticamente qualsiasi contenuto, non importa se proviene dall'editor nativo di WordPress, dal tuo tema, da qualsiasi plug-in, dall'area del menu del tuo sito, dall'intestazione del tuo sito e così via .
Tradurre qualsiasi elemento è semplice come puntare → fare clic → tradurre .
Ad esempio, se disponi di un negozio WooCommerce, puoi comunque utilizzare l'approccio punta e clicca per tradurre le pagine del carrello e di pagamento (insieme a tutti i dettagli del prodotto):
Un'icona verde indica che la stringa selezionata proviene dal gettext del plugin o del tema.
Puoi persino "tradurre" le immagini usando questo approccio. Passando il mouse sopra l'immagine e facendo clic sull'icona della matita potrai scegliere un'immagine diversa dalla tua Libreria multimediale per i visitatori che navigano in quella lingua, oltre a tradurre la descrizione alternativa e il titolo dell'immagine ( ma solo se hai impostato quei dettagli nella lingua originale ).
Tuttavia, per tradurre incorporamenti di terze parti, come i video di YouTube, dovrai utilizzare lo shortcode del plug-in.
Per tradurre i metadati SEO e gli slug URL, puoi utilizzare l'interfaccia a discesa:
Se disponi di qualche tipo di sito con contenuti limitati (sito di iscrizione, corso online, ecc.), potresti visualizzare contenuti diversi sulla stessa pagina a seconda del livello di un utente.
Per gestire questo, puoi utilizzare il menu a discesa Sfoglia come , che ti consente di "vedere" e tradurre la pagina come diversi tipi di utenti.
La versione gratuita ti consente di scegliere tra loggato e disconnesso, mentre la versione premium ti consente di scegliere ruoli utente specifici:
Infine, per tradurre alcune informazioni di back-end a livello di sito, puoi aprire l'interfaccia String Translation . Qui è dove puoi configurare gli slug della tassonomia, Gettext e le email:
Tuttavia, eseguirai la maggior parte del tuo lavoro di traduzione dall'interfaccia visiva.
4. Imposta il tuo selettore di lingua
Dopo aver tradotto i tuoi contenuti, l'ultimo passo importante è configurare il selettore di lingua del frontend del tuo sito, che è ciò che i tuoi visitatori useranno per scegliere le loro lingue preferite.
Per impostazione predefinita, TranslatePress aggiunge un selettore di lingua mobile nell'angolo in basso a destra del tuo sito, ma puoi spostarlo facilmente in una posizione diversa (e anche personalizzarne l'aspetto).
In totale, ottieni le seguenti opzioni di posizionamento:
- Commutatore di lingua mobile
- Voce del menu di navigazione
- Shortcode (puoi anche utilizzare la funzione do_shortcode per inserirlo direttamente nei file modello del tuo tema)
Puoi accedere alle impostazioni generali del selettore di lingua andando su Impostazioni → TranslatePress e scorrendo verso il basso:
Se desideri aggiungere il selettore di lingua al menu di navigazione, puoi farlo andando su Aspetto → Menu e utilizzando le opzioni di menu dedicate:
Prezzi TranslatePress
TranslatePress ha una versione gratuita su WordPress.org e una versione premium con diverse opzioni di licenza (e accesso a diverse funzionalità su ogni livello di licenza).
La versione gratuita del plug-in ti consente di tradurre completamente il contenuto del frontend del tuo sito in una nuova lingua , incluso il supporto per la traduzione automatica tramite Google Translate.
Se desideri maggiori funzionalità, puoi eseguire l'upgrade a una delle versioni premium per accedere, in parte, alle seguenti funzionalità:
- Supporto per lingue illimitate . Se desideri offrire il tuo sito in più nuove lingue, avrai bisogno della versione a pagamento.
- Supporto SEO multilingue . La maggior parte delle funzionalità SEO avanzate, come la traduzione di titoli SEO e meta descrizioni, richiedono il componente aggiuntivo SEO Pack premium.
- Traduzione automatica DeepL . Mentre la versione gratuita supporta Google Translate, è necessaria la versione premium per utilizzare DeepL.
- Conti del traduttore . Questi sono utili se lavori con un servizio di traduzione o un libero professionista.
- Sfoglia come componente aggiuntivo del ruolo utente . Se disponi di un sito ad iscrizione o di un corso online, probabilmente ne avrai bisogno per tradurre i tuoi contenuti riservati.
- Navigazione basata sulla lingua dell'utente . Mentre la versione gratuita ti consente di tradurre completamente il menu di navigazione, questa funzione a pagamento ti consente di utilizzare diversi menu in base alla lingua dell'utente.
- Rilevamento automatico della lingua dell'utente . Puoi reindirizzare automaticamente gli utenti alla loro lingua locale in base alle preferenze del browser o alla geolocalizzazione.
Esistono tre diversi piani premium:
La differenza tra la licenza personale e la licenza aziendale è nelle funzionalità e nel numero di siti su cui è possibile utilizzare il plug-in.
La differenza tra la licenza Business e la licenza Developer è solo il numero di siti su cui puoi utilizzare il plug-in.
In generale, penso che la maggior parte dei normali siti WordPress andrà bene con la licenza personale in quanto include la funzionalità più importante (componente aggiuntivo SEO Pack).
Considerazioni finali su TranslatePress
Nel complesso, TranslatePress semplifica la creazione di un sito WordPress multilingue SEO-friendly e facilmente navigabile.
Se dovessi riassumere i punti di forza di TranslatePress rispetto ad altri plugin multilingue di WordPress, sarebbero questi:
- L'interfaccia di traduzione visiva è semplicissima da usare: puoi tradurre praticamente qualsiasi cosa sul tuo sito usando il punta e clicca.
- Offre compatibilità pronta all'uso per tradurre contenuti praticamente da qualsiasi tema o plug-in. Poiché funziona scansionando il codice frontend del tuo sito, non importa come il plug-in memorizza i suoi dati (che può influire sulla traduzione con altri plug-in).
- Puoi utilizzare la traduzione manuale o la traduzione automatica da Google Translate o DeepL.
- Tutti i tuoi dati di traduzione rimangono ancora sul tuo server e nel database del tuo sito. L'altro strumento popolare che utilizza un approccio simile si basa sul servizio di traduzioni dal cloud.
Se vuoi provarlo, la versione gratuita su WordPress.org ti dà accesso a quasi tutte le funzionalità di base, incluso l'editor di traduzione visiva e il supporto di Google Translate.
Tuttavia, se desideri utilizzare la SEO multilingue come strategia di marketing, ti consiglio vivamente di aggiornare almeno alla licenza personale . Avrai anche bisogno di questa licenza se vuoi aggiungere più di una nuova lingua.
Le aziende più serie potrebbero preferire la licenza Business . Ciò è particolarmente vero se disponi di qualsiasi tipo di sito con contenuti limitati con più livelli di appartenenza, perché vorrai sicuramente il componente aggiuntivo Sfoglia come ruolo utente .
Puoi utilizzare i pulsanti qui sotto per iniziare...