
Research
Security News
Malicious npm Packages Use Telegram to Exfiltrate BullX Credentials
Socket uncovers an npm Trojan stealing crypto wallets and BullX credentials via obfuscated code and Telegram exfiltration.
Skydict β ΡΡΠΎ Π°ΡΠΈΠ½Ρ ΡΠΎΠ½Π½Π°Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Π½Π° Python, ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΡΡΠ°Ρ Π΄ΠΎΡΡΡΠΏ ΠΊ API ΡΠ»ΠΎΠ²Π°ΡΡ Skyeng. ΠΠ½Π° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΈΡΠΊΠ°ΡΡ ΡΠ»ΠΎΠ²Π°, ΠΏΠΎΠ»ΡΡΠ°ΡΡ ΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΈ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ Π»ΠΈΠ½Π³Π²ΠΈΡΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π΄Π°Π½Π½ΡΠ΅, ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΡΠ°ΡΡΠΈ ΡΠ΅ΡΠΈ, ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄Ρ ΠΈ ΠΏΡΠΎΠΈΠ·Π½ΠΎΡΠ΅Π½ΠΈΡ.
pip install skydict
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
Π΄Π»Ρ ΠΏΡΠΎΠΈΠ·Π½ΠΎΡΠ΅Π½ΠΈΡ ΠΏΡΠΈΠΌΠ΅ΡΠ°.ΠΠ»Ρ ΡΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ ΠΈ ΡΠ°Π·Π²ΠΈΡΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡΠ° ΠΏΠΎΠ΄ΠΏΠΈΡΡΠ²Π°ΠΉΡΠ΅ΡΡ Π½Π° ΠΌΠΎΠΉ ΡΠ΅Π»Π΅Π³ΡΠ°ΠΌΠΌ ΠΊΠ°Π½Π°Π», Π° ΡΠ°ΠΊΠΆΠ΅ ΠΎΡΠΏΡΠ°Π²Π»ΡΠΉΡΠ΅ ΠΏΡΠ»ΡΠ΅ΠΊΠ²Π΅ΡΡΡ.
ΠΡΠ° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Π»ΠΈΡΠ΅Π½Π·ΠΈΡΠΎΠ²Π°Π½Π° ΠΏΠΎΠ΄ Π»ΠΈΡΠ΅Π½Π·ΠΈΠ΅ΠΉ MIT.
FAQs
Pacage for translation of Russian-English words
We found that skydict demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago.Β It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
Security News
Socket uncovers an npm Trojan stealing crypto wallets and BullX credentials via obfuscated code and Telegram exfiltration.
Research
Security News
Malicious npm packages posing as developer tools target macOS Cursor IDE users, stealing credentials and modifying files to gain persistent backdoor access.
Security News
AI-generated slop reports are making bug bounty triage harder, wasting maintainer time, and straining trust in vulnerability disclosure programs.