Examples (Russian) - abuccts/wiktionary-lookup GitHub Wiki

Examples for Russian Words

Create an instance of Wiktionary class first and set lang parameter to "Russian" ,

>>> from pprint import pprint
>>> from pywiktionary import Wiktionary
>>> wikidict = Wiktionary(lang="Russian", CMUBET=False)
>>> word = wikidict.lookup("читать")
>>> pprint(word)
{'Russian': {'Part of Speech': ['Verb'],
             'Pronunciation': [{'IPA': (['[t͡ɕɪˈtatʲ]'], 'ru')},
                               {'Audio': ('Ru-читать.ogg', 'Audio', 'ru')}]}}
>>> word = wikidict.lookup("добавить")
>>> pprint(word)
{'Russian': {'Part of Speech': ['Verb'],
             'Pronunciation': [{'IPA': (['[dɐˈbavʲɪtʲ]'], 'ru')},
                               {'Audio': ('Ru-добавить.ogg', 'Audio', 'ru')}]}}
>>> word = wikidict.lookup("словарь")
>>> pprint(word)
{'Russian': {'Part of Speech': ['Noun'],
             'Pronunciation': [{'IPA': (['[slɐˈvarʲ]'], 'ru')},
                               {'Audio': ('Ru-словарь.ogg', 'audio', 'ru')}]}}
>>> word = wikidict.lookup("индекс")
>>> pprint(word)
{'Russian': {'Part of Speech': ['Noun'],
             'Pronunciation': [{'IPA': (['[ˈindɨks]'], 'ru')},
                               {'Audio': ('Ru-индекс.ogg', 'Audio', 'ru')}]}}

To get a short list of phonemes only, set phoneme_only parameter to True,

>>> word_phoneme = wikidict.lookup("индекс", phoneme_only=True)
>>> pprint(word_phoneme)
{'IPA': ['[ˈindɨks]']}