Skip to content

Features

Below you can see all the basic features that can be used together to fit your context.

Translation

The translation feature generates avatar signing from a text.

Hugo Signing

Caption

Displays on the screen the text that is being translated by the avatar.

Caption Example

Speed

Allows changing the translation speed.

There are 3 speeds:

  • 1x → Default Default speed example

  • 1.5xFast speed example

  • 0.5xSlow speed example

The speed can be changed before, during, and between translations.

Speed change before translationSpeed change during translation

Using this function is recommended regardless of the context, as it provides users with control to personalize the translation experience according to their needs and/or preferences.

Stop Translation

Clicking the stop button interrupts the translation.

Stop a translation example

Pause Translation

Pauses the translation and allows it to be resumed later.

  • When the translation is paused, the animation stops, and the "pause" icon changes to "play".
  • Clicking "play" resumes the animation, and the icon switches back to "pause".

Pause a translation example

This feature is useful for situations where the translated texts are very long. In contexts where texts are short, this feature does not need to be available.

Repeat Translation

Allows users to repeat the last performed translation.

Repeat a translation example

This feature can be useful in contexts where users need more time to generate the text to be translated, such as:

  • Text input
  • Audio input
  • Image photo (OCR)

Translation Rating

This feature allows users to rate the last performed translation. It is highly recommended since negatively rated translations are sent to our linguistics team, which corrects the errors and trains our translation AI to prevent them from recurring.

To facilitate implementation, our SDK already includes an interface for this feature, but it can be disabled so you can create your own rating layout.

This feature provides the following interface:

  • Rating button
    • Button behavior.
  • Rating screen
    • Translation rating text.
    • Button for positive rating.
    • Button for negative rating.
    • Button to submit the rating.
    • Feedback animation upon submission.

It can be accessed from the window and the widget:

Rating flow via translation window

Rating flow via widget

Draggable Window

Allows users to freely move the window or widget within a predefined area, which can be the entire screen or a specific area.

To drag the window, simply click on the top bar of the window. Drag window example

To drag the widget, do the same as with the window but on the Hand Talk icon. Drag widget example

Zoom

You can zoom in and out on the avatar using the shortcut “Ctrl + scroll” while the cursor is inside the avatar area.

Zoom example

Avatar Rotation

It is possible to rotate horizontally 360° by dragging the cursor inside the avatar area.

Rotation example

Minimize and Maximize

This function allows the translator to be minimized or maximized, switching between widget and window. See below:

Minimize and maximize example

Released under the MIT License.