Transkribus PAGE xml Bulk Upload Tool
Abstract
Fast, parallel PageXML uploader for Transkribus with automatic token refresh and thread-safe operation. The scripts in this repo facilitate bulk PAGE XML uploads and file matching with image files on the Transkribus server. Optionally, a separate script can execute Transkribus HTR processing. The pipeline uses the Transkribus legacy REST API, which comes with limited options. The upload tool was developed specifically for the Divergent Discourses project to process Transkribus PAGE XML files outside the Transkribus environment and back-upload the manipulated files into Transkribus, while matching existing image files on the server. The code allows up to 20 files in parallel bulk upload and automatically handles the expiration of the Transkribus session token. The script uses the filenames (without extension) and first maps the files on the server. It then maps the files in the upload on the files on the server. Full Changelog: https://github.com/Divergent-Discourses/TranskribusAPI-XML-upload/commits/v.1
Fields of Study & Subjects
Digital Humanities and Scholarship
Handwritten Text Recognition Techniques
Image Processing and 3D Reconstruction
Publication details
- Journal / source
- Zenodo (CERN European Organization for Nuclear Research)
- Publication date
- 27 January 2026