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

Examples for French Words

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

>>> from pprint import pprint
>>> from pywiktionary import Wiktionary
>>> wikidict = Wiktionary(lang="French", CMUBET=False)
>>> word = wikidict.lookup("français")
>>> pprint(word)
{'French': {'Part of Speech': ['Adjective', 'Noun'],
            'Pronunciation': [{'IPA': (['/fʁɑ̃.sɛ/'], 'fr')},
                              {'Audio': ('Fr-le français-fr-ouest.ogg',
                                         'Audio (France, West)',
                                         'fr')},
                              {'Audio': ('Fr-français.ogg',
                                         'Audio (France, Aquitaine)',
                                         'fr')},
                              {'Audio': ('Qc-français.ogg',
                                         "Audio (Quebec, Val-d'Or)",
                                         'fr')},
                              {'Audio': ('Fr-français-fr-CA-Québec-(Lac-Saint-Jean).oga',
                                         'Audio (Quebec, Lac-Saint-Jean)',
                                         'fr')}]}}
>>> word = wikidict.lookup("pâquerette")
>>> pprint(word)
{'French': {'Part of Speech': ['Noun'],
            'Pronunciation': [{'IPA': (['/pɑkʁɛt/'], 'fr')},
                              {'Audio': ('Fr-pâquerette.ogg', 'audio', 'fr')}]}}
>>> word = wikidict.lookup("être")
>>> pprint(word)
{'French': {'Part of Speech': ['Verb', 'Noun'],
            'Pronunciation': [{'IPA': (['/ɛtʁ/'], 'fr')},
                              {'Audio': ('Fr-être-fr-ouest.ogg',
                                         'Audio (France, West)',
                                         'fr')},
                              {'Accent': 'Quebec', 'IPA': (['[aɛ̯tʁ]'], 'fr')},
                              {'Audio': ('Qc-être.ogg',
                                         'Audio (Quebec, Montreal)',
                                         'fr')},
                              {'Accent': 'Louisiana',
                               'IPA': (['[ɛt(ɾ)]'], 'fr')}]}}

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

>>> word_phoneme = wikidict.lookup("être", phoneme_only=True)
>>> pprint(word_phoneme)
{'IPA': ['/ɛtʁ/', '[aɛ̯tʁ]', '[ɛt(ɾ)]']}