Posso utilizar a barra de pesquisa na(s) língua(s) traduzida(s)?

Neste artigo, ficará a saber como utilizar a barra de pesquisa na(s) sua(s) língua(s) traduzida(s).



Como é que funciona?

O Weglot permite aos utilizadores gerir um projeto WordPress ou Shopify e traduzir a sua barra de pesquisa através da integração baseada em JavaScript. Quando os visitantes navegam no seu sítio traduzido e efectuam pesquisas no idioma original. O Weglot supera isso editando a consulta enviada.


Esta funcionalidade baseia-se num processo de "Translate-Back" e funciona da seguinte forma:

  • Um utilizador introduz uma ou mais palavras na barra de pesquisa de uma versão traduzida de um sítio Web.
  • Weglot traduz a(s) palavra(s) introduzida(s) da língua traduzida para a língua original.
  • O resultado é enviado para o sistema de pesquisa original, que o processa como um pedido normal.

Este processo criará novos pares de línguas no seu Painel de Controlo Weglot > Traduções > Línguas > Lista de Traduções, composta por pesquisas da(s) língua(s) traduzida(s) para a língua original.

O exemplo seguinte mostra como a funcionalidade funciona quando se gere um sítio Web em inglês com uma tradução em francês:

Vamos supor que a palavra "like" está incluída no conteúdo original do seu sítio Web. "like" significa "aimer" em francês. Pode ocorrer o seguinte erro:

  • O utilizador francês introduz "aimer" na barra de pesquisa.
  • Weglot traduz "aimer" por "amor".
  • É criado um novo par de tradução de francês para inglês.
  • A tradução de Weglot não corresponde ao pedido original.
  • O sistema de pesquisa não consegue estabelecer uma ligação entre "gosto" e "amor".

Para evitar esse comportamento, pode editar as traduções através da sua Lista de traduções para garantir que a pesquisa corresponde ao resultado.

Pode consultar o artigo aqui para obter mais informações sobre como editar as suas traduções através da Lista de traduções.


Estou a utilizar o WordPress

Se o seu sítio Web for construído com o WordPress, deve ativar a opção "Traduzir a pesquisa na língua do visitante" para traduzir as pesquisas para a língua escolhida pelo visitante.

Pode fazê-lo a partir do seu Painel de Controlo Weglot > Definições > Definições do WordPress.

Se activou esta funcionalidade e editou as traduções para corresponderem à consulta de pesquisa original, mas a pesquisa continua sem tradução, contacte-nos através de support@weglot.com.


Estou a utilizar o Shopify

Ao utilizar o Shopify com integração de JavaScript no seu sítio Web, é necessário ativar a opção "Traduzir a pesquisa no idioma dos seus visitantes" para traduzir as pesquisas para o idioma escolhido pelo visitante.

Pode fazê-lo a partir do seu Painel de Controlo Weglot > Definições > Definições Shopify.

Se alterar as traduções e a funcionalidade de pesquisa não funcionar como esperado, pode utilizar "Searchanise" ou "Search +". Trata-se de plataformas de pesquisa profissionais e dos nossos parceiros de confiança.


Estou a utilizar outra tecnologia.

Pode utilizar uma tecnologia que não seja o WordPress ou o Shopify numa integração baseada num subdomínio ou subdiretório. Nesse caso, siga as instruções abaixo:

While installing Weglot, copy and paste the JavaScript code snippet between the <head></head> HTML tags on your website to trigger the application.

A opção "api_key", que liga o seu sítio Web ao projeto Weglot, é obrigatória.

No entanto, não é a única opção que pode adicionar a este trecho de código. Para ver todas as opções disponíveis, clique aqui.

É possível adicionar mais opções para modificar o comportamento predefinido do comutador ou para alterar outros parâmetros.


Na tradução da barra de pesquisa, estas três opções são importantes:

  • traduzir_pesquisa
  • formulário_de_pesquisa
  • parâmetro_de_pesquisa

A opção "translate_search" (traduzir_pesquisa)

Por defeito, a opção"translate_search" está definida como falsa, mas pode alterá-la para verdadeira:

{
    api_key: "wg_xxx",
    translate_search: true
}

Mudar para verdadeiro permitirá que o Weglot traduza as consultas de pesquisa efectuadas no seu sítio Web.

Esta opção não é suficiente se for utilizada isoladamente; também é necessário utilizar as opções"search_forms" e"search_parameter" para selecionar os formulários e parâmetros que pretende traduzir.

A opção "search_forms" (formulários de pesquisa)

Esta é uma lista de selectores para identificar os formulários que contêm os elementos que pretende traduzir.

Por defeito, os formulários indicados estão a transmitir o parâmetro "q". Se pretender traduzir outro parâmetro, deve utilizar a opção"search_parameter".

Para garantir que a opção "search_forms" funciona como pretendido, é necessário que a opção "translate_search" esteja definida como verdadeira.

A opção "search_parameter" (parâmetro de pesquisa)

Esta opção permite-lhe selecionar com precisão as entradas do(s) seu(s) formulário(s) que enviarão palavras-chave.

Normalmente, pode encontrar este parâmetro no seu URL com uma consulta semelhante a "?q=xxx".


Um exemplo de código:

{
    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
}

Se tiver algum problema durante este processo, não hesite em contactar-nos através do endereço support@weglot.com.


Isto respondeu à tua pergunta? Obrigado pelo feedback Houve um problema ao enviar os seus comentários. Por favor, tente novamente mais tarde.

Ainda precisa de ajuda? Contactar-nos Contactar-nos