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

Examples for German Words

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

>>> from pprint import pprint
>>> from pywiktionary import Wiktionary
>>> wikidict = Wiktionary(lang="German", CMUBET=False)
>>> word = wikidict.lookup("Wörterbücher")
>>> pprint(word)
{'German': {'Part of Speech': ['Noun'],
            'Pronunciation': [{'IPA': (['/ˈvœʁtɐˌbyːçɐ/'], 'de')},
                              {'Audio': ('De-at-Wörterbücher.ogg',
                                         'Audio (Austria)',
                                         'de')}]}}
>>> word = wikidict.lookup("Groß")
>>> pprint(word)
{'German': {'Part of Speech': ['Noun', 'Proper noun'],
            'Pronunciation': [{'IPA': (['/ɡroːs/'], 'de')}]}}
>>> word = wikidict.lookup("mäßig")
>>> pprint(word)
{'German': {'Part of Speech': ['Adjective'],
            'Pronunciation': [{'IPA': (['/ˈmɛːsɪç/'], 'de')},
                              {'IPA': (['/ˈmeːsɪç/'], 'de')},
                              {'IPA': (['/ˈmɛːsɪk/'], 'de')},
                              {'IPA': (['/ˈmeːsɪk/'], 'de')}]}}

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

>>> word_phoneme = wikidict.lookup("mäßig", phoneme_only=True)
>>> pprint(word_phoneme)
{'IPA': ['/ˈmɛːsɪç/', '/ˈmeːsɪç/', '/ˈmɛːsɪk/', '/ˈmeːsɪk/']}