lookup_root
Retrieve all dictionary entries for a given Arabic root, covering verb, noun, and Quranic meanings from authoritative sources.
Instructions
Look up an Arabic root and return all dictionary entries under it.
Accepts a root in any form: "كتب", "ك ت ب", "ك-ت-ب", or with diacritics like "كَتَبَ". Diacritics and letter-variants (ا/أ/إ/آ, ي/ى, ه/ة) are normalized before matching. Use this when the user has already identified the root or when you want to see all sibling words for a lemma.
Returns entries from three sources:
arramooz-verb: verb lemma with tense-availability flags in
extraarramooz-noun: noun / adjective / participle with wordtype, pattern (wazn), gender/number, and a terse Arabic definition
lane-quran: English (and Turkish) semantic gloss from Lane's Lexicon for the ~1,651 roots that occur in the Quran
All returned Arabic words are fully vocalized (tashkeel is preserved from the source, including final case marks) so the caller can tell homographs apart. Input is diacritic-insensitive; output is not.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| root | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||