Giter Club home page Giter Club logo

transkribus_api_test's Introduction

Transkribus API Test

Testing the Transkribus API

The aim of this repo is to keep track of my attempts to learn how to interface with the API for Transkribus using primarily Python.

This attempt is first to learn how to interact with API, then to interact with Transkribus

What is Transkribus

Transkribus is an AI platform which has a focus on OCR tasks.

It describes itself in the followig manner:

Transkribus is an AI-powered platform for text recognition, transcription and searching of historical documents โ€“ from any place, any time, and in any language.

Transkribus | AI powered Handwritten Text Recognition

What is their API

Their API documentation is a set of Restful methods to facilitate communication between the Transkribus application and the server. It can be summarised in the following manner:

  • Login and Authentication: The user has to POST their credentials to the login method and include the Session-ID in subsequent requests.

  • Collections and Documents: The user can access, list, and retrieve the collections and documents they have rights to via GET requests.

  • Jobs and Processing Tasks: The user can start, monitor, cancel, and query the details and errors of various processing tasks, such as document creation, layout analysis, HTR, OCR, etc., via POST and GET requests.

  • Search and Recognition: The user can perform full-text search and OCR recognition on documents and pages via GET and POST requests.

Goal

Our intitial goal will be to do the following:

  • Authenticate
  • Upload an image
  • Kick off a transcription job (you can do that through the web interface)
  • Download the completed text transcription of the image

transkribus_api_test's People

Contributors

dario-j-c avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.