Skip to content

Funcionalidades

Abaixo você pode ver todas as funcionalidades básicas que podem ser usadas em conjunto para atender o seu contexto.

Tradução

A funcionalidade de tradução gera uma sinalização do avatar a partir de um texto.

Hugo Sinalizando

Legenda

Apresenta na tela, o texto que está sendo traduzido pelo avatar.

Exemplo de legenda

Velocidade

Permite alterar a velocidade de tradução.

Existem 3 velocidades:

  • 1x → Padrão Exemplo velocidade padrão

  • 1.5xExemplo velocidade rápida

  • 0.5xExemplo velocidade lenta

A velocidade pode ser alterada antes, durante e entre traduções.

Troca de velocidade antes da traduçãoTroca de velocidade durante a tradução

O uso dessa função é recomendado independente do contexto, já que ela oferece controle para o usuário personalizar a experiência de tradução de acordo com sua necessidade e/ou preferência.

Parar tradução

Ao clicar no botão de parar, a tradução é interrompida.

Exemplo parar uma tradução

Pausar tradução

Faz com que a tradução seja pausada e permite que seja retomada posteriormente.

  • Ao pausar a tradução, a animação é pausada e o ícone de "pause" é alterado para o de "play".
  • Ao clicar em "play", a animação é retomada e o ícone volta a ser configurado como "pause".

Exemplo pausar uma tradução

Essa funcionalidade é útil para situações onde os textos traduzidos são muito extensos. Em contextos onde os textos são curtos, essa funcionalidade não precisa estar disponível.

Abaixo você pode ver os métodos associados dependendo da linguagem escolhida:

Repetir tradução

Permite que o usuário repita a última tradução realizada.

Exemplo repetir uma tradução

Essa é uma funcionalidade que pode ser útil em contextos onde o usuário necessita de um processo mais demorado para gerar o texto que vai ser traduzido, como por exemplo:

  • Input de texto
  • Input de áudio
  • Foto de imagem (OCR)

Avaliação da tradução

Essa funcionalidade permite que o usuário avalie a última tradução realizada. É altamente recomendada, pois traduções avaliadas negativamente são enviadas para nossa equipe de linguística, que corrige os erros e treina nossa IA de tradução, para que eles não se repitam.

Para facilitar a implementação, nosso SDK já inclui uma interface para essa funcionalidade, porém pode ser desativada para que você crie seu próprio layout de avaliação.

Essa funcionalidade fornece como interface:

  • Botão de avaliação
    • Comportamento do botão.
  • Tela de avaliação
    • Texto de avaliação da tradução.
    • Botão para avaliar de forma positiva.
    • Botão para avaliar de forma negativa.
    • Botão para enviar a avaliação.
    • Animação de feedback ao enviar.

Pode ser acessada a partir da janela e a partir do widget:

Fluxo de avaliação pela janela de tradução

Fluxo de avaliação pelo widget

Janela arrastável

Permite que o usuário mova a janela ou o widget livremente dentro de uma área predefinida, podendo ser a tela toda ou uma área especifica.

Para arrastar a janela, basta clicar na barra superior da janela. Exemplo de arrastar a janela

Para arrasta o widget, basta fazer o mesmo que é feito na janela, mas sobe o ícone da Hand Talk. Exemplo de arrastar pelo widget

Zoom

É possível dar zoom in e zoom out no avatar, utilizando o atalho “Ctrl + scroll” enquanto o cursor estiver dentro da área do avatar.

Exemplo de zoom

Rotação do avatar

É possível rotacionar horizontalmente em 360° ao arrastar o cursor dentro da área do avatar.

Exemplo de rotação

Minimizar e Maximizar

A função permite que o tradutor seja minimizado ou maximizado alternando entre widget e janela. Veja abaixo:

Exemplo minimizar e maximizar

Lançado sob Licença MIT.