To begin:

  1. The demos work at the word level.
  2. Only a limited amount of users are accepted simultaneously for each demo.
  3. It is assumed that you do not have installed any browser plugin that modifies the page DOM (e.g., Adblock Plus)

Once you have read this page, go and try the demos!


Choose Demo

IHT Screenshots

First of all, you must choose one of the available demos by clicking on the transcribe button. By clicking on use custom server? link, you can specify a custom CATTI server while your session is active. By clicking on change user ID? link you can change your identification, which is useful if you switch to another computer and want to resume your work.

Choose Page Thumbnail

IHT Screenshots

Once you have selected a demo, you can navigate to any page.

Layout Description

IHT Screenshots

The center block is the page to transcribe itself. You can browse all the pages visually by using the page browser, located above the center page. You may notice four different colors used on such a list:

Light gray
Non-transcribed segments.
Light green
Partially transcribed segments.
Dark green
Fully validated segments.
Light red
Locked segments (the segment cannot be edited; reload the page or try it later).

The bottom menu is intended to help you with common tasks: close session, change demo, view application shorcuts, or export logs.

Loading a Transcription

By clicking on an image line, the system will propose an inital, automatic transcription. If you were working on that image line previously, the trascription will be loaded from a log file. From here onwards you can do several operations to work on that image line.

Keyboard Interaction

  1. Once a text field has focus, clicking the TAB key will change to the next word in the tab loop.
  2. Once a text field has focus, clicking CTRL+TAB will change to the previous word in the tab loop.
  3. If the word text is selected, clicking any key will overwrite it.


IHT Screenshots

Once you have changed the word text, press ENTER or go to the next word (with the TAB key) to save your transcription status.


IHT Screenshots

Hold down CTRL + DEL to delete the current text field.


IHT Screenshots

Hold down CTRL + SPACE to insert a new text field to the right of your currently selected word.

If the SHIFT key is also pressed, the text field will be inserted to the left of your current word instead.


IHT Screenshots
  1. CRTL + UP will ask a new transcription.
  2. CRTL + DOWN will load the previous transcription.

You can also use the mouse wheel to reject sufixes:

  1. A forward wheel scroll will ask a new transcription.
  2. A backward wheel scroll will load the previous transcription.

Accept Final Transcription

Hold down CTRL + ENTER to accept the transcription. It will be composed of all the words until the text field with focus. The next image line will be loaded automatically, if available.

System Errors

You may experience connection problems due to firewall restrictions. The MM-CATTI system is able to connect both by direct socket and regular HTTP requests over 80 port. However, the fastest connection is achieved through direct socket.

If you experience a really slow connection try to open the required ports — you can click on use custom server? label on index page to see which port are used on each demo.

These are the errors that you may find when a connection is not possible:

Socket IO error

That means that a direct connection to CAT server is not available.

This error is dispatched when an input/output error occurs that causes a send or load operation to fail.

Socket Security error

It means that is not possible to connect to a socket outside the caller's security sandbox.

This error is dispatched if a socket attempts to connect either to a server outside the caller's security sandbox or to a port lower than 1024.

Socket Timeout

It indicates that it has been too long to wait for a connection.

If the connection doesn't succeed within the specified time, the connection fails. At this point, the system will switch the connection channel, that is, the socket connection is replaced for a traditional HTTP request over 80 port. Additionally, the system will use the HTTP connection channel for successive connections until the corpus changes.

Instructions | Keyboard shortcuts | Transcription criteria