Come implementare la traduzione automatica su ProcessWire CMS

Screenshot del sito web Necessaire, un design minimalista
Indice dei contenuti

Implementare la traduzione automatica su ProcessWire CMS può rappresentare una svolta per le aziende che desiderano ampliare la propria portata globale e interagire con pubblici di lingue diverse. Nel nostro mondo interconnesso, avere un sito web multilingue non è più un lusso ma una necessità per rimanere competitivi e accedere a nuovi mercati.

ProcessWire CMS è un sistema di gestione dei contenuti potente e flessibile che offre una piattaforma solida per creare e gestire siti web. Integrare la traduzione automatica nel tuo sito ProcessWire ti consente di semplificare la creazione e la gestione di contenuti multilingue, risparmiando tempo e risorse e garantendo al contempo un'esperienza utente coerente e di alta qualità in più lingue.

Questa guida illustra come implementare la traduzione automatica su ProcessWire CMS, i vantaggi dell'attivazione della traduzione automatica e i passaggi per configurarla senza problemi.

Perché implementare la traduzione automatica su ProcessWire CMS?

Uno screenshot di una sessione di brainstorming per il design di un sito web con il contorno di un cervello.

Ecco alcune ragioni per cui dovresti implementare la traduzione automatica su ProcessWire CMS.

  • Maggiore portata del pubblico: Offrendo il contenuto del tuo sito web in più lingue, puoi ampliare la tua portata e connetterti con un pubblico globale in tutto il mondo. Ad esempio, se gestisci un'attività di e-commerce internazionale, tradurre automaticamente i tuoi contenuti in varie lingue ti consente di accedere a nuovi mercati e attirare clienti che potrebbero non essere esperti nella tua lingua principale.
  • Tassi di rimbalzo ridotti: Quando gli utenti incontrano contenuti nella loro lingua preferita, è più probabile che interagiscano con essi, con conseguente riduzione dei tassi di rimbalzo. Offrire un' esperienza multilingue senza interruzioni può mantenere i visitatori sul tuo sito più a lungo, aumentando le possibilità di conversione.
  • Aumento delle conversioni di vendita: Le ricerche hanno dimostrato che le persone sono più propense ad acquistare o a compiere le azioni desiderate quando il contenuto è presentato nella loro lingua madre. L'implementazione della traduzione automatica può aumentare i tassi di conversione e generare più vendite o lead da mercati linguistici diversi.
  • Migliore visibilità sui motori di ricerca: Tradurre il contenuto del tuo sito web in più lingue può migliorare significativamente i tuoi sforzi di ottimizzazione per i motori di ricerca (SEO). I motori di ricerca danno priorità ai contenuti localizzati, aumentando la probabilità che il tuo sito web compaia nei risultati di ricerca pertinenti per un pubblico internazionale, generando così più traffico.

Esempi di implementazione di siti web multilingue con il CMS ProcessWire

Prima di parlare dell'implementazione della traduzione automatica in ProcessWire CMS, esamineremo diversi esempi di siti web multilingue creati utilizzando ProcessWire CMS.

Tavola da disegno

Collezione di vecchi documenti in bianco e nero.

Storyboard è un'agenzia creativa nel Regno Unito specializzata in narrazione digitale e creazione di contenuti. L'immagine mostra che il loro sito web, realizzato con ProcessWire CMS, è disponibile in inglese e tedesco (Deutsch). Questo approccio multilingue consente a Storyboard di comunicare efficacemente e servire clienti di diverse regioni presentando i propri servizi e il proprio portfolio nella lingua preferita dai clienti.

Nell'immagine, puoi vedere il “language switcher,” che consente agli utenti di passare dall'inglese (EN) al tedesco (DE).

Altstadt Hotel

Un'immagine in bianco e nero di una stanza con un tavolo e una sedia. L'immagine sembra essere pixelata.

Altstadt Hotel è un hotel di lusso situato a Vienna, in Austria. Il suo sito web, sviluppato con ProcessWire CMS, offre contenuti in più lingue e si rivolge a ospiti internazionali di tutto il mondo. Fornendo traduzioni in lingue come inglese, tedesco, francese, italiano e russo, Altstadt Hotel garantisce che i potenziali ospiti possano accedere facilmente alle informazioni sui servizi dell'hotel, sulle tipologie di camere e sul processo di prenotazione nella loro lingua madre.

L'immagine mostra anche il “selettore di lingua”, che consente agli utenti di passare dall'inglese (EN) alle altre lingue disponibili.

Come implementare la traduzione automatica su ProcessWire CMS

Dopo aver esaminato esempi di siti web multilingue che utilizzano ProcessWire CMS, ora tenteremo di implementare la traduzione automatica su ProcessWire CMS utilizzando un servizio di traduzione automatica.

Molti servizi di traduzione possono tradurre automaticamente i siti web in modo semplice e rapido con pochi passaggi di configurazione. Linguise è uno di questi servizi di traduzione automatica.

Questo servizio si integra con vari CMS e web builder, incluso ProcessWire CMS. Segui questi passaggi per installare la Linguise traduzione automatica su ProcessWire CMS.

