Ignora le regole del testo: escludi il testo dalla traduzione

Tabella dei Contenuti

Aggiungi testo da ignorare

La regola di ignoranza del testo impedirà che parte del testo venga tradotto in determinate condizioni da te definite.

Di solito, questo è il primo tipo di regola che aggiungerai alla traduzione del tuo sito web per escludere, ad esempio, il nome del tuo prodotto o della tua azienda. Per aggiungere tale regola, connettiti al tuo Dashboard Linguise  > fare clic su Regole > Aggiungi nuova regola.
Screenshot della pagina di gestione delle regole. Una tabella con le regole.

 

Sarà quindi possibile aggiornare i dettagli della regola di ignoranza del testo, principalmente:

  • Il testo che vuoi escludere
  • Le condizioni di esclusione del testo
  • Il titolo della regola (visibile solo a te nella dashboard Linguise )
Screenshot dell'interfaccia di traduzione con campi di input

 

Nel campo del testo da ignorare puoi aggiungere diverse espressioni di testo da escludere in base alla stessa regola. Seguendo il nostro esempio, la schermata con l'esclusione di diversi nomi di marca apparirà così:

Un modulo con opzioni per ignorare il voto sia per l'editore del modulo OTP che per il download del file OTP

Ignora impostazione maiuscole/minuscole: il testo inserito è sensibile alle maiuscole/minuscole, il che significa che se la casella di controllo è selezionata, la regola interpreterà le lettere maiuscole e minuscole come uguali. Esempio di esclusione di traduzione: "PrimeeVideoplayer" e "primelavideominuscole disattivata saranno entrambi esclusi.

Ignora il testo tramite URL

Dopo aver impostato il testo da ignorare nella traduzione, puoi escluderlo da tutti gli URL del tuo sito web (utilizzando l'opzione TUTTI gli URL) o da alcuni URL di pagine specifiche.

  • URL originale / URL tradotto: ignora il testo dalla traduzione su un URL specifico dalla lingua originale o da un URL specifico da una lingua tradotta
  • Carattere jolly/espressione regolare: ignora il testo dalla traduzione su un URL specifico utilizzando un carattere jolly o un'espressione regolare
Applica al menu delle opzioni dei file con le scelte dei file originali e tradotti

In questo esempio: “Netflix player”, “PrimeVideo player”, “YouTube player” saranno esclusi dalla traduzione in TUTTI gli URL dei siti web che iniziano con www.dominio.com/blog/

È possibile combinare diverse condizioni URL per coprire, ad esempio, URL di diverse lingue tradotte.

Corrispondenza di modelli di espressioni regolari

L'utilizzo regolari delle espressioni (RegEx) richiede una certa comprensione della sintassi e dei concetti coinvolti. Le espressioni regolari hanno una sintassi diversa per gli URL e per le parole.

Mentre i caratteri jolly sono più facili da comprendere e utilizzare per attività semplici, RegEx offre funzionalità di corrispondenza di modelli più avanzate e flessibili.

Ecco un esempio comune di modello di corrispondenza delle parole di espressioni regolari:

  1. Corrisponde a qualsiasi parola che inizia con "Light":
    RegEx: Light\w
    Spiegazione: Corrisponde a qualsiasi parola che inizia con "Light" seguita da zero o più caratteri alfanumerici (\w). Potrebbe corrispondere a "Light", "Lightbulb", "Lightweight", ecc.
  2. Corrisponde a qualsiasi parola che termina con "Light":
    RegEx: \w*Light
    Spiegazione: Corrisponde a qualsiasi parola che termina con "Light" preceduta da zero o più caratteri alfanumerici. Potrebbe corrispondere a "Sunlight", "Daylight", "Spotlight", ecc. 
  3. Corrispondenza con “Linguise” come parola intera:
    RegEx: \bLinguise\b
    Spiegazione: Questa espressione corrisponderà a qualsiasi stringa composta esattamente dai caratteri della parola “Linguise”. Inoltre, garantirà che non corrisponda ad altre parole come LinguiseApp, ma solo a “Linguise”. 

Puoi anche leggere maggiori dettagli sulle espressioni regolari qui: https://www.regular-expressions.info/

Se hai dei dubbi al riguardo, ti consigliamo di utilizzare i caratteri jolly (Wildcard) al posto delle espressioni regolari (Regular Expression) per l'uso quotidiano.
Per qualsiasi domanda, non esitare a contattarci compilando il modulo di contatto! 

Ignora il testo per lingua

Il testo da ignorare che hai aggiunto può essere escluso solo in una lingua specifica o in tutte le lingue. Questo è molto utile, poiché alcune parole potrebbero avere la stessa grafia in lingue diverse, ma richiedere un'esclusione solo in una. Ad esempio, la parola "ilimitados" è la stessa in portoghese e in spagnolo.

Interfaccia di Google Translate con opzioni di lingua

In questo esempio: “Netflix player”, “PrimeVideo player”, “YouTube player” saranno esclusi dalla traduzione solo in spagnolo.

Ignora il testo nel contenuto HTML

Il testo da ignorare che hai aggiunto può essere escluso da una parte del tuo contenuto HTML utilizzando uno o più selettori CSS. Utilizzando l'ispettore del codice del tuo browser, puoi selezionare un selettore CSS e aggiungerlo come segue. 

Ottieni un selettore CSS:

screenshot del codice HTML su un sito web

E aggiungilo nella configurazione delle regole:

Applica il pulsante e il campo di testo del selettore CSS

In questo esempio: “Netflix player”, “PrimeVideo player”, “YouTube player” saranno esclusi dalla traduzione solo nel contenuto HTML presente nel selettore CSS .blog

Ignora il testo nel contenuto degli URL

Il testo "Ignora" che hai aggiunto può essere escluso da un URL stesso, il che significa che "PrimeVideo player" rimarrà invariato negli URL. Ad esempio: "www.dominio.com/prime-video-player" non verrà tradotto.

Opzione Escludi negli URL con pulsanti Sì e No

Modifica degli URL: attenzione alle configurazioni che modificano gli URL dei contenuti web attivi. Potrebbero generare URL con errore 404 che richiedono un reindirizzamento.

Escludi la traduzione del contenuto utilizzando un tag

È possibile inserire un tag in qualsiasi punto del contenuto HTML per escluderlo dalla traduzione: translate="no"

Tutto il contenuto presente nel contenitore HTML NON verrà tradotto, compresi tutti i sottoelementi.

Esempio di esclusione HTML tramite tag: 

<div translate=”no”>

<p>Questo testo non verrà tradotto affatto</p>

</div>

Maggiori informazioni sull'esclusione del testo nel video