skydict


Nameskydict JSON
Version 1.0.2 PyPI version JSON
download
home_pageNone
SummaryPacage for translation of Russian-English words
upload_time2024-11-18 12:52:49
maintainerNone
docs_urlNone
authorNone
requires_python>=3.8
licenseNone
keywords skyeng translator api dictionary vocolabry lexicon
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Skydict: Асинхронная библиотека для работы с Dictionary API Skyeng

## Описание

**Skydict** — это асинхронная библиотека на Python, предоставляющая доступ к API словаря Skyeng. Она позволяет искать слова, получать их значения и обрабатывать лингвистические данные, такие как части речи, переводы и произношения.

### Установка

```bash
pip install skydict
```

### Пример использования

```python
import asyncio  
from skydict import Dictionary  
from skydict.types import Meaning, BriefMeaning  

  
async def main():  
    tasks = []  
    async with Dictionary() as dictionary:  
        result = await dictionary.words('любовь', pagesize=1)  
        for word in result:  
            print(f"{word.text} - {word.meanings[0].translation}")  
              
        result = await dictionary.meaning(45)  
        for mean in result:  
            print(f"{mean.text} - {mean.translation}\n")  
  
    await asyncio.gather(*tasks)  
  
if __name__ == '__main__':  
    asyncio.run(main())
```


### Класс `Dictionary`

Основной класс для взаимодействия с API Skyeng Dictionary. Он предоставляет методы для поиска слов и получения их значений.

#### Методы:

- **`words(word: str, page: int = 1, pagesize: int = 0) -> list[Word]`**  
  Выполняет поиск слов по заданному запросу.  

  **Параметры**:  
    - `word`: Слово для поиска (либо на английском, либо на русском).  
    - `page`: Номер страницы для пагинации.  
    - `pagesize`: Количество результатов на странице (если значение 0, то выводит результат всех найденых объектов `Word` в списке).  

  **Возвращает**:  
    - Список объектов `Word`, представляющих найденные слова с краткими значениями.

- **`meaning(ids: int | list[int], data: str = None) -> list[Meaning]`**  
  Получает подробную информацию о значениях слов по их идентификаторам.  

  **Параметры**:  
    - `ids`: Один идентификатор значения или список идентификаторов.  
    - `data`: Дата в формате строки.  

  **Возвращает**:  
    - Список объектов `Meaning`, представляющих полную информацию о значениях.

## Типы данных

### `Word`

Представляет слово и связанные с ним краткие значения.

- **Атрибуты**:
  - `id`: Уникальный идентификатор слова.
  - `text`: Слово в текстовом виде.
  - `meanings`: Список объектов `BriefMeaning`, представляющих краткие значения слова.

### `BriefMeaning`

Краткое описание значения слова.

- **Атрибуты**:
  - `id`: Уникальный идентификатор значения.
  - `part_of_speech_code`: Часть речи, представляемая перечислением `PartOfSpeechCode`.
  - `translation`: Перевод текста.
  - `translation_note`: Примечания к переводу.
  - `image_url`: URL изображения.
  - `transcription`: Фонетическая транскрипция в формате IPA.
  - `sound_url`: Объект `Pronunciation`, содержащий ссылку на произношение слова.
  - `text`: Слово на английском.

### `Meaning`

Подробное описание значения слова на английском.

- **Атрибуты**:
  - `id`: Уникальный идентификатор значения.
  - `word_id`: Идентификатор слова, к которому относится значение.
  - `difficulty_level`: Уровень сложности (от 1 до 6).
  - `part_of_speech_code`: Часть речи для данного значения.
  - `prefix`: Приставка или артикли (например, "to" или "the").
  - `text`: Слово на английском.
  - `sound_url`: Объект `Pronunciation`, представляющий ссылку URL на произношение.
  - `transcription`: Фонетическая транскрипция.
  - `properties`: Объект `Properties`, содержащий грамматическую информацию.
  - `updated_at`: Дата последнего обновления значения.
  - `mnemonics`: Мнемоническая подсказка для значения.
  - `translation`: Перевод текста значения.
  - `translation_note`: Примечания к переводу (если есть).
  - `images`: Список URL изображений.
  - `definition`: Описание значения.
  - `definition_sound_url`: Ссылка на произношение описания.
  - `examples`: Список объектов `Example`, содержащих примеры использования.
  - `meanings_with_similar_translation`: Список объектов `MeaningWithSimilarTranslation`, представляющих значения с похожими переводами.
  - `alternative_translations`: Список объектов `AlternativeTranslation`, представляющих альтернативные переводы.