Passaggio 1: assicurati che il tuo sito web sia pronto

Il primo passo è assicurarsi che il tuo sito web ProcessWire CMS sia pronto per la traduzione. Alcune cose che devi preparare per installare la traduzione automatica Linguise su un sito web ProcessWire CMS includono l'accesso alla dashboard di amministrazione di ProcessWire CMS.

Passaggio 2: registra il tuo account Linguise

Poi, crea un Linguise account gratuito e aggiungi il dominio del tuo sito web. Puoi usufruire della prova gratuita di 30 giorni prima di decidere un piano di abbonamento.

Passaggio 3: aggiunta del dominio del sito web ProcessWire CMS

Una volta creato un account Linguise , puoi accedere alla dashboard per aggiungere il dominio del tuo sito web ProcessWire CMS. Clicca su "Aggiungi dominio" e compila i seguenti campi:

  • Account
  • URL
  • Piattaforma utilizzata (ProcessWire CMS)
  • Lingua predefinita
  • Traduzione linguistica
  • Traduci gli URL
  • Traduzione di contenuti dinamici
Sfondo scuro con contorni del testo chiari.
Immagine con sfondo nero. Descrizione testuale in bianco.

Riceverai anche la chiave API che dovrà essere incollata nel passaggio successivo.

Immagine captcha di sicurezza con testo poco chiaro.

Passaggio 4: carica e collega lo script Linguise

Successivamente, carica lo script di traduzione Linguise sul tuo server dove è installato ProcessWire CMS.

Scarica lo script di traduzione PHP-JS, estrailo e caricalo nella directory principale della tua installazione di ProcessWire CMS. Assicurati che:

  • Lo script si trova a livello root del tuo sito web (dove si trovano i file del tuo CMS ProcessWire ).
  • La cartella mantiene il suo nome predefinito, "linguise".
Elenco della directory del file manager che mostra file e cartelle.

Successivamente, copia la chiave API Linguise nel file Configuration.php che hai caricato sul tuo server. Apri il file e incolla la tua chiave API tra le virgolette, sostituendo il testo segnaposto REPLACE_BY_YOUR_TOKEN.

Snippet di codice per l'ottimizzazione del sito web. Configurazione per prestazioni migliori.

Passaggio 5: Configurare la riscrittura degli URL per ProcessWire CMS

La riscrittura degli URL è abilitata per impostazione predefinita in ProcessWire CMS. Se non lo è, puoi farti aiutare dal tuo provider di hosting. Il file .htaccess del tuo ProcessWire CMS dovrebbe essere simile al seguente.

				
					# 8. Enable Apache mod_rewrite (required)
# -----------------------------------------------------------------------------------------------

<IfModule mod_rewrite.c>
  RewriteEngine On
  RewriteRule ^(af|sq|am|ar|hy|az|eu|be|bn|bs|bg|ca|ceb|ny|zh-cn|zh-tw|co|hr|cs|da|nl|en|eo|et|tl|fi|fr|fy|gl|ka|de|el|gu|ht|ha|haw|iw|hi|hmn|hu|is|ig|id|ga|it|ja|jw|kn|kk|km|ko|ku|ky|lo|la|lv|lt|lb|mk|mg|ms|ml|mt|mi|mr|mn|my|ne|no|ps|fa|pl|pt|pa|ro|ru|sm|gd|sr|st|sn|sd|si|sk|sl|so|es|su|sw|sv|tg|ta|te|th|tr|uk|ur|uz|vi|cy|xh|yi|yo|zu|zz-zz)(?:$|/)(.*)$ linguise/linguise.php?linguise_language=$1&original_url=$2 [L,QSA]


  # 8A. Optionally (O) set a rewrite base if rewrites are not working properly on your server.
  # -----------------------------------------------------------------------------------------------

				
			

Passaggio 6: abilita e personalizza il selettore di lingua

Il link allo script JS di Linguise deve essere incluso in tutte le pagine del tuo </a> ProcessWire CMS per visualizzare il selettore di lingua con le bandiere e aggiungere URL alternativi alle intestazioni HTML per scopi SEO.

Per ottenere il link dello script, vai alle impostazioni del dominio nella dashboard di Linguise e copia il link dello script fornito.

Script Linguise - Come implementare la traduzione automatica su ProcessWire CMS

Aggiungere questo codice all'indice del tuo template è un modo semplice per integrarlo in ProcessWire CMS. Vai alla cartella /template e modifica il file index per includere il link dello script nella sezione header.

Per caricare il selettore di lingua, rappresentato da un popup con bandiera per la selezione della lingua, copia il codice fornito dalla fine della configurazione del sito web e incollalo nell'head della tua pagina HTML. Questo caricherà automaticamente il selettore di lingua con bandiera.

incolla lo script linguise - Come implementare la traduzione automatica su ProcessWire CMS

Il selettore di lingua verrà visualizzato per impostazione predefinita, ma è possibile personalizzarlo. Per farlo, vai alla Linguise dashboard e naviga su Impostazioni > Visualizzazione bandiere lingua. Qui puoi personalizzare vari aspetti del selettore di lingua, tra cui la visualizzazione principale, i nomi delle lingue e il design.

