Come fare la traduzione automatica sui contenuti e moduli di Drupal

Un monitor di computer che visualizza una pagina web. Una persona che parla al telefono.
Tabella dei Contenuti

Come creare traduzioni automatiche sul contenuto e sui moduli di Drupal . Drupal è un CMS comunemente utilizzato dagli utenti, il CMS Drupal è in grado di competere con WordPress nella creazione di vari tipi di siti web. Non è sorprendente che molti proprietari di siti web creino i loro siti utilizzando Drupal.

La popolarità dei siti web multilingue è attualmente in aumento, tutti i proprietari di siti web competono per rendere i loro siti web capaci di tradurre in varie lingue. Quindi, come possono i proprietari di siti web su Drupal tradurre automaticamente anche il loro contenuto e i loro moduli?

Quindi, in questo articolo discuteremo in dettaglio come effettuare traduzioni automatiche del contenuto e dei moduli Drupal utilizzando uno dei servizi di traduzione automatica. Continuiamo a leggere di seguito.

Diversi metodi per tradurre il tuo contenuto e moduli Drupal

Prima di entrare nella traduzione automatica in Drupal, ci sono diversi metodi per tradurre il tuo contenuto e moduli Drupal . Ecco alcune opzioni.

Modulo multilingue integrato Drupal

Un metodo che può essere utilizzato per tradurre il contenuto e i moduli Drupal è utilizzare il modulo multilingue integrato di Drupal. Questo modulo è fornito da Drupal per impostazione predefinita, ma tenere presente che questo metodo può essere piuttosto complicato e richiede competenze tecniche. Tuttavia, utilizzando i moduli multilingue integrati di Drupalconsente di tradurre contenuto e moduli in modo più fluido nel sistema.

Tuttavia, uno degli svantaggi principali è il livello di competenza tecnica richiesta. Il processo di traduzione utilizzando i moduli integrati di Drupalrichiede una profonda comprensione della struttura di Drupale della configurazione dei moduli.

Quello che manca al metodo di traduzione integrato di Drupalè una debolezza e la capacità di modificare le traduzioni direttamente. L'incapacità di modificare le traduzioni direttamente e dinamicamente può essere un ostacolo se c'è la necessità di apportare modifiche o regolazioni alle traduzioni rapidamente e facilmente.

Servizi di traduzione di terze parti

Oltre a Drupal’s moduli integrati, esistono anche opzioni di traduzione di terze parti che potete trovare comode. Ci sono varie scelte di servizi di traduzione di terze parti, uno dei quali è un servizio di traduzione come Linguise. Linguise è una traduzione automatica che supporta vari CMS, uno dei quali è tradurre Drupal CMS.

Utilizzando Linguise, potete tradurre facilmente i contenuti e i moduli Drupal senza bisogno di avere conoscenze tecniche approfondite. Linguise offre un'interfaccia utente intuitiva e strumenti semplici, permettendovi di tradurre il vostro sito Drupal rapidamente e in modo efficiente. Inoltre, Linguise offre anche un grande supporto clienti, così potete ottenere aiuto se avete problemi o domande.

Scegliere un'opzione di traduzione di terze parti come Linguise può essere una buona alternativa se si sta cercando una soluzione più semplice che non richieda una conoscenza tecnica approfondita.

Pertanto, è possibile utilizzare Linguise come uno dei metodi per creare traduzioni automatiche. Quindi come si fa a fare la traduzione automatica in Drupal? Vedi il metodo completo qui sotto.

Abbattere le barriere linguistiche
Dì addio alle barriere linguistiche e saluta una crescita senza limiti! Prova oggi stesso il nostro servizio di traduzione automatica.

Come fare la traduzione automatica sul tuo sito web Drupal

Linguise è una piattaforma di traduzione automatica compatibile e integrata con oltre 40+ CMS e piattaforme, incluso CMS Drupal. Con Linguise, puoi tradurre i contenuti del tuo sito web in più di 80 lingue diverse, che vanno da quelle tradizionali a quelle internazionali.