### `PartOfSpeechCode` (Enum)

Перечисление, представляющее часть речи слова. Доступны следующие значения:

- `n`: существительное  
- `v`: глагол  
- `j`: прилагательное  
- `r`: наречие  
- `prp`: предлог  
- `prn`: местоимение  
- `crd`: количественное числительное  
- `cjc`: союз  
- `exc`: междометие  
- `det`: артикль  
- `abb`: сокращение  
- `x`: частица  
- `ord`: порядковое числительное  
- `md`: модальный глагол  
- `ph`: фраза  
- `phi`: идиома

### `Pronunciation`

Возвращает URL-адрес на аудио-запись с определенным произношением.

- **Методы**:
  - `male_1`: Возвращает URL-адрес для мужского голоса.
  - `male_2`: Возвращает URL-адрес для альтернативного мужского голоса.
  - `female_1`: Возвращает URL-адрес для женского голоса.
  - `female_2`: Возвращает URL-адрес для альтернативного женского голоса.

### `Properties`

Грамматические свойства слова.

- **Атрибуты**:
  - `collocation`: Указывает, является ли слово коллокацией.
  - `irregular`: Указывает, является ли слово неправильным.
  - `past_tense`: Прошедшая форма глагола (если применимо).
  - `past_participle`: Причастие прошедшего времени (если применимо).
  - `transitivity`: Переходность глагола (если применимо).
  - `phrasal_verb`: Указывает, является ли слово фразовым глаголом.
  - `sound_url`: Объект `Pronunciation` для звукового сопровождения.
  - `false_friends`: Список ложных друзей (если есть).

### `Translation`

Представляет перевод слова или фразы.

- **Атрибуты**:
  - `text`: Текст перевода.
  - `note`: Примечания к переводу.

### `Example`

Представляет пример использования слова.

- **Атрибуты**:
  - `text`: Пример предложения.
  - `sound_url`: Объект `Pronunciation` для произношения примера.

## Предложения

