Dictionary JSONL schema
Each line is one JSON object. Required field:
word(string) — headword
Common fields:
| Field | Type | Description |
|---|---|---|
forms |
string[] | Inflected / variant forms indexed for lookup |
stem |
string | Stem |
stress |
int | Stress position |
labels |
string[] | Entry-level labels |
gender_forms |
string[] | Gender variants |
senses |
object[] | Meanings |
see_also |
object[] | { "target", "kind?", "link_helper?" } |
Sense object
| Field | Type |
|---|---|
text |
string — gloss / definition |
comment |
string |
labels |
string[] |
examples |
{ "av", "ru", "comment?", "labels?" }[] |
Additional keys (e.g. masdarfrom, genitivefrom, pluralfor) are preserved in Sense.extra / Entry.extra.
Как читать в Python
См. Примеры API — stem, stress, forms, gender_forms, see_also, поля в extra.
Example
{
"word": "рахӏат",
"stress": 5,
"forms": ["рахӏат", "рахӏаталъ", "рахӏаталъул"],
"senses": [{
"text": "отдых, покой; спокойствие",
"examples": [{"av": "рахӏат гьечӏеб", "ru": "беспокойный"}]
}]
}