Passaggio 7: Traduzione automatica del tuo CMS ProcessWire

Infine, puoi visualizzare in anteprima l'aspetto del selettore di lingua dopo averlo configurato. Ecco un esempio che mostra come appare ProcessWire CMS quando viene tradotto automaticamente utilizzando il servizio di traduzione automatica di Linguise.

Uno screenshot di una pagina profilo minimale di un sito web.

Linguise: una traduzione automatica integrata con ProcessWire CMS

Puoi integrare la traduzione automatica nel tuo sito web ProcessWire CMS utilizzando Linguise. Linguise è una delle scelte migliori tra i vari servizi di traduzione automatica. Quali sono i vantaggi dell'utilizzo dei servizi di traduzione Linguise ? Considera i seguenti punti.

Linguise è integrato con oltre 40 CMS, tra cui ProcessWire CMS

Linguise offre la traduzione automatica integrata con ProcessWire CMS e oltre 40 CMS e web builder. Il suo supporto semplificato e il processo di integrazione lo rendono la soluzione perfetta per tradurre il tuo sito ProcessWire CMS. Inoltre, Linguise supporta oltre 80 lingue ampiamente parlate e tradizionali in tutto il mondo con ogni integrazione.

Linguise supporta anche le piattaforme CMS più diffuse come:

SEO multilingue completa e dettagliata

Infografica che illustra un processo di traduzione in 4 fasi

Scegliere un servizio che supporti la SEO multilingue è fondamentale. Questo supporto migliora la visibilità del tuo sito web nei risultati di ricerca di Google, assicurando che gli utenti possano trovarlo facilmente.

Linguise offre una serie di funzionalità SEO, tra cui:

  • Genera sitemap multilingue
  • Generazione automatizzata di codici e tag hreflang
  • Configurazione degli URL canonici
  • Tra le altre funzionalità, la traduzione di URL e meta descrizioni.

Modifica la traduzione con l'editor live front-end Linguise

Inoltre, puoi migliorare i risultati della traduzione automatica di Linguise attraverso la funzionalità di editor live front-end. Questo strumento consente di apportare modifiche alle traduzioni senza sforzo e con il minimo impegno.

Inoltre, puoi invitare traduttori esperti e competenti in lingue specifiche a collaborare. Questo garantisce che il sito web tradotto mantenga l'accuratezza contestuale e culturale.

Regole di esclusione dalla traduzione automatica di Linguise

Uno sfondo scuro con testo sfocato e pulsanti

A volte, alcune parole potrebbero non tradursi bene in altre lingue, quindi è consigliabile mantenerle così come sono o ometterle in lingue specifiche. Linguise offre diverse regole utili per aiutarti in questo, come ignorare le regole di testo, ignorare gli inline e escludere le pagine utilizzando gli URL.

Queste regole sono progettate per garantire la chiarezza e l'accuratezza delle tue traduzioni, soprattutto quando si ha a che fare con parole difficili o nomi di marchi importanti.

Funzionalità di traduzione dinamica automatica di Linguise

Esempio di interfaccia di traduzione dinamica del contesto. Screenshot dello strumento di traduzione.

Linguisefunzionalità di traduzione dinamica di Linguise traduce in modo fluido i contenuti caricati o generati dinamicamente su un sito web, inclusi JavaScript, AJAX o altre tecniche di scripting lato client. Alcuni esempi di contenuti traducibili includono il processo di checkout, il popup di consenso ai cookie, il testo segnaposto, ecc.

Questa funzionalità garantisce un'esperienza multilingue coesa per gli utenti, eliminando la necessità di configurazioni complesse o modifiche al codice. Basta attivare l'interruttore della traduzione dinamica nella dashboard per tradurre i contenuti dinamici senza sforzo in tutte le lingue.

Conclusion

Implementare la traduzione automatica sul tuo sito ProcessWire CMS può permetterti di raggiungere un pubblico globale, migliorare l'esperienza utente, aumentare i tassi di conversione e potenziare i tuoi sforzi SEO. 

Linguise si distingue come il miglior servizio di traduzione automatica integrato con ProcessWire CMS. Offre numerose funzionalità, tra cui la modifica live del front-end, la traduzione dinamica dei contenuti, le regole di esclusione dalla traduzione e un'implementazione SEO completa.

Allora perché aspettare? Registra il tuo Linguise account e crea il tuo sito web multilingue ProcessWire CMS per sbloccare il potenziale di raggiungere un pubblico globale e portare la tua attività a nuovi livelli con la potenza della traduzione automatica.



Potrebbe interessarti anche leggere

Non perdertelo!
Iscriviti alla nostra newsletter

Ricevi notizie sulla traduzione automatica dei siti web, sulla SEO internazionale e altro ancora!

Invalid email address
Provalo. Una volta al mese, e puoi annullare l'iscrizione in qualsiasi momento.

Non andartene senza condividere la tua email!

Non possiamo garantirti che vincerai alla lotteria, ma possiamo prometterti notizie informative interessanti sulla traduzione e sconti occasionali.

Non perdertelo!
Invalid email address