Posso utilizzare la barra di ricerca nelle lingue tradotte?
In questo articolo scoprirete come utilizzare la barra di ricerca nelle lingue tradotte.
Come funziona?
Weglot consente agli utenti che gestiscono un progetto WordPress o Shopify di tradurre la barra di ricerca con l'integrazione di JavaScript.
Quando gli utenti navigano sul vostro sito web in una lingua tradotta, il sito web effettua la ricerca nella lingua originale. Weglot aggira questo problema modificando la query inviata.
Questa funzione si basa sul processo "Translate-Back" e funziona come segue:
- Un utente inserisce una o più parole nella barra di ricerca di una versione tradotta del sito web.
- Weglot traduce le parole inserite dalla lingua tradotta a quella originale.
- Il risultato viene inviato al sistema di ricerca originale, che lo elabora come una normale richiesta.
Questo processo creerà nuove coppie di lingue nella Dashboard di Weglot > Traduzioni > Lingue > Elenco traduzioni, composto da ricerche dalla/e lingua/e tradotta/e alla lingua originale.
L'esempio seguente mostra come funziona la funzione quando si gestisce un sito web inglese con una traduzione francese:
Supponiamo che la parola "like" sia presente nel contenuto originale del vostro sito web. "like" significa "aimer" in francese. Potrebbe verificarsi il seguente errore:
- L'utente francese inserisce "aimer" nella barra di ricerca.
- Weglot traduce "aimer" in "amore".
- Viene creata una nuova coppia di traduzione dal francese all'inglese.
- La traduzione di Weglot non corrisponde alla richiesta originale.
- Il sistema di ricerca non è in grado di collegare "like" e "love".
Per evitare questo comportamento, è possibile modificare le traduzioni tramite l'Elenco delle traduzioni per garantire che la ricerca corrisponda al risultato.
Potete consultare l'articolo qui per avere maggiori informazioni su come modificare le vostre traduzioni tramite l'Elenco delle traduzioni.
Sto utilizzando WordPress.
Se il vostro sito web è costruito con WordPress, dovete attivare l'opzione "Traduci la ricerca nella lingua del visitatore" per tradurre le ricerche nella lingua scelta dal visitatore.
È possibile farlo dalla dashboard di Weglot > Impostazioni > Impostazioni di WordPress.
Se avete attivato questa funzione e modificato le traduzioni per farle corrispondere alla query di ricerca originale, ma la ricerca rimane non tradotta, contattateci all'indirizzo support@weglot.com.
Sto utilizzando Shopify.
Quando si utilizza Shopify con l'integrazione di JavaScript sul proprio sito web, è necessario attivare l'opzione "Traduci la ricerca nella lingua dei visitatori" per tradurre le ricerche nella lingua scelta dal visitatore.
È possibile farlo dalla dashboard di Weglot > Impostazioni > Impostazioni di Shopify.
Se cambiate le traduzioni e la funzione di ricerca non funziona come previsto, potete utilizzare "Searchanise" o "Search +". Si tratta di piattaforme di ricerca professionali e di nostri partner affidabili.
Sto utilizzando un'altra tecnologia.
È possibile utilizzare una tecnologia diversa da WordPress o Shopify nell'ambito di un'integrazione basata su sottodomini o sottodirectory. In questo caso, seguite le istruzioni riportate di seguito:
While installing Weglot, copy and paste the JavaScript code snippet between the <head></head> HTML tags on your website to trigger the application.
L'opzione "api_key", che collega il vostro sito web al progetto Weglot, è obbligatoria.
Tuttavia, non è l'unica che si può aggiungere a questo frammento di codice. Per vedere tutte le opzioni disponibili, fare clic qui.
È possibile aggiungere altre opzioni per modificare il comportamento predefinito dello switcher o per cambiare altri parametri.
Nella traduzione della barra di ricerca, queste tre opzioni sono importanti:
- tradurre_ricerca
- modulo_di_ricerca
- parametro_di_ricerca
L'opzione "translate_search
Per impostazione predefinita, l'opzione"translate_search" è impostata su false, ma è possibile impostarla su true:
{ api_key: "wg_xxx", translate_search: true }
Se lo si imposta su true, Weglot tradurrà le query di ricerca effettuate sul vostro sito web.
Questa opzione non è sufficiente se utilizzata da sola; è necessario utilizzare anche le opzioni"search_forms" e"search_parameter" per selezionare i moduli e i parametri da tradurre.
L'opzione "search_forms
Si tratta di un elenco di selettori per identificare i moduli contenenti gli elementi che si desidera tradurre.
Per impostazione predefinita, i moduli indicati trasmettono il parametro "q". Se si desidera tradurre un altro parametro, è necessario utilizzare l'opzione"search_parameter".
Per garantire che l'opzione "search_forms" funzioni come previsto, è necessario che l'opzione "translate_search" sia impostata su true.
L'opzione "search_parameter
Questa opzione consente di individuare con precisione gli input dei moduli che invieranno le parole chiave.
Di solito è possibile trovare questo parametro nell'URL con una query simile a "?q=xxx".
Un esempio di codice:
{ translate_search: true, search_forms: ".my-form", // <input name="q" class=".my-form" /> search_parameter: "q" // it's the name value of your form's search input }
In caso di problemi durante questo processo, non esitate a contattarci all'indirizzo support@weglot.com.