Examples (Russian)
Yifan Xiong edited this page Mar 17, 2017
·
2 revisions
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]']}