In my module the user can specify for a source image the script (e.g. Sütterlin or Fraktur) and the used primary language. Based on that information and the date relevant for the source I plan to offer a list of Transkribus models.
My module will support several transcription agents. Transkribus will be only one of them. Another one will use crowd sourcing using Discourse („Lesehilfe"). So to work with asynchronous answers is required.
Each transcription is organized in steps which are documented in revisions. Several users can contribute to a transcription in internal collaboration.
In future versions I plan to support named entity recognition. Finally this results in claims about the persons, events, and places. The claims can then be correlated with the existing objects in the tree or generate new objects. So for me transcription is only one step in a process to be supported by the genealogical application.