Перейти к содержанию

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

См. Примеры APIstem, stress, forms, gender_forms, see_also, поля в extra.

Example

{
  "word": "рахӏат",
  "stress": 5,
  "forms": ["рахӏат", "рахӏаталъ", "рахӏаталъул"],
  "senses": [{
    "text": "отдых, покой; спокойствие",
    "examples": [{"av": "рахӏат гьечӏеб", "ru": "беспокойный"}]
  }]
}