{
  "title": "sources.avar.me",
  "tagline": "Исходные данные для проектов avar.me",
  "description": "Реестр и хранилище исходников: словари, книги, текстовые корпусы. Источник правды для всех остальных сайтов и инструментов экосистемы avar.me.",
  "chat": {
    "title": "@avarme_chat",
    "url": "https://t.me/avarme_chat",
    "purpose": "Сообщайте об ошибках и неточностях в данных. Обсуждение правок."
  },
  "channel": {
    "title": "@avarlangme",
    "url": "https://t.me/avarlangme",
    "purpose": "Канал проекта: новости и анонсы."
  },
  "repo": "https://github.com/avar-me/sources",
  "sources": [
    {
      "id": "av-ru",
      "title": "Аварско-русский словарь",
      "subtitle": "av → ru",
      "kind": "dictionary",
      "status": "stable",
      "description": "Сводный аварско-русский словарь: статьи словаря 2006 года и дополнения avar.me. При совпадении заглавного слова приоритет у словаря 2006 года.",
      "format": "jsonl",
      "data_path": "data/av-ru.jsonl",
      "site_path": "av-ru/",
      "language_from": "av",
      "language_to": "ru",
      "based_on": "av-ru.2006 + av-ru.avar.me; приоритет av-ru.2006.",
      "license": "CC BY-SA 4.0",
      "consumers": [
        "avar.me",
        "dev.avar.me",
        "@avarme_bot",
        "forms",
        "corrector"
      ],
      "derived_from": [
        "av-ru.2006",
        "av-ru.avar.me"
      ]
    },
    {
      "id": "av-ru.2006",
      "title": "Аварско-русский словарь (под редакцией М. М. Гимбатова)",
      "subtitle": "av → ru",
      "kind": "dictionary",
      "status": "stable",
      "description": "Словарь 2006 года: 22,836 статей. Извлечение и нормализация — проект avar.me.",
      "format": "jsonl",
      "data_path": "data/av-ru.2006.jsonl",
      "site_path": "av-ru.2006/",
      "language_from": "av",
      "language_to": "ru",
      "based_on": "Аварско-русский словарь. Под редакцией М. М. Гимбатова. Махачкала, 2006.",
      "license": "CC BY-SA 4.0",
      "documents": [
        {
          "title": "Оригинальный PDF (Гимбатов и др., Махачкала, 2006)",
          "kind": "pdf",
          "path": "books/Full-Avar-Urus-dictionary.pdf"
        }
      ],
      "consumers": []
    },
    {
      "id": "av-ru.avar.me",
      "title": "Аварско-русский словарь avar.me",
      "subtitle": "av → ru",
      "kind": "dictionary",
      "status": "stable",
      "description": "Дополнения и редакционные реконструкции проекта avar.me: 35 статей.",
      "format": "jsonl",
      "data_path": "data/av-ru.avar.me.jsonl",
      "site_path": "av-ru.avar.me/",
      "language_from": "av",
      "language_to": "ru",
      "based_on": "Словарные статьи, добавленные или реконструированные проектом avar.me.",
      "license": "CC BY-SA 4.0",
      "consumers": []
    },
    {
      "id": "ru-av",
      "title": "Русско-аварский словарь",
      "subtitle": "ru → av",
      "kind": "dictionary",
      "status": "stable",
      "description": "Русско-аварский словарь: словарные статьи, словоформы, значения и переводы. Около 38 800 статей.",
      "format": "jsonl",
      "data_path": "data/ru-av.jsonl",
      "site_path": "ru-av/",
      "language_from": "ru",
      "language_to": "av",
      "based_on": "С. З. Алиханов. Русско-аварский словарь. Махачкала. Извлечение и нормализация — проект avar.me.",
      "license": "CC BY-SA 4.0",
      "documents": [
        {
          "title": "Оригинальный PDF (Алиханов, Русско-аварский словарь)",
          "kind": "pdf",
          "path": "books/Alikhanov_Russko-Avarsky_Slovar.pdf"
        }
      ],
      "consumers": [
        "avar.me",
        "dev.avar.me",
        "@ruavarme_bot"
      ]
    },
    {
      "id": "av-en",
      "title": "Аварско-английский словарь",
      "subtitle": "av → en",
      "kind": "dictionary",
      "status": "test",
      "description": "Аварско-английский словарь: машинный перевод статей av-ru на английский. Около 22 800 статей. Перевод и пометы не вычитывались носителями — статус «черновик».",
      "format": "jsonl",
      "data_path": "data/av-en.jsonl",
      "site_path": "av-en/",
      "language_from": "av",
      "language_to": "en",
      "based_on": "Перевод аварско-русского словаря (М.-С. М. Магомедов и др., Махачкала, 2006) на английский через multilang.avar.me (Translation Memory + glossary). Источник нуждается в проверке носителями языка.",
      "license": "CC BY-SA 4.0",
      "consumers": [
        "en.avar.me",
        "multilang.avar.me"
      ]
    },
    {
      "id": "av-de",
      "title": "Аварско-немецкий словарь",
      "subtitle": "av → de",
      "kind": "dictionary",
      "status": "test",
      "description": "Аварско-немецкий словарь: машинный перевод статей av-ru на немецкий. Около 22 800 статей. Перевод и пометы не вычитывались носителями — статус «черновик».",
      "format": "jsonl",
      "data_path": "data/av-de.jsonl",
      "site_path": "av-de/",
      "language_from": "av",
      "language_to": "de",
      "based_on": "Перевод аварско-русского словаря (М.-С. М. Магомедов и др., Махачкала, 2006) на немецкий через Google Gemini. Источник нуждается в проверке носителями языка.",
      "license": "CC BY-SA 4.0",
      "consumers": [
        "de.avar.me"
      ]
    },
    {
      "id": "av-fr",
      "title": "Аварско-французский словарь",
      "subtitle": "av → fr",
      "kind": "dictionary",
      "status": "test",
      "description": "Аварско-французский словарь: машинный перевод статей av-ru на французский. Около 22 800 статей. Перевод и пометы не вычитывались носителями — статус «черновик».",
      "format": "jsonl",
      "data_path": "data/av-fr.jsonl",
      "site_path": "av-fr/",
      "language_from": "av",
      "language_to": "fr",
      "based_on": "Перевод аварско-русского словаря (М.-С. М. Магомедов и др., Махачкала, 2006) на французский через Google Gemini. Источник нуждается в проверке носителями языка.",
      "license": "CC BY-SA 4.0",
      "consumers": [
        "fr.avar.me"
      ]
    },
    {
      "id": "av-tr",
      "title": "Аварско-турецкий словарь",
      "subtitle": "av → tr",
      "kind": "dictionary",
      "status": "test",
      "description": "Аварско-турецкий словарь: машинный перевод статей av-ru на турецкий. Около 22 800 статей. Перевод и пометы не вычитывались носителями — статус «черновик».",
      "format": "jsonl",
      "data_path": "data/av-tr.jsonl",
      "site_path": "av-tr/",
      "language_from": "av",
      "language_to": "tr",
      "based_on": "Перевод аварско-русского словаря (М.-С. М. Магомедов и др., Махачкала, 2006) на турецкий через Google Gemini. Источник нуждается в проверке носителями языка.",
      "license": "CC BY-SA 4.0",
      "consumers": [
        "tr.avar.me"
      ]
    },
    {
      "id": "av-uk",
      "title": "Аварско-украинский словарь",
      "subtitle": "av → uk",
      "kind": "dictionary",
      "status": "test",
      "description": "Аварско-украинский словарь: машинный перевод статей av-ru на украинский. Около 22 800 статей. Перевод и пометы не вычитывались носителями — статус «черновик».",
      "format": "jsonl",
      "data_path": "data/av-uk.jsonl",
      "site_path": "av-uk/",
      "language_from": "av",
      "language_to": "uk",
      "based_on": "Перевод аварско-русского словаря (М.-С. М. Магомедов и др., Махачкала, 2006) на украинский через Google Gemini. Источник нуждается в проверке носителями языка.",
      "license": "CC BY-SA 4.0",
      "consumers": [
        "uk.avar.me"
      ]
    },
    {
      "id": "av-be",
      "title": "Аварско-белорусский словарь",
      "subtitle": "av → be",
      "kind": "dictionary",
      "status": "test",
      "description": "Аварско-белорусский словарь: машинный перевод статей av-ru на белорусский. Около 22 800 статей. Перевод и пометы не вычитывались носителями — статус «черновик».",
      "format": "jsonl",
      "data_path": "data/av-be.jsonl",
      "site_path": "av-be/",
      "language_from": "av",
      "language_to": "be",
      "based_on": "Перевод аварско-русского словаря (М.-С. М. Магомедов и др., Махачкала, 2006) на белорусский через Google Gemini. Источник нуждается в проверке носителями языка.",
      "license": "CC BY-SA 4.0",
      "consumers": [
        "be.avar.me"
      ]
    },
    {
      "id": "en-av",
      "title": "Англо-аварский словарь",
      "subtitle": "en → av",
      "kind": "dictionary",
      "status": "experimental",
      "description": "Англо-аварский словарь: машинный перевод статей ru-av на английский. Около 38 800 статей. В словаре много ошибок, запланирована полная переработка — статус «экспериментальный».",
      "format": "jsonl",
      "data_path": "data/en-av.jsonl",
      "site_path": "en-av/",
      "language_from": "en",
      "language_to": "av",
      "based_on": "Перевод русско-аварского словаря (С. З. Алиханов) на английский через Google Gemini. Источник нуждается в проверке носителями языка.",
      "license": "CC BY-SA 4.0",
      "consumers": [
        "en.avar.me"
      ]
    },
    {
      "id": "de-av",
      "title": "Немецко-аварский словарь",
      "subtitle": "de → av",
      "kind": "dictionary",
      "status": "experimental",
      "description": "Немецко-аварский словарь: машинный перевод статей ru-av на немецкий. Около 38 800 статей. В словаре много ошибок, запланирована полная переработка — статус «экспериментальный».",
      "format": "jsonl",
      "data_path": "data/de-av.jsonl",
      "site_path": "de-av/",
      "language_from": "de",
      "language_to": "av",
      "based_on": "Перевод русско-аварского словаря (С. З. Алиханов) на немецкий через Google Gemini. Источник нуждается в проверке носителями языка.",
      "license": "CC BY-SA 4.0",
      "consumers": [
        "de.avar.me"
      ]
    },
    {
      "id": "fr-av",
      "title": "Французско-аварский словарь",
      "subtitle": "fr → av",
      "kind": "dictionary",
      "status": "experimental",
      "description": "Французско-аварский словарь: машинный перевод статей ru-av на французский. Около 38 800 статей. В словаре много ошибок, запланирована полная переработка — статус «экспериментальный».",
      "format": "jsonl",
      "data_path": "data/fr-av.jsonl",
      "site_path": "fr-av/",
      "language_from": "fr",
      "language_to": "av",
      "based_on": "Перевод русско-аварского словаря (С. З. Алиханов) на французский через Google Gemini. Источник нуждается в проверке носителями языка.",
      "license": "CC BY-SA 4.0",
      "consumers": [
        "fr.avar.me"
      ]
    },
    {
      "id": "tr-av",
      "title": "Турецко-аварский словарь",
      "subtitle": "tr → av",
      "kind": "dictionary",
      "status": "experimental",
      "description": "Турецко-аварский словарь: машинный перевод статей ru-av на турецкий. Около 38 800 статей. В словаре много ошибок, запланирована полная переработка — статус «экспериментальный».",
      "format": "jsonl",
      "data_path": "data/tr-av.jsonl",
      "site_path": "tr-av/",
      "language_from": "tr",
      "language_to": "av",
      "based_on": "Перевод русско-аварского словаря (С. З. Алиханов) на турецкий через Google Gemini. Источник нуждается в проверке носителями языка.",
      "license": "CC BY-SA 4.0",
      "consumers": [
        "tr.avar.me"
      ]
    },
    {
      "id": "uk-av",
      "title": "Украинско-аварский словарь",
      "subtitle": "uk → av",
      "kind": "dictionary",
      "status": "experimental",
      "description": "Украинско-аварский словарь: машинный перевод статей ru-av на украинский. Около 38 800 статей. В словаре много ошибок, запланирована полная переработка — статус «экспериментальный».",
      "format": "jsonl",
      "data_path": "data/uk-av.jsonl",
      "site_path": "uk-av/",
      "language_from": "uk",
      "language_to": "av",
      "based_on": "Перевод русско-аварского словаря (С. З. Алиханов) на украинский через Google Gemini. Источник нуждается в проверке носителями языка.",
      "license": "CC BY-SA 4.0",
      "consumers": [
        "uk.avar.me"
      ]
    },
    {
      "id": "be-av",
      "title": "Белорусско-аварский словарь",
      "subtitle": "be → av",
      "kind": "dictionary",
      "status": "experimental",
      "description": "Белорусско-аварский словарь: машинный перевод статей ru-av на белорусский. Около 38 800 статей. В словаре много ошибок, запланирована полная переработка — статус «экспериментальный».",
      "format": "jsonl",
      "data_path": "data/be-av.jsonl",
      "site_path": "be-av/",
      "language_from": "be",
      "language_to": "av",
      "based_on": "Перевод русско-аварского словаря (С. З. Алиханов) на белорусский через Google Gemini. Источник нуждается в проверке носителями языка.",
      "license": "CC BY-SA 4.0",
      "consumers": [
        "be.avar.me"
      ]
    },
    {
      "id": "phrase-av-ru",
      "title": "Аварско-русский фразеологический словарь",
      "subtitle": "av → ru · фразеология",
      "kind": "dictionary",
      "status": "test",
      "description": "Фразеологические единицы аварского языка с переводом, буквальным значением и примерами из литературы. Около 2 700 оборотов. Извлечён из печатного издания, ещё не вычитан полностью — статус «черновик».",
      "format": "jsonl",
      "unit": "фразеологизмов",
      "data_path": "data/phrase_av-ru.jsonl",
      "site_path": "phrase-av-ru/",
      "language_from": "av",
      "language_to": "ru",
      "based_on": "М. М. Магомедханов. Аварско-русский фразеологический словарь. — М.: Рус. яз., 1993. — 409 с. (ISBN 5-200-01111-6). Извлечение и нормализация — проект avar.me.",
      "license": "CC BY-SA 4.0",
      "documents": [
        {
          "title": "Оригинальный PDF (Магомедханов, М.: Рус. яз., 1993)",
          "kind": "pdf",
          "path": "books/Magomedkhanov_Avar-Russky_Frazeologichesky_Slovar.pdf"
        }
      ],
      "consumers": [
        "avar.me",
        "dev.avar.me"
      ]
    },
    {
      "id": "taras-bulba",
      "title": "Тарас Бульба",
      "subtitle": "ru ↔ av · повесть",
      "kind": "corpus",
      "status": "stable",
      "description": "Повесть Н. В. Гоголя «Тарас Бульба» с параллельным переводом на аварский. 12 глав, 1 784 предложения.",
      "format": "json",
      "data_path": "data/taras_bulba.json",
      "site_path": "taras-bulba/",
      "language_from": "ru",
      "language_to": "av",
      "based_on": "Н. В. Гоголь. Тарас Бульба, 1842. Параллельный перевод на аварский — материалы проекта avar.me.",
      "license": "CC BY-SA 4.0",
      "consumers": [
        "ml.avar.me",
        "corpus.avar.me"
      ]
    },
    {
      "id": "dede-korkut",
      "title": "Книга моего деда Коркута",
      "subtitle": "ru ↔ av · эссе и эпос",
      "kind": "corpus",
      "status": "stable",
      "description": "Параллельный текст книги «Китаби-Деде Коркуд» (Баку, 2015) на русском и аварском: вступление, эссе Г. Ф. фон Дица «Огузский циклоп в сравнении с циклопом Гомера», сказание «Песнь о том, как Бисат убил Тепегёза» и два заключительных очерка. 5 глав, 125 предложений.",
      "format": "jsonl",
      "data_path": "data/dede_korkut.jsonl",
      "site_path": "dede-korkut/",
      "language_from": "ru",
      "language_to": "av",
      "based_on": "Китаби-Деде Коркуд. Баку: Бакинский международный центр мультикультурализма, 2015 (русский и аварский переводы одного издания; русский текст сказания — пер. акад. В. В. Бартольда).",
      "license": "CC BY-SA 4.0",
      "documents": [
        {
          "title": "Аварский текст (Баку, 2015)",
          "kind": "pdf",
          "path": "books/dede_korkut_avar.pdf"
        },
        {
          "title": "Русский текст (Баку, 2015; пер. В. В. Бартольда)",
          "kind": "pdf",
          "path": "books/dede_korkut_ru.pdf"
        }
      ],
      "consumers": [
        "ml.avar.me",
        "corpus.avar.me"
      ]
    },
    {
      "id": "hakikat",
      "title": "«ХӀакъикъат» — статьи (hakikat.info)",
      "subtitle": "av · онлайн-архив",
      "kind": "articles",
      "status": "stable",
      "monolingual": true,
      "description": "Монолингвальный аварский корпус: статьи рубрики «На родном» с сайта газеты «ХӀакъикъат» (hakikat.info) плюс 3 материала одного бумажного номера, не публиковавшихся на сайте. 2632 статьи за 2017–2026 годы, сгруппированы по годам. Разметка снята, палочка нормализована, русские и латинские материалы отсеяны.",
      "format": "jsonl",
      "data_path": "data/hakikat.jsonl",
      "site_path": "hakikat/",
      "language_from": "av",
      "language_to": "av",
      "based_on": "Статьи рубрики «На родном» (post_type=nationals) сайта hakikat.info. Извлечение, очистка разметки и нормализация палочки — проект avar.me. 3 материала («Шагьикьа пачаясул полициялъул капитан», «ГӀункӀкӀги кетуги», «Кицаби, махсараби ва цоберал хабарал») взяты из вычитанного бумажного номера газеты и не имеют онлайн-версии.",
      "license": "CC BY-SA 4.0",
      "documents": [
        {
          "title": "Оригинальный DOCX (вычитанный номер газеты «ХӀакъикъат», источник 3 материалов без веб-версии)",
          "kind": "docx",
          "path": "books/ihdal.docx"
        }
      ],
      "consumers": [
        "ml.avar.me",
        "corpus.avar.me"
      ]
    }
  ],
  "schema": {
    "entry": {
      "word": "string — заглавное слово",
      "stress": "int — позиция ударной гласной (1-based), необязательно",
      "stem": "string — основа для раскрытия форм, необязательно",
      "forms": "string[] — раскрытые словоформы, необязательно",
      "spelling_forms": "string[] — варианты написания одной лексемы; текущее word идёт первым, отдельная статья для каждого варианта не обязательна (av-ru), необязательно",
      "senses": "Sense[] — список значений",
      "see_also": "{target: string, kind: 'see'|'from'|'syn'}[] — ссылки на другие статьи, необязательно",
      "source": "string — источник статьи: av-ru.2006 или существующая редакционная метка avar.me.2026"
    },
    "sense": {
      "text": "string — текст перевода",
      "comment": "string — комментарий, необязательно",
      "comment_lang": "string — язык comment, если он не русский (напр. 'av' — по ошибке источника в comment попал аварский текст вместо русского); необязательно; в JSON писать сразу после comment",
      "labels": "string[] — пометы (часть речи, стилистические и т.д.)",
      "examples": "Example[] — примеры употребления",
      "masdarfrom": "string — для масдара, ссылка на инфинитив",
      "forceto": "string — для понудительных форм"
    },
    "example": {
      "av": "string — аварская фраза",
      "ru": "string — русский перевод (av-ru, ru-av, phrase-av-ru); в переводах словаря (av-en и др.) ключ переименовывается в код целевого языка, напр. en",
      "en": "string — английский перевод примера (av-en); взаимоисключающе с ru",
      "labels": "string[] — пометы уровня примера, необязательно",
      "comment": "string — комментарий, необязательно"
    },
    "phrase_entry": {
      "phrase": "string — заглавный фразеологический оборот (аналог word для phrase-av-ru)",
      "variants": "string[] — варианты компонентов оборота, необязательно",
      "interjection": "bool — оборот-междометие/восклицание, необязательно",
      "labels": "string[] — стилистические пометы (посл., погов., книжн. и т.д.)",
      "senses": "PhraseSense[] — список значений",
      "examples": "PhraseExample[] — примеры употребления, необязательно",
      "page": "int — страница печатного источника"
    },
    "phrase_sense": {
      "n": "int — номер значения при нескольких, необязательно",
      "translation": "string — перевод/толкование",
      "literal": "string — буквальное значение, необязательно",
      "etymology": "string — этимологическая справка, необязательно",
      "equiv": "string — степень эквивалентности перевода (напр. 'approx'), необязательно",
      "see_also": "string — отсылка к другому обороту, необязательно",
      "see_also_type": "string — тип отсылки: 'см.' или 'то же, что', необязательно"
    },
    "phrase_example": {
      "av": "string — аварская цитата",
      "ru": "string — русский перевод",
      "author": "string — автор, необязательно",
      "source": "string — произведение/источник, необязательно"
    }
  }
}
