1. Help Center
  2. Text Recognition

1. Automatically transcribing your documents

Apply Text Recognition models to your documents to automatically transcribe them

Previous step: Uploading files


To automatically transcribe your documents, you need first to select the pages or documents you want to transcribe (if it is your first time in Transkribus, we recommend testing it out on a few pages before processing the entire document). Then, click on the “Recognize” button next to the selection overview.

 1-Nov-27-2023-01-52-08-8500-PM
 
A new window will open up, with the "Text Recognition" option as default. In the menu on the left, you can filter between "Favorite, Public and Private Models" - to begin with, select the "Public Models" option and choose the most appropriate text model for your documents from the list of models. 

A text model is an AI algorithm that has been trained on a specific set of data, including images and transcriptions. Its purpose is to accurately determine the most likely sequence of characters for each section of handwritten text. It's important to note that there isn't a universal model that applies to all types of handwriting. Therefore, it is essential to choose the most suitable model for the script and language used in your documents.

Within Transkribus, you can select both the public models made available by the Transkribus community and team or the private models trained by yourself. You can also filter your search by language, name, type of document etc. 

Two additional options that you can select before launching the Text Recognition are:

Smart Search

Smart Search enables you to perform a more advanced and powerful type of search of the automatically generated transcriptions. Read more about it on the Smart Search page.

Language Model

Language models are automatically created during the model training process and are based on the Training Data. The impact of language models should be tested on a case-by-case basis. In most instances, language models have been shown to enhance recognition accuracy, but there may be cases where they do not.

It is recommended to avoid using very large models that have been trained by the Transkribus Community with the language model or SmartSearch option, as they may not function properly due to their size. This is also indicated in the description of these models. Moreover, it is not recommended to use such large models as base models when training custom models. Please also refer to the dedicated section on Super Models here.


After having selected the model and any options, click the “Start recognition” button to launch the recognition process. Before doing so, check the displayed amount of credits needed to run the recognition job and the summary of the amount of credits available to the account (Personal credits/ Collection credits). 



You can check the status of the text recognition by clicking on “Jobs.”

Typically, when you initiate a recognition job, the status should automatically show RUNNING. However, in cases of increased server traffic, the job may not start immediately and the status may display CREATED until it is able to run.
In such instances, the job description will also indicate the position in the jobs queue, allowing you to roughly estimate when the job will commence.


In the event that the jobs queue is exceptionally long or if a large number of jobs fail, you can conveniently check the current and past availability status of Transkribus on this page.
This feature provides real-time updates on the system's uptime and any outages, allowing you to quickly verify if all essential services are running smoothly. Initially, we are closely monitoring the most critical services, and we will gradually include additional services over time.

When the recognition is finished, open the recognized page(s) by clicking the small arrow button in the "Action" column; the automatically generated transcript will appear on the right side of the screen. 

Design ohne Titel (2)

During the Text Recognition process, the images are automatically divided into sections of text and lines. If your documents have a complex layout (such as tables, newspapers, postcards, marginalia, or multiple columns), it might be beneficial to run the Layout Recognition as a separate step before Text Recognition. This allows you to check and correct any issues with the layout before proceeding. For more information on Layout Recognition, refer to the Layout Recognition section.

The following sections discuss in more detail the main aspects of Text Recognition and how to choose the best model for your documents.

 

Next section: Choosing a Model

 


 

Transkribus eXpert (deprecated)

To automatically transcribe your documents, go to the “Tools” tab, under the “Text Recognition” section and click on the “Run” button. In the pop-up window, choose the page(s)/document(s) to process and then click on “Select HTR model.” Here you can choose the most appropriate text model for your documents. 

A text model is the AI algorithm trained on a certain number of data (images and transcriptions), able to detect the most probable sequence of characters for each segmented text line. There does not exist a general model for all the handwritings, so you need to choose the most appropriate one for the script and language of your documents.

You can select both the public models made available by the Transkribus community and team and the private models trained by yourself. You can filter your search by engine, language and name. 

Advanced settings you can select are:

  • Use existing line polygons: use this option if you have corrected the line polygons manually because the computation of polygons from the baselines did not perform well on your documents.
  • Do polygons simplifaction: to reduce the number of points of the line polygons.
  • Add estimated word coordinates: add approximate bounding boxes for each word in the line (you can then decide to show/hide the word boxes with the eye-icon in the Main bar at the top).
  • Restrict on structure tag: limit the Text Recognition only to the text regions tagged with the selected structural tag. You can decide if you want to keep or delete the text in the other regions.

After having selected the model, click "OK" to launch the recognition. You can check the status of the text recognition by clicking on the “Jobs” button in the top Main Bar. When the recognition is finished, reload the page: the automatically generated transcript will appear in the text editor, 

When you launch the Text Recognition, first, the images are automatically segmented into text regions and lines. This step, called Layout Recognition, connects the text and the image. If your documents have a complex layout (e.g. tables, newspapers, postcards, marginalia, multiple columns…), it could be convenient to run the Layout Recognition as a separate step in order to check and correct it before the Text Recognition. If this is your case, take a look at this page.