# Transcribe Czech Genealogy Records

Read Czech parish registers (matriky) kept in Czech, German and Latin, translate them to English, and connect every ancestor into one family archive - without transcribing by hand.


Czech genealogy runs almost entirely through the parish registers, the matriky, and they are rarely in one language. Bohemia and Moravia were part of the Habsburg monarchy, so a register might be kept in Latin, German or Czech, and often in two of them on the same page: printed column headings in one language, handwritten entries in another. Many registers are ruled into columns - house number, child, religion, sex, legitimacy, parents, godparents, midwife - which makes an entry easy to navigate but does nothing to make the handwriting easier.

KleioBase reads those registers and translates them into English, then links every person, date and place into one connected family archive. The reading is the first step. The archive is the point.

## How KleioBase reads Czech records

You upload a scan or a photo of the register. KleioBase reads the page as it is, whatever mix of languages and scripts it uses, and gives you a transcription in the original alongside an English translation. It then extracts the people, dates, places and relationships.

Columnar Czech registers carry more than a first glance suggests. The mother's column often names her father and his village as well, which is a generation you would otherwise have to find elsewhere. The godparents' column gives their status - cottager, peasant, farmer - which helps tell two men of the same name apart. KleioBase records each of these people with a role, not just the child and the parents.

## What we tested before writing this page

We ran a real page from an 1825 baptism register through the same extraction every upload uses. The column headings are printed in Czech; the entries are handwritten in German. A normal scan read the first entry: the child, the father and his status, the mother and her father, a godparent and the priest. A deep scan of the same page came back with every child entry on it and seventy-nine people in total. The two passes did not agree on every name - the priest and the first family's surname came back differently - which is exactly the kind of detail to check against the image before you confirm. That is one page, not an accuracy figure, and we are not claiming one.

## From a scan to a connected profile

Reading the record is step one of four:

1. **Upload** the scan or photo.
2. **Process** it - KleioBase reads and translates the record and pulls out the people and events.
3. **Review** the result and fix anything the AI misread. German Kurrent, Latin abbreviations and Czech names spelled the German way are where these registers get tricky.
4. **Confirm** it - KleioBase creates or updates person profiles and links the record to them.

Once confirmed, the ancestor who appears in a baptism, a marriage and a death entry becomes one profile with every document attached. As the archive grows, KleioBase suggests likely duplicate people to merge and points out where a generation is still missing.

## Why Czech records are hard, and how the review step helps

The same family can be written Krupka in one entry, Krupkowa for a woman in the next, and in a German spelling in a third. Registers switch language when the priest changes. House numbers matter as much as names, because they are often what ties two entries together.

KleioBase gives you a first reading and then hands you the controls. You confirm what is right and correct what is not, and nothing enters your archive until you do. For the German side of these registers, see [how KleioBase reads German Kurrent](/transcribe/german-records).

Canonical: https://kleiobase.com/transcribe/czech-records