Linguise utilizza una tecnologia di traduzione neurale e AI basata su cloud che consente un tasso di accuratezza del fino al 97% di qualità di traduzione perfetta Linguise, che è quasi alla pari con le traduzioni umane.

Con Linguise puoi tradurre Drupal contenuti e moduli del sito web in modo che possa aiutare ad attirare visitatori da altri paesi e aumentare il traffico del sito web. Ecco come fare e installare Linguise traduzione automatica su Drupal.

Passo 1: Registra un account Linguise

Il processo iniziale per iscriverti prevede la creazione di un account gratuito con Linguise e di sfruttare la loro prova gratuita di un mese. Per registrarti a un account Linguise, fornisci semplicemente il tuo indirizzo email per creare un nome utente e una password.

Durante il periodo di prova, che dura un mese intero, avrai accesso a una gamma di funzionalità complete e convincenti offerte da Linguise. Una volta terminato il periodo di prova, sarai indirizzato alla dashboard di Linguise .

Passo 2: Aggiungi il sito web del dominio e genera la chiave API

Nella Linguise dashboard, dovrai fornire il dominio del tuo sito web Drupal che richiede traduzione. Ci sono diverse colonne che devi compilare, tra cui:

  • Account
  • URL
  • Piattaforme/CMS
  • Lingua
  • Lingua di traduzione
  • Traduci URL
Un'immagine scura con diverse righe di testo.

Successivamente, all'interno della sezione chiave API, puoi scegliere l'opzione per Copiare negli appunti. Ciò ti consente di copiare facilmente la chiave API fornita da Linguise per ulteriore utilizzo o integrazione con il tuo sito web Drupal.

Una barra di ricerca su sfondo nero con due pulsanti

Passaggio 3: Carica lo script di traduzione e attiva la chiave API

Per utilizzare lo script di traduzione Linguise , sarà necessario caricarlo sul server dove risiede l'installazione di Drupal . Ciò comporta il trasferimento del file di script nella directory appropriata sul server, garantendo che sia accessibile e correttamente integrato con la configurazione di Drupal .

Una volta scaricato lo script, estrarre o decomprimere il file. Quindi, caricare i file estratti nella cartella principale dell'installazione del CMS, dove sono situati i file di Drupal. È importante assicurarsi che la cartella linguise, che contiene i file di script, rimanga con il nome predefinito linguise e sia posizionata al livello principale del sito web. Ciò garantisce una corretta funzionalità e integrazione con il CMS di Drupal.

Sfondo nero con testo bianco in inglese.

Per incorporare la chiave API Linguise nella tua configurazione, dovrai individuare il file Configuration.php che hai precedentemente caricato sul tuo server. Apri il file per modificarlo e individua la sezione specifica dove la chiave API deve essere inserita. All'interno di questa sezione, troverai una riga di codice con un testo di segnaposto, in genere SOSTITUISCI_CON_IL_TUO_TOKEN.

Frammento di codice per sviluppo software. Metodi statici pubblici.

Passo 4: Configura la riscrittura degli URL Drupal

Per impostazione predefinita, Drupal ha la riscrittura degli URL abilitata. Per confermare questa impostazione, puoi navigare fino alla sezione Configurazione nella barra dei menu in alto nell'interfaccia di amministrazione di Drupal . Da lì, vai su Ricerca e metadati, quindi seleziona Alias URL. Ciò ti consentirà di verificare che la riscrittura degli URL sia effettivamente attiva.

Vale la pena notare che se si sta utilizzando il modulo Pathauto in Drupal, anche gli URL multilingue saranno funzionali. 

Schermata di configurazione degli alias URL

Per impostare l'URL in base alla lingua in Drupal, è necessario apportare modifiche al file .htaccess situato nella directory principale dell'installazione di Drupal. È possibile copiare il codice seguente e inserirlo dopo la riga RewriteEngine on, che è già presente nel file .htaccess integrato di Drupal per impostazione predefinita.

				
					<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]
</IfModule>
				
			

Dopo aver apportato le modifiche al file .htaccess come spiegato in precedenza, ecco un esempio di come apparirà il file .htaccess finale sull'installazione di Drupal .

