Integrando a uma Página Web

A integração do VLibras Widget com um website é feita adicionando o script abaixo em qualquer parte da página HTML:

<script src="https://vlibras.gov.br/app/vlibras-plugin.js"></script>

Apenas isso já é suficiente — o Widget é inicializado automaticamente, sem necessidade de nenhuma chamada adicional.

Caso queira personalizar o comportamento padrão da ferramenta, é possível adicionar um segundo script chamando new window.VLibras.Widget(). Essa chamada aceita dois formatos: um objeto de configuração ou os parâmetros passados diretamente, em sequência.

Passando um objeto de configuração

<script src="https://vlibras.gov.br/app/vlibras-plugin.js"></script>
<script>
  new window.VLibras.Widget({
      rootPath: 'https://vlibras.gov.br/app',
      personalization: 'https://vlibras.gov.br/config/default_logo.json',
      avatar: 'random',
      position: 'R',
  });
</script>

Passando os parâmetros diretamente

<script src="https://vlibras.gov.br/app/vlibras-plugin.js"></script>
<script>
  new window.VLibras.Widget(
    'https://vlibras.gov.br/app',
    'https://vlibras.gov.br/config/default_logo.json',
    'random',
    'R'
  );
</script>

Importante

Nesse formato, a ordem dos parâmetros deve ser respeitada: rootPath, personalization, avatar e position, nessa sequência.

Parâmetros

O VLibras Widget possibilita definir alguns valores padrão que nos permitem personalizar a ferramenta de acordo com nossas preferências. Para isso, deve-se passar um objeto (ou os parâmetros diretamente) para o construtor do Widget (new window.VLibras.Widget();) com estes valores. Confira cada um deles a seguir.

  • rootPath

    Define o caminho da build local da aplicação. A fim de otimizar o processo de carregamento da ferramenta, você pode alocar a versão compilada do widget em seu próprio servidor e definir o link de acesso na implementação.

    Importante

    Esse método de implementação impede o widget no seu site receber atualizações automáticas e correções de possíveis problemas.

  • personalization

    Define o link com as customizações personalizadas dos avatares.

    Importante

    A personaliação dos avatares é um rescurso exclusivo de instituições parceiras do projeto. Saiba mais em Requisitos para personalização dos avatares.

  • position:

    Define a posição inicial do Widget. Segue a tabela com os valores disponíveis:

    Valor

    Posição

    R (right)

    Á direita (padrão)

    L (left)

    Á esquerda

  • avatar:

    Define o avatar padrão. No momento, o VLibras conta com “icaro” (padrão), “hosana” e “guga”. Também é possível utilizar “random” para escolher um avatar aleatório. Se não for especificado, o Widget utilizará o avatar Icaro como padrão.