Для содействия и развития проекта подписывайтесь на [мой телеграмм канал](https://t.me/crunch_brain), а также отправляйте пулреквесты.
## Лицензия

Эта библиотека лицензирована под лицензией MIT.

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "skydict",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": null,
    "keywords": "skyeng, translator, api, dictionary, vocolabry, lexicon",
    "author": null,
    "author_email": "ivan kornayhov <kiadu@bk.ru>",
    "download_url": "https://files.pythonhosted.org/packages/fe/c9/fc0666a256a1397a5b0fef5dada6348ab4de71159e4c75c44b0467251bcc/skydict-1.0.2.tar.gz",
    "platform": null,
    "description": "# Skydict: \u0410\u0441\u0438\u043d\u0445\u0440\u043e\u043d\u043d\u0430\u044f \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441 Dictionary API Skyeng\n\n## \u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435\n\n**Skydict** \u2014 \u044d\u0442\u043e \u0430\u0441\u0438\u043d\u0445\u0440\u043e\u043d\u043d\u0430\u044f \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u043d\u0430 Python, \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0430\u044f \u0434\u043e\u0441\u0442\u0443\u043f \u043a API \u0441\u043b\u043e\u0432\u0430\u0440\u044f Skyeng. \u041e\u043d\u0430 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0438\u0441\u043a\u0430\u0442\u044c \u0441\u043b\u043e\u0432\u0430, \u043f\u043e\u043b\u0443\u0447\u0430\u0442\u044c \u0438\u0445 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0438 \u043e\u0431\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0442\u044c \u043b\u0438\u043d\u0433\u0432\u0438\u0441\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u0434\u0430\u043d\u043d\u044b\u0435, \u0442\u0430\u043a\u0438\u0435 \u043a\u0430\u043a \u0447\u0430\u0441\u0442\u0438 \u0440\u0435\u0447\u0438, \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u044b \u0438 \u043f\u0440\u043e\u0438\u0437\u043d\u043e\u0448\u0435\u043d\u0438\u044f.\n\n### \u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430\n\n```bash\npip install skydict\n```\n\n### \u041f\u0440\u0438\u043c\u0435\u0440 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f\n\n```python\nimport asyncio  \nfrom skydict import Dictionary  \nfrom skydict.types import Meaning, BriefMeaning  \n\n  \nasync def main():  \n    tasks = []  \n    async with Dictionary() as dictionary:  \n        result = await dictionary.words('\u043b\u044e\u0431\u043e\u0432\u044c', pagesize=1)  \n        for word in result:  \n            print(f\"{word.text} - {word.meanings[0].translation}\")  \n              \n        result = await dictionary.meaning(45)  \n        for mean in result:  \n            print(f\"{mean.text} - {mean.translation}\\n\")  \n  \n    await asyncio.gather(*tasks)  \n  \nif __name__ == '__main__':  \n    asyncio.run(main())\n```\n\n\n### \u041a\u043b\u0430\u0441\u0441 `Dictionary`\n\n\u041e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u043a\u043b\u0430\u0441\u0441 \u0434\u043b\u044f \u0432\u0437\u0430\u0438\u043c\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f \u0441 API Skyeng Dictionary. \u041e\u043d \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u043c\u0435\u0442\u043e\u0434\u044b \u0434\u043b\u044f \u043f\u043e\u0438\u0441\u043a\u0430 \u0441\u043b\u043e\u0432 \u0438 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u0438\u0445 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0439.\n\n#### \u041c\u0435\u0442\u043e\u0434\u044b:\n\n- **`words(word: str, page: int = 1, pagesize: int = 0) -> list[Word]`**  \n  \u0412\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442 \u043f\u043e\u0438\u0441\u043a \u0441\u043b\u043e\u0432 \u043f\u043e \u0437\u0430\u0434\u0430\u043d\u043d\u043e\u043c\u0443 \u0437\u0430\u043f\u0440\u043e\u0441\u0443.  \n\n  **\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b**:  \n    - `word`: \u0421\u043b\u043e\u0432\u043e \u0434\u043b\u044f \u043f\u043e\u0438\u0441\u043a\u0430 (\u043b\u0438\u0431\u043e \u043d\u0430 \u0430\u043d\u0433\u043b\u0438\u0439\u0441\u043a\u043e\u043c, \u043b\u0438\u0431\u043e \u043d\u0430 \u0440\u0443\u0441\u0441\u043a\u043e\u043c).  \n    - `page`: \u041d\u043e\u043c\u0435\u0440 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b \u0434\u043b\u044f \u043f\u0430\u0433\u0438\u043d\u0430\u0446\u0438\u0438.  \n    - `pagesize`: \u041a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u043e\u0432 \u043d\u0430 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0435 (\u0435\u0441\u043b\u0438 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 0, \u0442\u043e \u0432\u044b\u0432\u043e\u0434\u0438\u0442 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u0432\u0441\u0435\u0445 \u043d\u0430\u0439\u0434\u0435\u043d\u044b\u0445 \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u0432 `Word` \u0432 \u0441\u043f\u0438\u0441\u043a\u0435).  \n\n  **\u0412\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442**:  \n    - \u0421\u043f\u0438\u0441\u043e\u043a \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u0432 `Word`, \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0438\u0445 \u043d\u0430\u0439\u0434\u0435\u043d\u043d\u044b\u0435 \u0441\u043b\u043e\u0432\u0430 \u0441 \u043a\u0440\u0430\u0442\u043a\u0438\u043c\u0438 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f\u043c\u0438.\n\n- **`meaning(ids: int | list[int], data: str = None) -> list[Meaning]`**  \n  \u041f\u043e\u043b\u0443\u0447\u0430\u0435\u0442 \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u0443\u044e \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u043e \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f\u0445 \u0441\u043b\u043e\u0432 \u043f\u043e \u0438\u0445 \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440\u0430\u043c.  \n\n  **\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b**:  \n    - `ids`: \u041e\u0434\u0438\u043d \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0438\u043b\u0438 \u0441\u043f\u0438\u0441\u043e\u043a \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440\u043e\u0432.  \n    - `data`: \u0414\u0430\u0442\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 \u0441\u0442\u0440\u043e\u043a\u0438.  \n\n  **\u0412\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442**:  \n    - \u0421\u043f\u0438\u0441\u043e\u043a \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u0432 `Meaning`, \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0438\u0445 \u043f\u043e\u043b\u043d\u0443\u044e \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u043e \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f\u0445.\n\n## \u0422\u0438\u043f\u044b \u0434\u0430\u043d\u043d\u044b\u0445\n\n### `Word`\n\n\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0441\u043b\u043e\u0432\u043e \u0438 \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0435 \u0441 \u043d\u0438\u043c \u043a\u0440\u0430\u0442\u043a\u0438\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f.\n\n- **\u0410\u0442\u0440\u0438\u0431\u0443\u0442\u044b**:\n  - `id`: \u0423\u043d\u0438\u043a\u0430\u043b\u044c\u043d\u044b\u0439 \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440 \u0441\u043b\u043e\u0432\u0430.\n  - `text`: \u0421\u043b\u043e\u0432\u043e \u0432 \u0442\u0435\u043a\u0441\u0442\u043e\u0432\u043e\u043c \u0432\u0438\u0434\u0435.\n  - `meanings`: \u0421\u043f\u0438\u0441\u043e\u043a \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u0432 `BriefMeaning`, \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0438\u0445 \u043a\u0440\u0430\u0442\u043a\u0438\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0441\u043b\u043e\u0432\u0430.\n\n### `BriefMeaning`\n\n\u041a\u0440\u0430\u0442\u043a\u043e\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0441\u043b\u043e\u0432\u0430.\n\n- **\u0410\u0442\u0440\u0438\u0431\u0443\u0442\u044b**:\n  - `id`: \u0423\u043d\u0438\u043a\u0430\u043b\u044c\u043d\u044b\u0439 \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f.\n  - `part_of_speech_code`: \u0427\u0430\u0441\u0442\u044c \u0440\u0435\u0447\u0438, \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u043c\u0430\u044f \u043f\u0435\u0440\u0435\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u0435\u043c `PartOfSpeechCode`.\n  - `translation`: \u041f\u0435\u0440\u0435\u0432\u043e\u0434 \u0442\u0435\u043a\u0441\u0442\u0430.\n  - `translation_note`: \u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u044f \u043a \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u0443.\n  - `image_url`: URL \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f.\n  - `transcription`: \u0424\u043e\u043d\u0435\u0442\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u0442\u0440\u0430\u043d\u0441\u043a\u0440\u0438\u043f\u0446\u0438\u044f \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 IPA.\n  - `sound_url`: \u041e\u0431\u044a\u0435\u043a\u0442 `Pronunciation`, \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0449\u0438\u0439 \u0441\u0441\u044b\u043b\u043a\u0443 \u043d\u0430 \u043f\u0440\u043e\u0438\u0437\u043d\u043e\u0448\u0435\u043d\u0438\u0435 \u0441\u043b\u043e\u0432\u0430.\n  - `text`: \u0421\u043b\u043e\u0432\u043e \u043d\u0430 \u0430\u043d\u0433\u043b\u0438\u0439\u0441\u043a\u043e\u043c.\n\n### `Meaning`\n\n\u041f\u043e\u0434\u0440\u043e\u0431\u043d\u043e\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0441\u043b\u043e\u0432\u0430 \u043d\u0430 \u0430\u043d\u0433\u043b\u0438\u0439\u0441\u043a\u043e\u043c.\n\n- **\u0410\u0442\u0440\u0438\u0431\u0443\u0442\u044b**:\n  - `id`: \u0423\u043d\u0438\u043a\u0430\u043b\u044c\u043d\u044b\u0439 \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f.\n  - `word_id`: \u0418\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440 \u0441\u043b\u043e\u0432\u0430, \u043a \u043a\u043e\u0442\u043e\u0440\u043e\u043c\u0443 \u043e\u0442\u043d\u043e\u0441\u0438\u0442\u0441\u044f \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435.\n  - `difficulty_level`: \u0423\u0440\u043e\u0432\u0435\u043d\u044c \u0441\u043b\u043e\u0436\u043d\u043e\u0441\u0442\u0438 (\u043e\u0442 1 \u0434\u043e 6).\n  - `part_of_speech_code`: \u0427\u0430\u0441\u0442\u044c \u0440\u0435\u0447\u0438 \u0434\u043b\u044f \u0434\u0430\u043d\u043d\u043e\u0433\u043e \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f.\n  - `prefix`: \u041f\u0440\u0438\u0441\u0442\u0430\u0432\u043a\u0430 \u0438\u043b\u0438 \u0430\u0440\u0442\u0438\u043a\u043b\u0438 (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \"to\" \u0438\u043b\u0438 \"the\").\n  - `text`: \u0421\u043b\u043e\u0432\u043e \u043d\u0430 \u0430\u043d\u0433\u043b\u0438\u0439\u0441\u043a\u043e\u043c.\n  - `sound_url`: \u041e\u0431\u044a\u0435\u043a\u0442 `Pronunciation`, \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0438\u0439 \u0441\u0441\u044b\u043b\u043a\u0443 URL \u043d\u0430 \u043f\u0440\u043e\u0438\u0437\u043d\u043e\u0448\u0435\u043d\u0438\u0435.\n  - `transcription`: \u0424\u043e\u043d\u0435\u0442\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u0442\u0440\u0430\u043d\u0441\u043a\u0440\u0438\u043f\u0446\u0438\u044f.\n  - `properties`: \u041e\u0431\u044a\u0435\u043a\u0442 `Properties`, \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0449\u0438\u0439 \u0433\u0440\u0430\u043c\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0443\u044e \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e.\n  - `updated_at`: \u0414\u0430\u0442\u0430 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0433\u043e \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f.\n  - `mnemonics`: \u041c\u043d\u0435\u043c\u043e\u043d\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u043f\u043e\u0434\u0441\u043a\u0430\u0437\u043a\u0430 \u0434\u043b\u044f \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f.\n  - `translation`: \u041f\u0435\u0440\u0435\u0432\u043e\u0434 \u0442\u0435\u043a\u0441\u0442\u0430 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f.\n  - `translation_note`: \u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u044f \u043a \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u0443 (\u0435\u0441\u043b\u0438 \u0435\u0441\u0442\u044c).\n  - `images`: \u0421\u043f\u0438\u0441\u043e\u043a URL \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0439.\n  - `definition`: \u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f.\n  - `definition_sound_url`: \u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043f\u0440\u043e\u0438\u0437\u043d\u043e\u0448\u0435\u043d\u0438\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u044f.\n  - `examples`: \u0421\u043f\u0438\u0441\u043e\u043a \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u0432 `Example`, \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0449\u0438\u0445 \u043f\u0440\u0438\u043c\u0435\u0440\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f.\n  - `meanings_with_similar_translation`: \u0421\u043f\u0438\u0441\u043e\u043a \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u0432 `MeaningWithSimilarTranslation`, \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0438\u0445 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0441 \u043f\u043e\u0445\u043e\u0436\u0438\u043c\u0438 \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u0430\u043c\u0438.\n  - `alternative_translations`: \u0421\u043f\u0438\u0441\u043e\u043a \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u0432 `AlternativeTranslation`, \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0438\u0445 \u0430\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u043d\u044b\u0435 \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u044b.\n\n### `PartOfSpeechCode` (Enum)\n\n\u041f\u0435\u0440\u0435\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u0435, \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0435\u0435 \u0447\u0430\u0441\u0442\u044c \u0440\u0435\u0447\u0438 \u0441\u043b\u043e\u0432\u0430. \u0414\u043e\u0441\u0442\u0443\u043f\u043d\u044b \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f:\n\n- `n`: \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0435  \n- `v`: \u0433\u043b\u0430\u0433\u043e\u043b  \n- `j`: \u043f\u0440\u0438\u043b\u0430\u0433\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0435  \n- `r`: \u043d\u0430\u0440\u0435\u0447\u0438\u0435  \n- `prp`: \u043f\u0440\u0435\u0434\u043b\u043e\u0433  \n- `prn`: \u043c\u0435\u0441\u0442\u043e\u0438\u043c\u0435\u043d\u0438\u0435  \n- `crd`: \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0435 \u0447\u0438\u0441\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0435  \n- `cjc`: \u0441\u043e\u044e\u0437  \n- `exc`: \u043c\u0435\u0436\u0434\u043e\u043c\u0435\u0442\u0438\u0435  \n- `det`: \u0430\u0440\u0442\u0438\u043a\u043b\u044c  \n- `abb`: \u0441\u043e\u043a\u0440\u0430\u0449\u0435\u043d\u0438\u0435  \n- `x`: \u0447\u0430\u0441\u0442\u0438\u0446\u0430  \n- `ord`: \u043f\u043e\u0440\u044f\u0434\u043a\u043e\u0432\u043e\u0435 \u0447\u0438\u0441\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0435  \n- `md`: \u043c\u043e\u0434\u0430\u043b\u044c\u043d\u044b\u0439 \u0433\u043b\u0430\u0433\u043e\u043b  \n- `ph`: \u0444\u0440\u0430\u0437\u0430  \n- `phi`: \u0438\u0434\u0438\u043e\u043c\u0430\n\n### `Pronunciation`\n\n\u0412\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442 URL-\u0430\u0434\u0440\u0435\u0441 \u043d\u0430 \u0430\u0443\u0434\u0438\u043e-\u0437\u0430\u043f\u0438\u0441\u044c \u0441 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u043c \u043f\u0440\u043e\u0438\u0437\u043d\u043e\u0448\u0435\u043d\u0438\u0435\u043c.\n\n- **\u041c\u0435\u0442\u043e\u0434\u044b**:\n  - `male_1`: \u0412\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442 URL-\u0430\u0434\u0440\u0435\u0441 \u0434\u043b\u044f \u043c\u0443\u0436\u0441\u043a\u043e\u0433\u043e \u0433\u043e\u043b\u043e\u0441\u0430.\n  - `male_2`: \u0412\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442 URL-\u0430\u0434\u0440\u0435\u0441 \u0434\u043b\u044f \u0430\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u043d\u043e\u0433\u043e \u043c\u0443\u0436\u0441\u043a\u043e\u0433\u043e \u0433\u043e\u043b\u043e\u0441\u0430.\n  - `female_1`: \u0412\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442 URL-\u0430\u0434\u0440\u0435\u0441 \u0434\u043b\u044f \u0436\u0435\u043d\u0441\u043a\u043e\u0433\u043e \u0433\u043e\u043b\u043e\u0441\u0430.\n  - `female_2`: \u0412\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442 URL-\u0430\u0434\u0440\u0435\u0441 \u0434\u043b\u044f \u0430\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u043d\u043e\u0433\u043e \u0436\u0435\u043d\u0441\u043a\u043e\u0433\u043e \u0433\u043e\u043b\u043e\u0441\u0430.\n\n### `Properties`\n\n\u0413\u0440\u0430\u043c\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u0430 \u0441\u043b\u043e\u0432\u0430.\n\n- **\u0410\u0442\u0440\u0438\u0431\u0443\u0442\u044b**:\n  - `collocation`: \u0423\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442, \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043b\u0438 \u0441\u043b\u043e\u0432\u043e \u043a\u043e\u043b\u043b\u043e\u043a\u0430\u0446\u0438\u0435\u0439.\n  - `irregular`: \u0423\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442, \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043b\u0438 \u0441\u043b\u043e\u0432\u043e \u043d\u0435\u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u044b\u043c.\n  - `past_tense`: \u041f\u0440\u043e\u0448\u0435\u0434\u0448\u0430\u044f \u0444\u043e\u0440\u043c\u0430 \u0433\u043b\u0430\u0433\u043e\u043b\u0430 (\u0435\u0441\u043b\u0438 \u043f\u0440\u0438\u043c\u0435\u043d\u0438\u043c\u043e).\n  - `past_participle`: \u041f\u0440\u0438\u0447\u0430\u0441\u0442\u0438\u0435 \u043f\u0440\u043e\u0448\u0435\u0434\u0448\u0435\u0433\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438 (\u0435\u0441\u043b\u0438 \u043f\u0440\u0438\u043c\u0435\u043d\u0438\u043c\u043e).\n  - `transitivity`: \u041f\u0435\u0440\u0435\u0445\u043e\u0434\u043d\u043e\u0441\u0442\u044c \u0433\u043b\u0430\u0433\u043e\u043b\u0430 (\u0435\u0441\u043b\u0438 \u043f\u0440\u0438\u043c\u0435\u043d\u0438\u043c\u043e).\n  - `phrasal_verb`: \u0423\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442, \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043b\u0438 \u0441\u043b\u043e\u0432\u043e \u0444\u0440\u0430\u0437\u043e\u0432\u044b\u043c \u0433\u043b\u0430\u0433\u043e\u043b\u043e\u043c.\n  - `sound_url`: \u041e\u0431\u044a\u0435\u043a\u0442 `Pronunciation` \u0434\u043b\u044f \u0437\u0432\u0443\u043a\u043e\u0432\u043e\u0433\u043e \u0441\u043e\u043f\u0440\u043e\u0432\u043e\u0436\u0434\u0435\u043d\u0438\u044f.\n  - `false_friends`: \u0421\u043f\u0438\u0441\u043e\u043a \u043b\u043e\u0436\u043d\u044b\u0445 \u0434\u0440\u0443\u0437\u0435\u0439 (\u0435\u0441\u043b\u0438 \u0435\u0441\u0442\u044c).\n\n### `Translation`\n\n\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u043f\u0435\u0440\u0435\u0432\u043e\u0434 \u0441\u043b\u043e\u0432\u0430 \u0438\u043b\u0438 \u0444\u0440\u0430\u0437\u044b.\n\n- **\u0410\u0442\u0440\u0438\u0431\u0443\u0442\u044b**:\n  - `text`: \u0422\u0435\u043a\u0441\u0442 \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u0430.\n  - `note`: \u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u044f \u043a \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u0443.\n\n### `Example`\n\n\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u043f\u0440\u0438\u043c\u0435\u0440 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0441\u043b\u043e\u0432\u0430.\n\n- **\u0410\u0442\u0440\u0438\u0431\u0443\u0442\u044b**:\n  - `text`: \u041f\u0440\u0438\u043c\u0435\u0440 \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u044f.\n  - `sound_url`: \u041e\u0431\u044a\u0435\u043a\u0442 `Pronunciation` \u0434\u043b\u044f \u043f\u0440\u043e\u0438\u0437\u043d\u043e\u0448\u0435\u043d\u0438\u044f \u043f\u0440\u0438\u043c\u0435\u0440\u0430.\n\n## \u041f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u044f\n\n\u0414\u043b\u044f \u0441\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f \u0438 \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u044f \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u043f\u043e\u0434\u043f\u0438\u0441\u044b\u0432\u0430\u0439\u0442\u0435\u0441\u044c \u043d\u0430 [\u043c\u043e\u0439 \u0442\u0435\u043b\u0435\u0433\u0440\u0430\u043c\u043c \u043a\u0430\u043d\u0430\u043b](https://t.me/crunch_brain), \u0430 \u0442\u0430\u043a\u0436\u0435 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0439\u0442\u0435 \u043f\u0443\u043b\u0440\u0435\u043a\u0432\u0435\u0441\u0442\u044b.\n## \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f\n\n\u042d\u0442\u0430 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u0430 \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 MIT.\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Pacage for translation of Russian-English words",
    "version": "1.0.2",
    "project_urls": {
        "Homepage": "https://github.com/ivakorn/skydict",
        "Repository": "https://github.com/ivakorn/skydict.git"
    },
    "split_keywords": [
        "skyeng",
        " translator",
        " api",
        " dictionary",
        " vocolabry",
        " lexicon"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "62a0c374e3831477663e21695ae9119f36cc1f0d0565ab99962c138fb7f1b249",
                "md5": "2ebe17c326e6afa5bb17532377ff98ba",
                "sha256": "d76b7342ecc2a6c2becfcce56c4892f147d3f418cf22ebbe0eb348e8b8296b90"
            },
            "downloads": -1,
            "filename": "skydict-1.0.2-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "2ebe17c326e6afa5bb17532377ff98ba",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 9200,
            "upload_time": "2024-11-18T12:52:48",
            "upload_time_iso_8601": "2024-11-18T12:52:48.213554Z",
            "url": "https://files.pythonhosted.org/packages/62/a0/c374e3831477663e21695ae9119f36cc1f0d0565ab99962c138fb7f1b249/skydict-1.0.2-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "fec9fc0666a256a1397a5b0fef5dada6348ab4de71159e4c75c44b0467251bcc",
                "md5": "289c098ecf63d66372b8394eab9efc26",
                "sha256": "8390f6693cc0b98ebd66e339d1311df5dd6d68470b9217c9cc03a5f308b43c2c"
            },
            "downloads": -1,
            "filename": "skydict-1.0.2.tar.gz",
            "has_sig": false,
            "md5_digest": "289c098ecf63d66372b8394eab9efc26",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 11172,
            "upload_time": "2024-11-18T12:52:49",
            "upload_time_iso_8601": "2024-11-18T12:52:49.341579Z",
            "url": "https://files.pythonhosted.org/packages/fe/c9/fc0666a256a1397a5b0fef5dada6348ab4de71159e4c75c44b0467251bcc/skydict-1.0.2.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-11-18 12:52:49",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "ivakorn",
    "github_project": "skydict",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "skydict"
}
        
Elapsed time: 0.47621s