Scan a page

Diese Seite gibt es auf Deutsch.

Auf Deutsch lesen

Эта страница есть на русском.

Читать на русском

Can ChatGPT read old handwriting?

General chatbots can read some old handwriting, but they often smooth over doubtful words without marking them. FamilyLore marks where it is unsure, and publishes how often its readings match manual transcriptions on the scripts it measures.

Your first three pages need no account and no card.

How FamilyLore marks doubtful words in an old letter

A dotted underline marks a word FamilyLore was unsure of; [?] is its own note on a doubtful reading.

Johann Kilian to Gotthold Albert Gumlich

Johann Kilian to Gotthold Albert Gumlich · 20 May 1858

  1. Serbin (Low Pinoak Settlement) Bastrop County,
  2. Texas, den 20sten Mai 1858.
  3. Geliebter Bruder im Herrn!
  4. Den Empfang Deines lieben Schreibens vom 16ten März 1858
  5. bescheinige ich hiermit schon jetzt, weil ich den Andreas Kiesling[?]
  6. auf den Todtenschein für seine Eltern nicht zu lange warten
Johann Kilian writing in 1858 in 19th-century German Kurrent, with dotted underlines and notes marking words the reader was unsure of.
See the whole reading and its translation

Also on the shelf: Karl and Käthe Kollwitz’s field-post letter of 1914, in Kurrent

How well it reads, measured

Kurrent and Sütterlin15 pages · 3 Nov 202683%Characters read correctly75%Names, dates and numbers right85%Misread words it marked
Russian and Ukrainian7 pages · 3 Nov 202686%Characters read correctly69%Names, dates and numbers right80%Misread words it marked

FamilyLore measures and reports how often its readings match manual transcriptions on historical letters. How well FamilyLore reads

Questions

Can’t ChatGPT do this?
A general chatbot can read some old handwriting, sometimes well, but it usually hands you clean text with no sign of which words it guessed, and its makers publish no figures for these scripts; FamilyLore marks the words it is unsure of and publishes how often it reads correctly, in the table above.
Why do general chatbots misread historical names and dates?
Large language models predict likely text based on modern language patterns. In historical scripts, uncommon surnames, archaic spellings, and place names have few modern context clues, so chatbots often substitute plausible-sounding modern words without flagging the change.
What if it reads a word wrong?
Tap a word to see the other readings FamilyLore weighed, and correct it if you know better. The translation is redone from your correction. Most misread words carry a mark, but not every one, so a name or a date that matters is worth checking against the photo.
Who sees my pages?
Only you. A page becomes public only if you share it, and then only to people who have the link. Deleting your account deletes the photos you uploaded.

What FamilyLore doesn’t read well yet

  • Registers and census tables set out in columns. These are not measured yet.
  • Severely faded ink and handwriting that runs across page margins. Faded pages are measured on only a few pages so far.
  • Uncommon dialects and non-standard shorthand systems.

From photo to text in three steps

  1. Take a photo of the page

    Lay the sheet flat, in daylight and without flash. A phone photo of the whole page is enough.

  2. Upload it

    “German (Kurrent)” is already chosen. If you know roughly when it was written, pick the era.

  3. Read it

    You get the page as it was written, in modern spelling, and in English. Correct a word you know better yourself.

Rather read it yourself?