ety is a Python library and command-line tool designed to explore and retrieve the etymological origins of words by analyzing linguistic data and relationships between languages. It allows users to query a word and obtain its historical roots, including intermediate forms across different languages and time periods. The tool can generate recursive etymology chains as well as tree structures that visually represent how a word evolved over time. It is built as both a reusable module and a CLI utility, making it suitable for integration into other applications or standalone use. The project relies on structured datasets that map relationships between words and languages, enabling systematic exploration of linguistic evolution. It is particularly useful for developers, linguists, and researchers interested in historical language patterns and word origins.
Features
- Command-line tool for querying word etymology
- Recursive exploration of linguistic origins across languages
- Tree visualization of word evolution over time
- Python module for integration into other applications
- Structured datasets mapping relationships between words and languages
- Support for multiple historical language stages and transformations