Passaggio 5: Attiva e configura il cambio lingua

Il prossimo passo che possiamo attivare il selettore di lingua e le sue impostazioni. Il selettore di lingua è un pop-up sotto forma di bandiera che consente all'utente di selezionare la lingua desiderata. Per installarlo, è necessario copiare il codice fornito alla fine della configurazione del sito web e inserirlo nella parte superiore della pagina HTML.

Dopo di che, il selettore di lingua della bandiera verrà caricato automaticamente e reso disponibile all'utente. Per fare ciò, apri il cruscotto Linguise e trova lo script seguente.

Una barra nera in alto con testo illeggibile

Per includere contenuto nell'intestazione della pagina, puoi utilizzare un Drupal chiamato Aggiungi all'intestazione. Clicca su Configurazione > Sviluppo > Aggiungi profilo.

Un modulo di accesso su uno sfondo scuro

Infine, assicurarsi che la posizione dello script sia validata o verificata.

Nessuna descrizione dell'immagine disponibile

Per impostazione predefinita, il selettore di lingua apparirà in una posizione fluttuante in alto a destra nel tuo sito web. Hai la libertà di personalizzarne l'aspetto utilizzando CSS in base alle tue preferenze.

Drupal screenshot della pagina di benvenuto

Inoltre, puoi personalizzare il selettore di lingua accedendo alla Linguise dashboard e navigando fino alla sezione Impostazioni. Da lì, vai alle impostazioni di Visualizzazione della bandiera lingua. Qualsiasi modifica apportata in questa sezione verrà applicata automaticamente al selettore di lingua sul tuo sito web.

Un'interfaccia a tema scuro con varie opzioni di menu

Puoi trovare l'anteprima del selettore di lingua sul lato destro dello schermo. In questa anteprima, puoi configurare i seguenti elementi.

  • 3 layout: affiancati, a discesa o popup
  • Posizione del selettore di lingua
  • Contenuto del selettore di lingua
  • Forme e dimensioni delle bandiere
  • Ombra della casella delle bandiere
  • Stile delle bandiere
  • Colore al passaggio del mouse sui nomi delle lingue
  • Ombra della casella della bandiera al passaggio del mouse
  • Colore al passaggio del mouse sul popup della lingua e molti altri che puoi trovare sulla dashboard Linguise .

Passaggio 6: Attiva il sistema di cache locale

In alternativa, hai la possibilità di abilitare un sistema di cache locale che memorizza gli URL e il loro contenuto multilingue corrispondente. Questo sistema di cache è progettato per migliorare la velocità di caricamento della pagina riducendo il trasferimento di dati tra il server Linguise e il server del tuo sito web. 

La cache viene utilizzata solo per le pagine precedentemente tradotte che non sono state aggiornate. La cache dà priorità alle pagine multilingue più frequentemente visualizzate.

Inoltre, è possibile specificare la quantità di cache da memorizzare in megabyte (MB). Nell'esempio seguente, la cache è attivata e la dimensione della cache specificata è di 200 MB.

Lo schermo di uno sviluppatore che mostra il codice per lo sviluppo di chatbot

Passo 7: Inizia a tradurre il tuo sito web Drupal

Dopo aver configurato alcune cose dalla creazione di un account Linguise , configurando le chiavi API, il selettore di lingua, alla cache locale, è il momento di provare a tradurre il sito web Drupal in una lingua diversa dall'inglese predefinito.

Per farlo, apri la pagina del sito web, quindi clicca sul selettore della lingua come segue. Ad esempio, lo tradurremo in tedesco.

Drupal screenshot della pagina di benvenuto

Dopo di che, il sistema tradurrà automaticamente la pagina in tedesco per alcuni secondi, quindi apparirà una visualizzazione della pagina tradotta con successo.

Un messaggio di benvenuto per la comunità di Draper

Come? È davvero facile fare traduzioni automatiche in Drupal. Con Linguise, devi solo seguire 7 semplici passaggi per aggiungere la traduzione automatica a Drupal.

