Skip to content

Introdução

O quê é a Hand Talk API?

A Hand Talk API é uma biblioteca que permite traduzir texto para a Língua Brasileira de Sinais (Libras) e a Língua Americana de Sinais (ASL). Com ela, você pode integrar a tradução para essas línguas em seu site, aplicativo ou plataforma, tornando o seu conteúdo mais acessível para pessoas surdas ou com deficiências auditivas.

Como funciona?

Essa biblioteca é dividida em SDKs para facilitar a integração com o seu caso de uso e a linguagem de sua escolha. Cada SDK possui uma documentação própria e atualmente suportamos as seguintes linguagens:

Recursos disponibilizados

A biblioteca foca em fornecer os seguintes recursos:

1. Tradução de texto para Libras e ASL;

Através de métodos simples, você consegue passar um texto qualquer para a biblioteca e como resultado, terá uma animação para mostrar o texto traduzido na língua escolhida.

2. Janela flutuante para tradução com avatar 3D;

HugoMaya
HugoMaya

Essa janela se abre sempre que uma tradução está em andamento e está presente por padrão, não podendo ser desativada.

  • Nela é possível parar a tradução ou mudar a velocidade da tradução.
  • Possuímos dois avatares que podem ser trocados a qualquer momento.

3. Componentes HTML prontos para uso;

Para facilitar a integração com a biblioteca, fornecemos alguns componentes HTML prontos. Esses componentes podem ser desativados a qualquer momento, permitindo que você foque na utilização dos métodos internos da biblioteca e desenvolva seus próprios componentes de interface para se integrar à ela.

  • Botão de ativaçãoalt text Esse botão serve para ativar o uso da biblioteca e por padrão, ele fica no canto superior direito do local a onde ele for inserido.

  • Widget de traduçãoalt text Esse widget se abre quando a biblioteca está pronta para realizar traduções, servindo como um indicador visual para o usuário que ele pode realizar traduções, como também servindo para desativar a biblioteca. Esse componente, por padrão, se aloca no canto superior e pode ser movimentar da direita para a esquerda.

  • Prompt Linkalt text Esse componente se aloca sobre outros elementos que foram clicados e que sejam elementos de ação (botões, links, etc). Possui duas funcionalidades básicas:

    • Traduzir o conteúdo do elemento;
    • Executar a ação do elemento.

ATENÇÃO

Este é um componente controlado e agnóstico, somente seu visual está implementado, então é de responsabilidade do desenvolvedor passar os comportamentos de tradução, evento de ação e o componente que o Prompt Link deve se alocar.

⚠️ Limitações

Na versão atual, a API funciona apenas em paginas WEB e em navegadores com suporte a WebGL. Essa limitação está relacionada com a janela de tradução que precisa ser renderizada utilizando WebGL dentro da aplicação que ira utilizar a API.

Lançado sob Licença MIT.