Jobs and Workflows
In this guide, we will look at the core concepts of jobs and workflows in the ELAN AI Bridge API. Jobs and workflows are the core building blocks of the ELAN AI Bridge API. Jobs are individual tasks that are executed on a piece of content. Workflows allow you to orchestrate multiple jobs into a single dynamic process.
Jobs
Jobs execute a single task such as translation, post-editing or quality estimation. They can be run stand-alone or as part of a workflow. Available job types are:
- Translation (AI and human)
- Post-Editing (AI and human)
- Quality Estimation (AI)
- Quality Assurance (AI)
- Language Rewrite (AI and human)
Workflows
Workflows are used to orchestrate multiple jobs sequentially or in parallel. For example, you might want to translate a document and then add a post-editing job for extra quality assurance.
With workflows you can also create more complex forked processes where job execution is conditional on the result of previous jobs. For example, you might want to translate a document and then add a human post-editing job if the quality of the initial translation is below a certain threshold.