Una volta che il selettore della lingua è attivo e hai selezionato la lingua di destinazione, i tuoi contenuti e moduli saranno tradotti automaticamente quando selezioni il selettore della lingua.

Quindi non è necessario tradurre manualmente alcun contenuto sul tuo sito.

Pronto a esplorare nuovi mercati? Prova il nostro servizio di traduzione automatica gratuitamente con la nostra prova gratuita di 1 mese. Nessuna carta di credito richiesta!

Le strategie SEO possono essere implementate in Drupal per migliorare i siti web multilingue

Dopo aver tradotto con successo automaticamente un sito web Drupal , è necessario continuare a migliorare le prestazioni del sito web in modo che il traffico aumenti e i visitatori siano più facili da trovare, uno dei quali è implementare la SEO multilingue.

In effetti, Linguise supporta anche al 100% la SEO multilingue, come puoi vedere nell'infografica qui sotto.

Infografica che illustra il processo di traduzione passo dopo passo. Un diagramma che mostra quattro passaggi.

Implementare strategie SEO in Drupal può migliorare significativamente le prestazioni di siti web multilingue. Ecco alcune tecniche SEO che possono essere implementate.

  • URL specifici per lingua: Utilizza URL specifici per lingua per ogni versione tradotta del tuo sito web. Ciò aiuta i motori di ricerca a comprendere la destinazione linguistica di ogni pagina e migliora l'indicizzazione e la classificazione.
  • Tag Hreflang: Applica i tag Hreflang nell'intestazione HTML delle tue pagine per indicare il targeting linguistico e regionale di ogni versione. Ciò aiuta i motori di ricerca a servire versioni linguistiche appropriate agli utenti in base alla loro posizione e preferenze linguistiche. Linguise applica automaticamente codice hreflang a ogni pagina tradotta.
  • Metadati tradotti: Assicurati che i titoli dei meta, le descrizioni e le parole chiave siano tradotti correttamente per ogni versione linguistica. Linguise traduce anche automaticamente i metadati per ogni contenuto in Drupal.
  • Ottimizzazione del selettore di lingua: Ottimizza l'elemento del selettore di lingua per essere ottimizzato per i motori di ricerca. Un pulsante di cambio lingua amichevole può migliorare notevolmente l'esperienza utente, in modo che gli utenti non abbiano problemi a cambiare lingua.
  • URL canonici: Implementa URL canonici per specificare la versione preferita di una pagina tra più versioni linguistiche. Gli URL canonici sono anche generati automaticamente da Linguise in modo che non siano duplicati.
  • Mappa del sito XML: Genera mappe del sito XML per ogni versione linguistica del tuo sito web. Puoi generare una mappa del sito multilingue e poi inviarla a Google Search Console, Linguise creerà automaticamente una mappa del sito multilingue per il tuo sito web.
  • Ricerca di parole chiave multilingui: Esegui ricerche di parole chiave specifiche per ogni lingua di destinazione per identificare parole chiave e frasi rilevanti. Ottimizza i tuoi contenuti con queste parole chiave per migliorare la visibilità nei risultati di ricerca per ogni versione linguistica.

Implementando queste strategie SEO in Drupal, puoi migliorare la visibilità, la classifica e l'esperienza utente del tuo sito web multilingue, attirando traffico mirato da diverse lingue.

Traduzione automatica del sito web con Linguise da oggi!

Ora capisci come creare traduzioni automatiche per contenuti e moduli. Esistono diversi metodi per tradurre siti e la traduzione automatica è la soluzione migliore.

La traduzione automatica con rende facile per te tradurre contenuti in 85 lingue rapidamente e facilmente con pochi clic.

Anche se è automatica, Linguise ha una qualità di traduzione buona e naturale, puoi persino modificare i risultati della traduzione tramite l'editor live front-end.

Quindi cosa stai aspettando? Registra un account subito e goditi la prova gratuita completa di 1 mese!

Potresti anche essere interessato 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 andare via senza condividere la tua email!

Non possiamo garantire che vincerai alla lotteria, ma possiamo promettere alcune notizie informative interessanti sulla traduzione e occasionali sconti.

Non perdere l'opportunità!
Invalid email address