jacksonllee/pylangacq

Language Acquisition Research Tools

65
/ 100
Established

This tool helps language acquisition researchers analyze conversational data, especially from children. It takes raw CHAT-formatted transcripts (like those from CHILDES) and allows you to calculate standard developmental measures such as Mean Length of Utterance (MLU), type-token ratio (TTR), and Index of Productive Syntax (IPSyn). It's used by linguistics researchers, developmental psychologists, and educators studying how language is learned.

Available on PyPI.

Use this if you are a language acquisition researcher working with CHAT-formatted conversational data and need to calculate developmental linguistic measures.

Not ideal if you are working with non-CHAT language data or conducting general natural language processing tasks unrelated to language acquisition metrics.

language-acquisition child-language linguistics-research developmental-psychology CHAT-transcription-analysis
Maintenance 13 / 25
Adoption 8 / 25
Maturity 25 / 25
Community 19 / 25

How are scores calculated?

Stars

44

Forks

18

Language

Python

License

MIT

Last pushed

Mar 15, 2026

Commits (30d)

0

Dependencies

1

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/nlp/jacksonllee/pylangacq"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.