Use cases

Training a translation model

The first use-case of our tool, is to train a custom translation model:

  1. Gather training datasets

  2. Pre-process and create large single file dataset

  3. Set the configuration file

Translating terms or files

Given that we have access to a translation model (it may be one of our own trained models or a custom one), a user will be able to translate single or multiple terms via the web application or the API.

Validating translations

A user will be able to suggest improvements or validate the translation of a requested term or sentence. Furthermore, in order to ensure quality of suggested translations and receive constructive feedback, we plan to have groups of users with specific rights of use:

  • Simple user: will be able only to translate single terms or sentences

  • Privileged user: will also be able to get translation of files

  • Expert: will also be able to provide feedback on a translation with a rank and suggest a new one

Using the API

Developers will be able to use the API service for direct translations programmatically.