January 11, 2026

My Family's Classical Chinese Genealogy

I only speak English, and I have always been a little envious of relatives who can read Chinese. My inability to read the language leaves me out of a lot of family history and culture.

For example, we have ancestral genealogy documents that I cannot read at all. My relatives tell me not to worry, nobody can really read them. They're written in classical Chinese, a terse literary style that's quite different from the modern language. Scholars and genealogy specialists can work through them, but for most modern Chinese speakers, even literate ones, it's genuinely difficult. Still, I know my relatives can sort of get it. They can make out some of it. To me, it's completely opaque.

I know I could OCR and translate a document. But somehow that's not the same as really looking through the original calligraphy and wording, appreciating the old documents as they were written.

So today I took one page from the family genealogy and asked Claude Code to help me create this interactive reader.

Interactive genealogy reader showing classical Chinese text with character-by-character annotations


Actually, I started with ChatGPT, which couldn't do it. And Claude Code couldn't make head or tail of most of the Chinese either. But Gemini turned out to be remarkably good at reading, translating, and explaining the classical text. So with me as a manual go-between, a non-Chinese speaker checking on Chinese, Claude and Gemini worked together to create this app. Claude the master programmer, Gemini the visual character recognition specialist.

Another example of a person with very little domain knowledge supervising agents with expertise far beyond my own, to create something that extends my understanding. Maybe it is evidence that the human in the loop doesn't need to be the expert. Perhaps it is sufficient to care enough about the outcome.

Try the micro app: Burial Record of Mr. Bao Zhetai

Posted by David at January 11, 2026 09:28 PM
Comments
Post a comment









Remember personal info?