Pular para o conteúdo principal
Versão: v4.0.0

Eventos

Em alguns momentos você pode necessitar de dados de uso da ferramenta, como quantidade de aberturas, traduções, saber se a ferramenta carregou, e entre outros. Pra isso, você deve ouvir os eventos disparados por HT, conforme o exemplo abaixo.

Os eventos disparados por HT são:

EventoDescriçãoRetorno
coreReadyAvatar carregadotrue
activatedTradutor de texto foi ativadaundefined
deactivatedTradutor de texto foi desativadaundefined
signalizedDispara quando o texto é sinalizado por completoundefined
errorOnAuthErro ao autenticarstring: mensagem referente ao erro ocorrido
errorOnTranslateErro ao traduzir texto no servidor da Hand Talkundefined
notCompatibleNavegador ou hardware não compatívelstring: 'withoutCanvas' ou 'withoutWebGL'

Exemplo de Listener de Eventos

Javascript

ht.on('signalized', function () {
console.log('Nova frase traduzida!');
});

HTML

<body>
<!-- Pega a ultima versão do plugin Hand Talk -->
<script src="https://plugin.handtalk.me/web/latest/handtalk.min.js"></script>
<script>
var ht = new HT({
// Troque por seu token de acesso
token: '<SEU TOKEN>'
});
// Escuta o evento signalized
ht.on('signalized', function () {
console.log('Nova frase traduzida!');
});
</script>
</body>