Come creare traduzioni automatiche su contenuti e moduli Drupal . Drupal è un CMS comunemente utilizzato dagli utenti, Drupal CMS è in grado di competere con WordPress nella creazione di vari tipi di siti Web. Non sorprende che molti proprietari di siti creino i propri siti Web utilizzando Drupal .
La popolarità dei siti web multilingue è attualmente in aumento e tutti i proprietari di siti competono per rendere i propri siti web capaci di essere tradotti in varie lingue. Quindi, come possono i proprietari dei siti su Drupal tradurre automaticamente anche i loro contenuti e moduli?
Quindi, in questo articolo discuteremo in modo approfondito come effettuare traduzioni automatiche di contenuti e moduli Drupal utilizzando uno dei servizi di traduzione automatica. Continuiamo la lettura qui sotto.
Diversi metodi per tradurre i tuoi contenuti e moduli Drupal
Prima di passare alla traduzione automatica in Drupal , esistono diversi metodi per tradurre i contenuti e i moduli Drupal . Ecco alcune opzioni.
Modulo multilingue integrato Drupal
Un metodo che può essere utilizzato per tradurre contenuti e moduli Drupal è utilizzare il modulo multilingue integrato di Drupal . Questo modulo è fornito da Drupal per impostazione predefinita, ma tieni presente che questo metodo può essere piuttosto complicato e richiede competenze tecniche. Tuttavia, l'utilizzo dei moduli multilingue integrati di Drupal consente di tradurre contenuti e moduli in modo più fluido nel sistema.
Tuttavia, uno dei principali svantaggi è il livello di competenza tecnica richiesta. Il processo di traduzione che utilizza i moduli integrati di Drupal richiede una profonda comprensione della struttura di Drupal e della configurazione dei moduli.
Ciò che manca al metodo di traduzione integrato di Drupal è un punto debole e la capacità di modificare direttamente le traduzioni. L'impossibilità di modificare le traduzioni in modo diretto e dinamico può rappresentare un ostacolo se è necessario apportare modifiche o aggiustamenti alle traduzioni in modo rapido e semplice.
Servizi di traduzione di terze parti
Oltre ai moduli integrati di Drupal Esistono 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 è Translate Drupal CMS.
Utilizzando Linguise , puoi tradurre facilmente contenuti e moduli Drupal senza la necessità di possedere conoscenze tecniche approfondite. Linguise offre un'interfaccia user-friendly e strumenti intuitivi, che ti consentono di tradurre il tuo sito Drupal in modo rapido ed efficiente. Inoltre, Linguise offre anche un ottimo supporto clienti, così puoi ottenere aiuto in caso di problemi o domande.
Scegliere un'opzione di traduzione di terze parti come Linguise può essere una buona alternativa se stai cercando una soluzione più semplice che non richieda conoscenze tecniche approfondite.
Pertanto, puoi utilizzare Linguise come uno dei metodi per creare traduzioni automatiche. Allora come si fa la traduzione automatica in Drupal ? Vedi il metodo completo di seguito.
Come effettuare la traduzione automatica sul tuo sito Drupal
Linguise è una piattaforma di traduzione automatizzata 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, da quelle tradizionali a quelle internazionali.
Linguise utilizza una tecnologia di traduzione neurale e AI basata su cloud che consente un tasso di precisione fino al 97% di qualità di traduzione perfetta Linguise , che è quasi alla pari con le traduzioni umane.
Con Linguise puoi tradurre Drupal in modo che possa aiutare ad attirare visitatori da altri paesi e aumentare il traffico del sito web. Ecco come creare e installare Linguise su Drupal .
Passaggio 1: registra l'account Linguise
Il processo iniziale di registrazione prevede la creazione di un account gratuito con Linguise e l'utilizzo della prova gratuita di un mese. Per registrarti per un 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 interessanti offerte da Linguise . Una volta concluso il periodo di prova, verrai indirizzato alla dashboard Linguise .
Passaggio 2: aggiungi il sito web del dominio e genera la chiave API
Successivamente, nella sezione Chiave API, puoi scegliere l'opzione Copia negli appunti. Ciò ti consente di copiare facilmente la chiave API fornita da Linguise per un ulteriore utilizzo o integrazione con il tuo Drupal .
Passaggio 3: carica lo script di traduzione e attiva la chiave API
Per utilizzare lo script di traduzione Linguise , dovrai caricarlo sul server dove risiede la tua installazione Drupal . Ciò comporta il trasferimento del file di script nella directory appropriata sul tuo server, assicurandoti che sia accessibile e adeguatamente integrato con la tua configurazione Drupal .
Una volta scaricato lo script, estrai o decomprimi il file. Quindi, carica i file estratti nella cartella principale dell'installazione CMS, dove si trovano i file Drupal È importante assicurarsi che la linguise , che contiene i file di script, rimanga con il nome predefinito linguise e sia posizionata al livello principale del tuo sito web. Ciò garantisce la corretta funzionalità e integrazione con il tuo Drupal .
Per incorporare la Linguise nella tua configurazione, dovrai individuare il file Configuration.php che hai precedentemente caricato sul tuo server. Apri il file per la modifica e individua la sezione specifica in cui deve essere inserita la chiave API. All'interno di questa sezione troverai una riga di codice con un testo segnaposto, in genere REPLACE_BY_YOUR_TOKEN.
Passaggio 4: imposta la riscrittura degli URL Drupal
Per impostazione predefinita, Drupal ha la riscrittura degli URL abilitata. Per confermare questa impostazione, puoi accedere alla sezione Configurazione nella barra dei menu in alto dell'interfaccia di amministrazione Drupal . Da lì, vai su Ricerca e metadati, quindi seleziona Alias URL. Ciò ti consentirà di verificare che la riscrittura dell'URL sia effettivamente attiva.
Vale la pena notare che se stai utilizzando il modulo Pathauto in Drupal , anche gli URL multilingue saranno funzionanti.
Per impostare l'URL in base alla lingua in Drupal , devi apportare modifiche al file .htaccess situato nella directory principale della tua Drupal . Puoi copiare il seguente codice e posizionarlo dopo RewriteEngine on line che è già presente nel file .htaccess integrato di Drupal
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]
Dopo aver apportato le modifiche al file .htaccess come spiegato in precedenza, ecco un esempio di come apparirà il file .htaccess finale sulla tua installazione Drupal .
Passaggio 5: attiva e imposta il cambio lingua
Il prossimo passo possiamo attivare il cambio di lingua e le sue impostazioni. Il cambio lingua è un pop-up sotto forma di bandiera che consente all'utente di selezionare la lingua desiderata. Per installarlo, devi copiare il codice fornito alla fine della configurazione del sito e posizionarlo nella parte superiore della tua pagina HTML.
Successivamente, il cambio della lingua delle bandiere verrà caricato automaticamente e reso disponibile all'utente. Per fare ciò, apri la dashboard Linguise e trova il seguente script.
Per includere contenuto nell'intestazione della pagina, puoi utilizzare un modulo Drupal Aggiungi all'intestazione. Fare clic su Configurazione > Sviluppo > Aggiungi profilo.
Infine, assicurati che il percorso dello script sia convalidato o verificato.
Per impostazione predefinita, il selettore della lingua apparirà in una posizione mobile in alto a destra del tuo sito web. Hai la libertà di personalizzarne l'aspetto utilizzando i CSS in base alle tue preferenze.
Inoltre, puoi personalizzare il cambio di lingua accedendo alla Linguise e navigando nella Impostazioni . Da lì, vai alle di visualizzazione della bandiera della lingua . Qualsiasi modifica apportata in questa sezione verrà automaticamente applicata al cambio di lingua sul tuo sito web.
Puoi trovare l'anteprima del cambio lingua sul lato destro dello schermo. In questa anteprima è possibile configurare i seguenti elementi.
- 3 layout: affiancati, a discesa o popup
- La posizione del selettore di lingua
- Il contenuto del selettore di lingua
- Forme e dimensioni delle bandiere
- Ombra della casella bandiere
- Stile bandiere
- I nomi delle lingue si spostano sul colore
- Ombra della casella di segnalazione al passaggio del mouse
- Colore al passaggio del mouse nel popup della lingua e molti altri che puoi trovare nella 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 relativo contenuto multilingue. 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à la priorità alle pagine multilingue visualizzate più frequentemente.
Inoltre, è possibile specificare la quantità di cache da archiviare in megabyte (MB). Nell'esempio seguente, la cache è attivata e la dimensione della cache specificata è 200 MB.
Passaggio 7: inizia a tradurre il tuo sito Drupal
Dopo aver impostato alcune cose, dalla creazione di un account Linguise , alla configurazione delle chiavi API, al cambio di lingua e alla cache locale, è ora di provare a tradurre il sito Web Drupal in una lingua diversa dalla lingua predefinita inglese.
Per fare ciò, aprire la pagina del sito Web quindi fare clic sul commutatore di lingua come segue. Ad esempio, lo tradurremo in tedesco.
Successivamente il sistema tradurrà automaticamente la pagina in tedesco per alcuni secondi, quindi verrà visualizzata la pagina tradotta correttamente.
Come? È davvero facile effettuare traduzioni automatiche in Drupal . Con Linguise , devi solo eseguire 7 semplici passaggi per aggiungere la traduzione automatica a Drupal .
Una volta che il cambio di lingua è attivo e hai selezionato la lingua di destinazione, i tuoi contenuti e moduli verranno tradotti automaticamente quando selezioni il cambio di lingua.
Quindi non è necessario tradurre manualmente alcun contenuto sul tuo sito.
Le strategie SEO possono essere implementate in Drupal per migliorare i siti Web multilingue
Dopo aver tradotto automaticamente con successo 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 mtulilingual.
Linguise infatti supporta al 100% anche la SEO multilingue , come puoi vedere nell’infografica qui sotto.
L'implementazione di strategie SEO in Drupal può migliorare significativamente le prestazioni dei siti Web multilingue. Ecco alcune tecniche SEO che possono essere implementate.
- URL specifici della lingua: utilizza URL specifici della lingua per ogni versione tradotta del tuo sito web. Ciò aiuta i motori di ricerca a comprendere il targeting linguistico di ciascuna pagina e migliora l'indicizzazione e il posizionamento.
- Tag hreflang: applica i tag hreflang nell'intestazione HTML delle tue pagine per indicare la lingua e il targeting regionale di ciascuna versione. Ciò aiuta i motori di ricerca a fornire agli utenti versioni linguistiche appropriate in base alla loro posizione e alle preferenze linguistiche. Linguise applica automaticamente il codice hreflang ad ogni pagina tradotta.
- Metadati tradotti: assicurati che i meta titoli, le descrizioni e le parole chiave siano tradotti correttamente per ciascuna versione linguistica. Linguise traduce automaticamente anche i metadati per ogni contenuto in Drupal .
- Ottimizzazione del cambio di lingua: ottimizza l'elemento del cambio di lingua per renderlo adatto ai motori di ricerca. Un commutatore di pulsanti intuitivo può migliorare notevolmente l'esperienza dell'utente, in modo che gli utenti non abbiano problemi a cambiare lingua.
- URL canonici: implementa gli URL canonici per specificare la versione preferita di una pagina tra più versioni in lingua. Anche gli URL canonici vengono generati automaticamente da Linguise , quindi non sono 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 quindi inviarla a Google Search Console, Linguise creerà automaticamente una mappa del sito multilingue per il tuo sito web.
- Ricerca di parole chiave multilingue: conduci ricerche di parole chiave specifiche per ciascuna lingua di destinazione per identificare parole chiave e frasi pertinenti. Ottimizza i tuoi contenuti con queste parole chiave per migliorare la visibilità nei risultati di ricerca per ciascuna versione linguistica.
Implementando queste strategie SEO in Drupal , puoi migliorare la visibilità, il posizionamento e l'esperienza utente del tuo sito web multilingue, attirando traffico mirato da un pubblico di varie lingue.
Da oggi traduzione automatica di siti web Drupal con Linguise !
Ora capisci come creare traduzioni automatiche per contenuti e moduli Drupal . Esistono diversi metodi per tradurre i siti Drupal e la traduzione automatica è la soluzione migliore.
La traduzione automatica con Linguise ti consente di tradurre facilmente i contenuti in 85 opzioni linguistiche in modo rapido e semplice con pochi clic.
Anche se è automatico, Linguise ha una qualità di traduzione buona e naturale, puoi anche modificare i risultati della traduzione tramite l'editor live front-end.
Allora, cosa stai aspettando? Registra immediatamente un account Linguise e goditi la funzionalità di prova gratuita completa di 1 mese!