Come implementare la traduzione automatica su ProcessWire CMS

Screenshot del sito Necessaire, un design minimalista
Indice dei contenuti

Implementare la traduzione automatica su ProcessWire CMS può essere una mossa rivoluzionaria per le aziende che cercano di espandere la loro portata globale e coinvolgere i pubblici in diverse lingue. 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 robusta per la creazione e la gestione di siti web. L'integrazione della traduzione automatica nel tuo sito ProcessWire ti consente di semplificare la creazione e la manutenzione di contenuti multilingue, risparmiando tempo e risorse e garantendo un'esperienza utente coerente e di alta qualità in più lingue.

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

Perché dovresti implementare la traduzione automatica su CMS ProcessWire ?

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

Ecco alcuni motivi per cui dovreste implementare la traduzione automatica su ProcessWire CMS.

  • Pubblico più ampio: Offrendo i contenuti 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, traducendo 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, sono più propensi a interagire con essi, con conseguenti tassi di rimbalzo più bassi. Fornire un esperienza multilingue senza interruzioni può tenere i visitatori sul tuo sito più a lungo, aumentando le possibilità di conversione.
  • Aumento delle conversioni di vendita: La ricerca ha dimostrato che le persone sono più propense ad acquistare o intraprendere azioni desiderate quando viene presentato loro del contenuto nella loro lingua madre. L'implementazione della traduzione automatica può aumentare i tassi di conversione e generare più vendite o lead da diversi mercati linguistici.
  • Migliorata visibilità nei motori di ricerca: Tradurre i contenuti del tuo sito web in più lingue può migliorare notevolmente 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 appaia nei risultati di ricerca pertinenti per i pubblici internazionali, aumentando così il traffico.

Esempi di implementazione di un sito web multilingue con CMS ProcessWire

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

Storyboard

Raccolta di vecchi documenti in bianco e nero.

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

Nell'immagine, puoi vedere il “selettore di lingua,” 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 appare pixelata.

L'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 in tutto il mondo. Fornendo traduzioni in lingue come inglese, tedesco, francese, italiano e russo, l'Altstadt Hotel assicura che gli ospiti potenziali possano accedere facilmente alle informazioni sulle strutture dell'hotel, sui tipi di camere e sul processo di prenotazione nella loro lingua madre.

L'immagine mostra anche il “commutatore di lingua,” che consente agli utenti di passare dall'inglese (EN) e 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 siti web facilmente e rapidamente con pochi passaggi di configurazione. Linguise è uno di questi servizi di traduzione automatica.

Questo servizio si integra con vari CMS e costruttori di siti web, tra cui ProcessWire CMS. Segui questi passaggi per installare Linguise traduzione automatica su ProcessWire CMS.

Passo 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 ProcessWire CMS.

Passo 2: Registra il tuo account Linguise

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

Passaggio 3: Aggiunta del dominio del sito web CMS ProcessWire

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 completa i seguenti campi:

  • Account
  • URL
  • Piattaforma utilizzata (CMSProcessWire )
  • Lingua predefinita
  • Lingue di traduzione
  • Traduci URL
  • Traduzione dei contenuti dinamici
Sfondo scuro con contorni di testo chiaro.
Immagine di sfondo nera. Descrizione del testo bianco.

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

Immagine captcha di sicurezza con testo poco chiaro.

Passo 4: Carica e connetti lo script Linguise

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

Scarica lo script di traduzione PHP-JS, decomprimilo e caricalo nella directory principale dell'installazione di ProcessWire CMS. Assicurati che:

  • Lo script si trova al livello radice del tuo sito web (dove sono archiviati i file del tuo CMS ProcessWire ).
  • La cartella mantiene il suo nome predefinito, “linguise”.
Elenco delle 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.

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

Passo 5: Configura la riscrittura degli URL per il CMS ProcessWire

La riscrittura degli URL è abilitata per impostazione predefinita nel CMS ProcessWire . Se non lo è, puoi aiutarlo utilizzando il tuo provider di hosting. Il tuo file .htaccess del CMS ProcessWire dovrebbe assomigliare 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 dello script JS Linguise deve essere incluso in tutte le pagine del tuo CMS ProcessWire per visualizzare il selettore di lingua con bandiere e aggiungere URL alternativi alle tue 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 sul CMS ProcessWire

Aggiungere questo codice al tuo indice del modello è un modo semplice per integrarlo in ProcessWire CMS. Vai alla cartella /template e modifica il file indice per includere il link allo script nella sezione dell'intestazione.

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

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

L'interruttore di lingua apparirà per impostazione predefinita, ma è possibile personalizzarlo. Per farlo, vai alla Linguise dashboard e naviga su Impostazioni > Visualizzazione Bandiere Lingua. Qui, puoi personalizzare vari aspetti dell'interruttore di lingua, tra cui la visualizzazione principale, i nomi delle lingue e il design.

Passo 7: Traduzione automatica del tuo ProcessWire CMS

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

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

Linguise: una traduzione automatica integrata con CMS ProcessWire

Puoi incorporare 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, uno dei quali è ProcessWire CMS

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

Linguise supporta anche le piattaforme CMS più popolari come:

SEO multilingue completo e dettagliato

Infografica che illustra un processo di traduzione in 4 passaggi

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

Linguise offre una gamma di funzionalità SEO, come:

  • Genera sitemap multilingue
  • Generazione automatica di codici e tag hreflang
  • Configurazione degli URL canonici
  • Traduzione di URL e meta descrizioni, tra le altre funzionalità.

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

Inoltre, puoi migliorare i risultati della traduzione automatica di Linguise’s tramite la funzione di editor live front-end. Questo strumento consente di apportare modifiche senza sforzo alle traduzioni con un minimo sforzo.

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

Regole di esclusione della traduzione automatica di Linguise

Uno sfondo scuro con testo e pulsanti sfocati

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

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

Linguise caratteristica di traduzione dinamica automatica

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

Linguise traduce senza problemi i contenuti caricati o generati dinamicamente su un sito web, inclusi JavaScript, AJAX o altre tecniche di scripting lato client. Alcuni esempi di contenuti che possono essere tradotti includono il processo di checkout, il popup di consenso ai cookie, il testo segnaposto, ecc.

Questa funzionalità garantisce un'esperienza multilingue coerente per gli utenti, eliminando la necessità di configurazioni intricate o modifiche al codice. Attiva semplicemente l'interruttore di traduzione dinamica nel cruscotto per tradurre i contenuti dinamici con facilità in tutte le lingue.

Conclusione

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

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

Quindi 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.



Potresti essere interessato anche a leggere

Non perdere l'opportunità!
Iscriviti alla nostra Newsletter

Ricevi notizie sulla traduzione automatica del sito web, 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 garantire che vincerai la lotteria, ma possiamo promettere alcune notizie informative interessanti sulla traduzione e occasionali sconti.

Non perdere l'opportunità!
Invalid email address