Duckling (the “old” archived version) is a natural language processing library (in Clojure) for parsing text to structured data — specifically, recognizing quantities such as dates, times, durations, measurements, currencies, etc., from free-form text. To use Duckling in your project, you just need two functions: load! to load the default configuration, and parse to parse a string. Duckling is a Clojure library that parses text into structured data. See our blog post announcement for more context.
Features
- Parsing of dates and times (absolute and relative)
- Recognition of durations, time spans, intervals
- Interpretation of measurement units (weights, lengths, volumes)
- Currency parsing and numeric amounts
- Multilingual support (various languages)
- Integration for slot filling / entity extraction in NLP pipelines
Categories
LibrariesLicense
BSD LicenseFollow Duckling (Old)
Other Useful Business Software
Go From AI Idea to AI App Fast
Access Gemini 3 and 200+ models. Build chatbots, agents, or custom models with built-in monitoring and scaling.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of Duckling (Old)!