Module:User:Benwing2/de-pron/testcases/prefixes

58 of 297 tests failed. (refresh)

TextExpectedActualDiffers atComments
test:
Cases where prefixes should not be segmented off
PassedGeierˈɡaɪ̯ɐˈɡaɪ̯ɐ
PassedGeiferˈɡaɪ̯fɐˈɡaɪ̯fɐ
Passedgeifernˈɡaɪ̯fɐnˈɡaɪ̯fɐn
PassedGeigerˈɡaɪ̯ɡɐˈɡaɪ̯ɡɐ
PassedGeiselˈɡaɪ̯zəlˈɡaɪ̯zəl
PassedGeisha, respelled Gehschaˈɡeːʃaˈɡeːʃa
PassedGeisha, respelled Geischaˈɡaɪ̯ʃaˈɡaɪ̯ʃa
FailedGeisha, respelled GeIschaˈɡɛɪ̯ʃaˈɡaɪ̯ʃa3
Passedgeißelnˈɡaɪ̯səlnˈɡaɪ̯səln
PassedGeisterˈɡaɪ̯stɐˈɡaɪ̯stɐ
Passedgeizen, respelled geizendeˈɡaɪ̯t͡səndəˈɡaɪ̯t͡səndə
Passedgeimpft, respelled ge<impftɡəˈʔɪmp͡ftɡəˈʔɪmp͡ft
Passedgeuden, respelled géudenˈɡɔɪ̯dənˈɡɔɪ̯dən
Passedbeutelnˈbɔɪ̯təlnˈbɔɪ̯təln
PassedBeugungenˈbɔɪ̯ɡʊŋənˈbɔɪ̯ɡʊŋən
Failedgeurasstɡəˈʔuːʁastɡəˈʔuːʁˌʔast8
Passedgeunktɡəˈʔʊŋktɡəˈʔʊŋkt
Passedgeulktɡəˈʔʊlktɡəˈʔʊlkt
PassedBedeˈbeːdəˈbeːdətoo short after be-
FailedGertrudˈɡɛʁtʁuːtˈɡɛʁtʁut8impermissible onset after ge-
PassedGeste, respelled Gehsteˈɡeːstəˈɡeːstətoo short after ge-
PassedGesteˈɡɛstəˈɡɛstətoo short after ge-
PassedVerveˈvɛʁvəˈvɛʁvətoo short after ver-
Passedvorne, respelled forneˈfɔʁnəˈfɔʁnəneeds respelling; vor- not recognized
Passedersteˈɛʁstəˈɛʁstətoo short after er-; second pronunciation
Passedergoˈɛʁɡoˈɛʁɡotoo short after er-
Passedbebenˈbeːbənˈbeːbəncluster + e + single consonant is too short
PassedBecherˈbɛçɐˈbɛçɐditto
PassedErkerˈɛʁkɐˈɛʁkɐditto
Passederzenˈɛʁt͡sənˈɛʁt͡sənditto; second pronunciation
PassedBeleg, respelled Be<legbəˈleːkbəˈleːkneed respelling to recognize prefix
PassedGebet, respelled Ge<betɡəˈbeːtɡəˈbeːtneed respelling to recognize prefix
PassedZukunftˈt͡suːˌkʊnftˈt͡suːˌkʊnft
ab-
Passedabstellenˈapˌʃtɛlənˈapˌʃtɛlən
Passedabgelegenˈapɡəˌleːɡənˈapɡəˌleːɡən
Passedaberkennenˈap(ʔ)ɛʁˌkɛnənˈap(ʔ)ɛʁˌkɛnən
Passedabfälligˈapˌfɛlɪçˈapˌfɛlɪç
Passedabzählbarˈapˌt͡sɛːlbaːʁˈapˌt͡sɛːlbaːʁ
Failedab-ˈapaːp1
Failedabapaːp2
Failedabandonnierenabandɔnˈiːʁənabandɔˈniːʁən7
PassedAbbreviationabʁevi̯aˈt͡si̯oːnabʁevi̯aˈt͡si̯oːn
Passedabundantabʊnˈdantabʊnˈdant
Failedabstrus, respelled abstrúsapˈstʁuːsapsˈtʁuːs3
PassedAbend, respelled Ab+endˈaːbəntˈaːbənt
Failedabenteuerdurstig, respelled ab+enteuer-durstigˈaːbəntɔɪ̯ɐˌdʊʁstɪçˈaːbɛntɔɪ̯ɐˌdʊʁstɪç5
PassedAberglaube, respelled Aber-glaubeˈaːbɐˌɡlaʊ̯bəˈaːbɐˌɡlaʊ̯bə
FailedAbortˈabˌʔɔʁtˈapˌʔɔʁt3
PassedAbort, respelled Abórtaˈbɔʁtaˈbɔʁt
Passedabaxial, respelled ab<axialap(ʔ)aˈksi̯aːlap(ʔ)aˈksi̯aːl
Failedabalienieren, respelled àb<alIenierenˌap(ʔ)ali̯eˈniːʁənˌaːp(ʔ)ali̯eˈniːʁən3
aneinander-
Failedaneinandergeratenan(ʔ)aɪ̯ˈnandɐɡəˌʁaːtənˌan(ʔ)aɪ̯ˈnandɐɡəˌʁaːtən1
Failedaneinanderan(ʔ)aɪ̯ˈnandɐˈanˌʔaɪ̯nandɐ1
anheim-
Passedanheimfallenanˈhaɪ̯mˌfalənanˈhaɪ̯mˌfalən
Passedanheimzustellenanˈhaɪ̯mt͡suˌʃtɛlənanˈhaɪ̯mt͡suˌʃtɛlən
Failedanheimanˈhaɪ̯mˈanˌhaɪ̯m1
an-
Passedanstellenˈanˌʃtɛlənˈanˌʃtɛlən
Passedanödenˈanˌʔøːdənˈanˌʔøːdən
Passedanekelnˈanˌʔeːkəlnˈanˌʔeːkəln
Passedanzufangenˈant͡suˌfaŋənˈant͡suˌfaŋən
Passedangefangenˈanɡəˌfaŋənˈanɡəˌfaŋən
PassedAnerbietenˈan(ʔ)ɛʁˌbiːtənˈan(ʔ)ɛʁˌbiːtən
Passedanalog, respelled analóganaˈloːkanaˈloːk
Passedanalysierenanalyˈziːʁənanalyˈziːʁən
FailedAnglistikaŋˈɡlɪstɪkˈanˌɡlɪstɪk1
PassedAnonymitätanonymiˈtɛːtanonymiˈtɛːt
Passedanderer, respelled an+dererˈandəʁɐˈandəʁɐ
PassedAnnika, respelled An+nikaˈanikaˈanika
Passedanhand, respelled an<handanˈhantanˈhant
PassedAntiheld, respelled Anti.heldˈantihɛltˈantihɛlt
aufeinander-
Passedaufeinanderzupassendeaʊ̯f(ʔ)aɪ̯ˈnandɐt͡suˌpasəndəaʊ̯f(ʔ)aɪ̯ˈnandɐt͡suˌpasəndə
auf-
Passedaufstöbernˈaʊ̯fˌʃtøːbɐnˈaʊ̯fˌʃtøːbɐn
PassedAuferstehungˈaʊ̯f(ʔ)ɛʁˌʃteːʊŋˈaʊ̯f(ʔ)ɛʁˌʃteːʊŋ
auseinander-
Passedauseinanderstrebenaʊ̯s(ʔ)aɪ̯ˈnandɐˌʃtʁeːbənaʊ̯s(ʔ)aɪ̯ˈnandɐˌʃtʁeːbən
Passedauseinanderentwickelnaʊ̯s(ʔ)aɪ̯ˈnandɐʔɛntˌvɪkəlnaʊ̯s(ʔ)aɪ̯ˈnandɐʔɛntˌvɪkəln
aus-
Passedauszubedingenˈaʊ̯st͡subəˌdɪŋənˈaʊ̯st͡subəˌdɪŋən
bei-
Failedbeieinanderstehenbaɪ̯(ʔ)aɪ̯ˈnandɐˌʃteːənbaɪ̯ʔaɪ̯ˈnandɐˌʃteːən5
Failedbeisteuernderˈbaɪ̯ˌʃtɔɪ̯ɐndɐˈbaɪ̯ˌʃtɔɪ̯ɛʁndɐ12
be-
Failedbeabsichtigenbəˈʔapzɪçtɪɡənbəˈʔapˌzɪçtɪɡən7
Passedbeunruhigenbəˈʔʊnˌʁuːɪɡənbəˈʔʊnˌʁuːɪɡən
Passedbeurlaubenbəˈʔuːʁˌlaʊ̯bənbəˈʔuːʁˌlaʊ̯bən
dafür-
Passeddafürsprechendaˈfyːʁˌʃpʁɛçəndaˈfyːʁˌʃpʁɛçən
Passeddafürzuhaltendaˈfyːʁt͡suˌhaltəndaˈfyːʁt͡suˌhaltən
dagegen-
Passeddagegenstimmendaˈɡeːɡənˌʃtɪməndaˈɡeːɡənˌʃtɪmən
Passeddagegengehaltenemdaˈɡeːɡənɡəˌhaltənəmdaˈɡeːɡənɡəˌhaltənəm
daher-
Passeddaherredendaˈheːʁˌʁeːdəndaˈheːʁˌʁeːdən
Passeddaherzuredendaˈheːʁt͡suˌʁeːdəndaˈheːʁt͡suˌʁeːdən
dahinter-
Passeddahinterstehendaˈhɪntɐˌʃteːəndaˈhɪntɐˌʃteːən
Passeddahinterzukniendaˈhɪntɐt͡suˌkniːndaˈhɪntɐt͡suˌkniːn
Faileddahinterzuknieendaˈhɪntɐt͡suˌkniːəndaˈhɪntɐt͡suˌkniːn18FIXME, make sure this works
dahin-
Passeddahingehendaˈhɪnˌɡeːəndaˈhɪnˌɡeːən
Passeddahinvegetierendaˈhɪnveɡeˌtiːʁəndaˈhɪnveɡeˌtiːʁən
daneben-
Passeddanebengeratendaˈneːbənɡəˌʁaːtəndaˈneːbənɡəˌʁaːtən
Passeddanebenzubenehmendaˈneːbənt͡subəˌneːməndaˈneːbənt͡subəˌneːmən
dar-
Passeddarstellenˈdaːʁˌʃtɛlənˈdaːʁˌʃtɛlən
PassedDarbietungˈdaːʁˌbiːtʊŋˈdaːʁˌbiːtʊŋ
Passeddarzutunˈdaːʁt͡suˌtuːnˈdaːʁt͡suˌtuːn
Passeddarüber, respelled darǘberdaˈʁyːbɐdaˈʁyːbɐ
davon-
Passeddavonstehlendaˈfɔnˌʃteːləndaˈfɔnˌʃteːlən
Passeddavongejagte, respelled davongejag>tedaˈfɔnɡəˌjaːktədaˈfɔnɡəˌjaːktə
davor-
Passeddavorstellendaˈfoːʁˌʃtɛləndaˈfoːʁˌʃtɛlən
Passeddavorzuhängendaˈfoːʁt͡suˌhɛŋəndaˈfoːʁt͡suˌhɛŋən
dazu-
Passeddazuaddierendaˈt͡suːʔaˌdiːʁəndaˈt͡suːʔaˌdiːʁən
Passeddazuzugehörendaˈt͡suːt͡suɡəˌhøːʁəndaˈt͡suːt͡suɡəˌhøːʁən
durcheinander-
Passeddurcheinanderessendʊʁç(ʔ)aɪ̯ˈnandɐˌʔɛsəndʊʁç(ʔ)aɪ̯ˈnandɐˌʔɛsən
durch-
Passeddurchschlagenˈdʊʁçˌʃlaːɡənˈdʊʁçˌʃlaːɡən
Passeddurchschlagen, respelled durch<schlagendʊʁçˈʃlaːɡəndʊʁçˈʃlaːɡən
Passeddurchbekommenesˈdʊʁçbəˌkɔmənəsˈdʊʁçbəˌkɔmənəs
PassedDurchmesserˈdʊʁçˌmɛsɐˈdʊʁçˌmɛsɐ
PassedDurchschnittsmensch, respelled Durchschnitt>s-menschˈdʊʁçʃnɪt͡sˌmɛnʃˈdʊʁçʃnɪt͡sˌmɛnʃ
ein-
Passedeinstellenˈaɪ̯nˌʃtɛlənˈaɪ̯nˌʃtɛlən
Passedeinzubestellendemˈaɪ̯nt͡subəˌʃtɛləndəmˈaɪ̯nt͡subəˌʃtɛləndəm
PassedEinsteinˈaɪ̯nˌʃtaɪ̯nˈaɪ̯nˌʃtaɪ̯n
PassedEintragˈaɪ̯nˌtʁaːkˈaɪ̯nˌtʁaːk
PassedEinzelzimmer, respelled Einzel-zimmerˈaɪ̯nt͡səlˌt͡sɪmɐˈaɪ̯nt͡səlˌt͡sɪmɐ"zel" is too short of a main part for "Ein-" to be partitioned off here.
empor-
Passedemporsteigenɛmˈpoːʁˌʃtaɪ̯ɡənɛmˈpoːʁˌʃtaɪ̯ɡən
Passedemporgearbeiteterɛmˈpoːʁɡəˌʔaʁbaɪ̯tətɐɛmˈpoːʁɡəˌʔaʁbaɪ̯tətɐ
PassedEmporium, respelled Empóri.umɛmˈpoːʁiʊmɛmˈpoːʁiʊm
emp-
Passedempirisch, respelled empírischɛmˈpiːʁɪʃɛmˈpiːʁɪʃ
Passedemphatisch, respelled emphátischɛmˈfaːtɪʃɛmˈfaːtɪʃ
PassedEmpfangɛmpˈfaŋɛmpˈfaŋ
FailedEmpfindsamkeitɛmpˈfɪntzaːmˌkaɪ̯tɛmpˈfɪntzaːmka￲ɪ̯t13
entgegen-
Passedentgegensehenɛntˈɡeːɡənˌzeːənɛntˈɡeːɡənˌzeːən
Passedentgegenzustreckenɛntˈɡeːɡənt͡suˌʃtʁɛkənɛntˈɡeːɡənt͡suˌʃtʁɛkən
Passedentgegen-ɛntˈɡeːɡənɛntˈɡeːɡən
entlang-
Passedentlangeilenɛntˈlaŋˌʔaɪ̯lənɛntˈlaŋˌʔaɪ̯lən
Passedentlangmarschierenɛntˈlaŋmaʁˌʃiːʁənɛntˈlaŋmaʁˌʃiːʁən
entzwei-
Passedentzweispringenɛntˈt͡svaɪ̯ˌʃpʁɪŋənɛntˈt͡svaɪ̯ˌʃpʁɪŋən
Passedentzweigegangenɛntˈt͡svaɪ̯ɡəˌɡaŋənɛntˈt͡svaɪ̯ɡəˌɡaŋən
ent-
Passedentsprechendɛntˈʃpʁɛçəntɛntˈʃpʁɛçənt
Passedentscheidenɛntˈʃaɪ̯dənɛntˈʃaɪ̯dən
er-
FailedErgebnisɛʁˈɡeːpnɪsˈɛʁɡepnɪs1
Passederarbeitenɛʁˈʔaʁbaɪ̯tənɛʁˈʔaʁbaɪ̯tən
Passederrackernɛʁˈʁakɐnɛʁˈʁakɐn
fort-
Passedfortbewegenˈfɔʁtbəˌveːɡənˈfɔʁtbəˌveːɡən
PassedFortentwicklungˈfɔʁt(ʔ)ɛntˌvɪklʊŋˈfɔʁt(ʔ)ɛntˌvɪklʊŋ
Passedfortstoßenˈfɔʁtˌʃtoːsənˈfɔʁtˌʃtoːsən
gegenüber-
Passedgegenüberstehenɡeːɡənˈʔyːbɐˌʃteːənɡeːɡənˈʔyːbɐˌʃteːən
Passedgegenübergesessenɡeːɡənˈʔyːbɐɡəˌzɛsənɡeːɡənˈʔyːbɐɡəˌzɛsən
herab-
Passedherabstürzenhɛˈʁapˌʃtʏʁt͡sənhɛˈʁapˌʃtʏʁt͡sən
Passedherabgestuft, respelled herabgestuf>thɛˈʁapɡəˌʃtuːfthɛˈʁapɡəˌʃtuːft
heran-
Passedherantastenhɛˈʁanˌtastənhɛˈʁanˌtastən
PassedHerangewanzehɛˈʁanɡəˌvant͡səhɛˈʁanɡəˌvant͡sə
herauf-
Failedheraufbeförderndhɛˈʁaʊ̯fbəˌfœʁdɐnthɛˈʁaʊ̯fbəˌfœʁdɛʁnt16
Passedherauffahrenhɛˈʁaʊ̯fˌfaːʁənhɛˈʁaʊ̯fˌfaːʁən
Passedheraufzubeschwörendeshɛˈʁaʊ̯ft͡subəˌʃvøːʁəndəshɛˈʁaʊ̯ft͡subəˌʃvøːʁəndəs
heraus-
Passedherausstellenhɛˈʁaʊ̯sˌʃtɛlənhɛˈʁaʊ̯sˌʃtɛlən
herbei-
Passedherbeieilenhɛʁˈbaɪ̯ˌʔaɪ̯lənhɛʁˈbaɪ̯ˌʔaɪ̯lən
Passedherbeigeschaffthɛʁˈbaɪ̯ɡəˌʃafthɛʁˈbaɪ̯ɡəˌʃaft
herein-
Passedhereinsteckendeshɛˈʁaɪ̯nˌʃtɛkəndəshɛˈʁaɪ̯nˌʃtɛkəndəs
Passedhereinzugeheimnissenhɛˈʁaɪ̯nt͡suɡəˌhaɪ̯mnɪsənhɛˈʁaɪ̯nt͡suɡəˌhaɪ̯mnɪsən
hernieder-
Passedherniederregnenhɛʁˈniːdɐˌʁeːɡnənhɛʁˈniːdɐˌʁeːɡnən
Passedherniederzubrechenhɛʁˈniːdɐt͡suˌbʁɛçənhɛʁˈniːdɐt͡suˌbʁɛçən
herüber-
Passedherübergefahrenhɛˈʁyːbɐɡəˌfaːʁənhɛˈʁyːbɐɡəˌfaːʁən
Passedherüberzuwechselnhɛˈʁyːbɐt͡suˌvɛksəlnhɛˈʁyːbɐt͡suˌvɛksəln
herum-
Passedherumscharwenzeln, respelled herumscharwènzelnhɛˈʁʊmʃaʁˌvɛnt͡səlnhɛˈʁʊmʃaʁˌvɛnt͡səln
Passedherumspinnenhɛˈʁʊmˌʃpɪnənhɛˈʁʊmˌʃpɪnən
Passedherumexperimentieren, respelled herumexpêrimentierenhɛˈʁʊm(ʔ)ɛkspeʁimɛnˌtiːʁənhɛˈʁʊm(ʔ)ɛkspeʁimɛnˌtiːʁən
Failedherumeierndehɛˈʁʊmˌʔaɪ̯ɐndəhɛˈʁʊmˌʔaɪ̯ɛʁndə12
Passedherumzuerzählenhɛˈʁʊmt͡suʔɛʁˌt͡sɛːlənhɛˈʁʊmt͡suʔɛʁˌt͡sɛːlən
herunter-
Passedherunterspielenhɛˈʁʊntɐˌʃpiːlənhɛˈʁʊntɐˌʃpiːlən
Passedherunterzuhandelnhɛˈʁʊntɐt͡suˌhandəlnhɛˈʁʊntɐt͡suˌhandəln
hervor-
Passedhervorstechenhɛʁˈfoːʁˌʃtɛçənhɛʁˈfoːʁˌʃtɛçən
her-
Passedherstellenˈheːʁˌʃtɛlənˈheːʁˌʃtɛlən
Passedhergebeteneˈheːʁɡəˌbeːtənəˈheːʁɡəˌbeːtənə
Failedhereditärheʁediˈtɛːʁˈheːʁˌʔeːditɛʁ1
Passedheraldik, respelled heráldikheˈʁaldɪkheˈʁaldɪk
PassedHerkules, respelled Her+kulĕsˈhɛʁkulɛsˈhɛʁkulɛs
PassedHerberge, respelled Hérbergeˈhɛʁbɛʁɡəˈhɛʁbɛʁɡə
hinab-
Passedhinabsteigenhɪˈnapˌʃtaɪ̯ɡənhɪˈnapˌʃtaɪ̯ɡən
Passedhinabbaumelehɪˈnapˌbaʊ̯mələhɪˈnapˌbaʊ̯mələ
hinan-
Passedhinangearbeiteteshɪˈnanɡəˌʔaʁbaɪ̯tətəshɪˈnanɡəˌʔaʁbaɪ̯tətəs
hinauf-
Passedhinaufsteigenhɪˈnaʊ̯fˌʃtaɪ̯ɡənhɪˈnaʊ̯fˌʃtaɪ̯ɡən
Passedhinaufgestiegenerhɪˈnaʊ̯fɡəˌʃtiːɡənɐhɪˈnaʊ̯fɡəˌʃtiːɡənɐ
hinaus-
Passedhinauskatapultierenhɪˈnaʊ̯skatapʊlˌtiːʁənhɪˈnaʊ̯skatapʊlˌtiːʁən
Passedhinausposaunen, respelled hinausposàunenhɪˈnaʊ̯spoˌzaʊ̯nənhɪˈnaʊ̯spoˌzaʊ̯nən
Passedhinauszuposaunen, respelled hinauszuposàunenhɪˈnaʊ̯st͡supoˌzaʊ̯nənhɪˈnaʊ̯st͡supoˌzaʊ̯nən
hindurch-
Passedhindurchbewegenhɪnˈdʊʁçbəˌveːɡənhɪnˈdʊʁçbəˌveːɡən
hinein-
Passedhineinsteckenhɪˈnaɪ̯nˌʃtɛkənhɪˈnaɪ̯nˌʃtɛkən
Passedhineingebärenhɪˈnaɪ̯nɡəˌbɛːʁənhɪˈnaɪ̯nɡəˌbɛːʁən
hintan-
Passedhintanstellenhɪntˈʔanˌʃtɛlənhɪntˈʔanˌʃtɛlən
Passedhintangehaltenhɪntˈʔanɡəˌhaltənhɪntˈʔanɡəˌhaltən
hinterher-
Passedhinterherhinkenhɪntɐˈheːʁˌhɪŋkənhɪntɐˈheːʁˌhɪŋkən
Passedhinterherspionierenhɪntɐˈheːʁʃpi̯oˌniːʁənhɪntɐˈheːʁʃpi̯oˌniːʁən
Passedhinterherzugehenhɪntɐˈheːʁt͡suˌɡeːənhɪntɐˈheːʁt͡suˌɡeːən
hinter-
PassedHintergedankeˈhɪntɐɡəˌdaŋkəˈhɪntɐɡəˌdaŋkə
PassedHinterwäldler, respelled Hinterwäld.lerˈhɪntɐˌvɛltlɐˈhɪntɐˌvɛltlɐ
hinüber-
Passedhinüberbefördernhɪˈnyːbɐbəˌfœʁdɐnhɪˈnyːbɐbəˌfœʁdɐn
hinunter-
Passedhinunterbekommenhɪˈnʊntɐbəˌkɔmənhɪˈnʊntɐbəˌkɔmən
hinweg-
Passedhinwegmarschierenhɪnˈvɛkmaʁˌʃiːʁənhɪnˈvɛkmaʁˌʃiːʁən
Passedhinwegsehenhɪnˈvɛkˌzeːənhɪnˈvɛkˌzeːən
hin-
Passedhinkriegenˈhɪnˌkʁiːɡənˈhɪnˌkʁiːɡən
miss-
Passedmissachten, respelled miss<achtenmɪsˈʔaxtənmɪsˈʔaxtən
Passedmissbrauchen, respelled miss<brauchenmɪsˈbʁaʊ̯xənmɪsˈbʁaʊ̯xən
Passedmissinterpretieren, respelled missintərpretierenˈmɪs(ʔ)ɪntɐpʁeˌtiːʁənˈmɪs(ʔ)ɪntɐpʁeˌtiːʁən
Passedmissgestaltetˈmɪsɡəˌʃtaltətˈmɪsɡəˌʃtaltət
PassedMissverständnisˈmɪsfɛʁˌʃtɛntnɪsˈmɪsfɛʁˌʃtɛntnɪs
mit-
Passedmitbestimmenˈmɪtbəˌʃtɪmənˈmɪtbəˌʃtɪmən
Passedmitteilenˈmɪtˌtaɪ̯lənˈmɪtˌtaɪ̯lən
Passedmitansehen, respelled mit<ansehenmɪtˈʔanˌzeːənmɪtˈʔanˌzeːən
Passedmitanzugebenden, respelled mit<anzuge+bendenmɪtˈʔant͡suˌɡeːbəndənmɪtˈʔant͡suˌɡeːbəndən
FailedMittag, respelled Mit+tagˈmɪtaːkˈmɪtak6
Passedmitigierenmitiˈɡiːʁənmitiˈɡiːʁən
nach-
Failednachalarmierenˈnaːx(ʔ)alaʁˌmiːʁənnaːx(ʔ)alaʁˈmiːʁən1
Failednachversteuernˈnaːxfɛʁˌʃtɔɪ̯ɐnnaːxˈvɛʁstɔɪ̯ɐn1
Failednachschlägt, respelled nachschläg>tˈnaːxˌʃlɛːktnaːxˈʃlɛːkt1
FailedNachentgeltˈnaːx(ʔ)ɛntˌɡɛltnaːxˈʔɛntɡɛlt1
Failednachzuvollziehen, respelled nachzufollzìehenˈnaːxt͡sufɔlˌt͡siːənnaːxˈt͡suːfɔlˌt͡siːən1
nieder-
Passedniederstürzenˈniːdɐˌʃtʏʁt͡sənˈniːdɐˌʃtʏʁt͡sən
Passedniederzuzerrenˈniːdɐt͡suˌt͡sɛʁənˈniːdɐt͡suˌt͡sɛʁən
übereinander-
Passedübereinanderstapelnyːbɐʔaɪ̯ˈnandɐˌʃtaːpəlnyːbɐʔaɪ̯ˈnandɐˌʃtaːpəln
Passedübereinanderzuschlagendenyːbɐʔaɪ̯ˈnandɐt͡suˌʃlaːɡəndənyːbɐʔaɪ̯ˈnandɐt͡suˌʃlaːɡəndən
über-
Passedüberfahrenˈyːbɐˌfaːʁənˈyːbɐˌfaːʁən
Failedüberfahren, respelled über<fahrenyːbɐˈfaːʁənybɐˈfaːʁən2über- should be recognized, translated to ǘber- and then to ü̏ber- (i.e. with double grave), so that length is preserved.
Passedüberdimensionierenˈyːbɐdimɛnzi̯oˌniːʁənˈyːbɐdimɛnzi̯oˌniːʁən
Passedüberholt, respelled ǜberhol>tˌyːbɐˈhoːltˌyːbɐˈhoːltüber- should still be recognized with secondary stress on it.
Failedübereinstimmen, respelled über<einstimmenyːbɐˈʔaɪ̯nˌʃtɪmənybɐˈʔaɪ̯nˌʃtɪmən2
Failedüberanstrengen, respelled über<anstrengenyːbɐˈʔanˌʃtʁɛŋənybɐˈʔanˌʃtʁɛŋən2
Passedüberbeanspruchenˈyːbɐbəˌʔanʃpʁʊxənˈyːbɐbəˌʔanʃpʁʊxən
Passedüberzubeanspruchenˈyːbɐt͡subəˌʔanʃpʁʊxənˈyːbɐt͡subəˌʔanʃpʁʊxən
PassedÜberangebot, respelled Über-angebotˈyːbɐˌʔanɡəboːtˈyːbɐˌʔanɡəboːt
um-
Passedumfahrenˈʊmˌfaːʁənˈʊmˌfaːʁənto "drive over", "to knock down by driving"
Passedumfahren, respelled um<fahrenʊmˈfaːʁənʊmˈfaːʁənto "drive around", "to bypass"
Passedumzustrukturierenˈʊmt͡suʃtʁʊktuˌʁiːʁənˈʊmt͡suʃtʁʊktuˌʁiːʁən
Failedumzustrukturieren, respelled umzus*trukturierenˈʊmt͡sustʁʊktuˌʁiːʁənˈʊmt͡sʊstʁʊktuˌʁiːʁən7
Passedumzuerziehendeˈʊmt͡suʔɛʁˌt͡siːəndəˈʊmt͡suʔɛʁˌt͡siːəndə
PassedUmgebindehaus, respelled Umgebinde-hausˈʊmɡəbɪndəˌhaʊ̯sˈʊmɡəbɪndəˌhaʊ̯s
un-
Passedungarˈʊnˌɡaːʁˈʊnˌɡaːʁ
PassedUngar, respelled Un+garˈʊŋɡaʁˈʊŋɡaʁ
Failedunglaublichˈʊnɡlaʊ̯plɪçˈʊnˌɡlaʊ̯plɪç4
Failedunglaublich, respelled ungláublichʊnˈɡlaʊ̯plɪçˌʊnˈɡlaʊ̯plɪç1
Passedungebremstˈʊnɡəˌbʁɛmstˈʊnɡəˌbʁɛmst
Failedungelöst, respelled ungelös>tˈʊnɡəˌløːstʊŋɡeˈløːst1
Passedunartig, respelled unahrtigˈʊnˌʔaːʁtɪçˈʊnˌʔaːʁtɪç
Failedunanständigˈʊnʔanˌʃtɛndɪçˈʊnˌʔanʃtɛndɪç4
Passedunpathetisch, respelled unpathètischˈʊnpaˌteːtɪʃˈʊnpaˌteːtɪʃ
Passedungrammatisch, respelled ungrammàttischˈʊnɡʁaˌmatɪʃˈʊnɡʁaˌmatɪʃ
Failedunprätentiösˈʊnpʁɛtɛnˌt͡si̯øːsˈʊnpʁɛtɛnˌti̯øːs12
Failedunsexy, respelled uns*exiˈʊnˌsɛksiˈʊnsɛksi4
Passedunislamisch, respelled unislàmischˈʊn(ʔ)ɪsˌlaːmɪʃˈʊn(ʔ)ɪsˌlaːmɪʃ
Passedunorthodox, respelled unorthodòxˈʊn(ʔ)ɔʁtoˌdɔksˈʊn(ʔ)ɔʁtoˌdɔks
Failedunangenehmˈʊnʔanɡəˌneːmˈʊnˌʔanɡəneːm4
Failedunausgegorenˈʊnʔaʊ̯sɡəˌɡoːʁənˈʊnˌʔaʊ̯sɡəɡoʁən4
Failedunkaputtbar, respelled unkapúttbarʊnkaˈpʊtbaːʁˌʊnkaˈpʊtbaːʁ1not /ʊŋ-/
Passedunkalkulierbarˈʊnkalkuˌliːʁbaːʁˈʊnkalkuˌliːʁbaːʁ
Passedunkalkulierbar, respelled ùnkalkulierbarˌʊnkalkuˈliːʁbaːʁˌʊnkalkuˈliːʁbaːʁun- should be recognized even with secondary stress. We should not get /ʊŋ-/ or /un-/.
Passedunzerstörbarˈʊnt͡sɛʁˌʃtøːʁbaːʁˈʊnt͡sɛʁˌʃtøːʁbaːʁ
Failedunzerstörbar, respelled unzerstö́rbarʊnt͡sɛʁˈʃtøːʁbaːʁˌʊnt͡sɛʁˈʃtøːʁbaːʁ1
Passedunzerstörbar, respelled ùnzerstörbarˌʊnt͡sɛʁˈʃtøːʁbaːʁˌʊnt͡sɛʁˈʃtøːʁbaːʁ
Passedundulös, respelled un+dulösʊnduˈløːsʊnduˈløːs
Failedunieren, respelled un+ierenuˈniːʁənˈuːniːʁən1
PassedUniform, respelled Un+nifòrmˈʊniˌfɔʁmˈʊniˌfɔʁm
Passedunikal, respelled ùn+ickalˌunɪˈkaːlˌunɪˈkaːl
Passeduniversal, respelled un+iversalunivɛʁˈzaːlunivɛʁˈzaːl
PassedUniversität, respelled Ùn+iversitätˌunivɛʁziˈtɛːtˌunivɛʁziˈtɛːt
FailedUnion, respelled Un+ionuˈni̯oːnˈuːni̯ɔn1
ur-
PassedUrlaubˈuːʁˌlaʊ̯pˈuːʁˌlaʊ̯p
PassedUrsacheˈuːʁˌzaxəˈuːʁˌzaxə
FailedUrszeneˈuːʁˌst͡senəˈuːʁˌst͡seːnə11
Passeduramerikanisch, respelled uramêrikànischˈuːʁ(ʔ)ameʁiˌkaːnɪʃˈuːʁ(ʔ)ameʁiˌkaːnɪʃ
Faileduraufgeführtˈuːʁʔaʊ̯fɡəˌfyːʁtˈuːʁˌʔaʊ̯fɡəfyːʁt5
PassedUrvertrauenˈuːʁfɛʁˌtʁaʊ̯ənˈuːʁfɛʁˌtʁaʊ̯ən
PassedUrethan, respelled Urethánuʁeˈtaːnuʁeˈtaːnur- should not be segmented due to following primary stress
Passedurbanisierenʊʁbaniˈziːʁənʊʁbaniˈziːʁənur- should not be segmented due to following primary stress
PassedUranus, respelled Ur+anusˈuːʁanʊsˈuːʁanʊs
Passeduruguayisch, respelled ur+ugwayischˈuːʁuɡvaɪ̯ɪʃˈuːʁuɡvaɪ̯ɪʃ
ver-
Failedveranlagenfɛʁˈʔanlaːɡənfɛʁˈʔanˌlaːɡən8
Failedverunglückenfɛʁˈʔʊnɡlʏkənfɛʁˈʔʊnˌɡlʏkən8
PassedVerunreinigungfɛʁˈʔʊnˌʁaɪ̯nɪɡʊŋfɛʁˈʔʊnˌʁaɪ̯nɪɡʊŋ
Passedverunstaltenfɛʁˈʔʊnˌʃtaltənfɛʁˈʔʊnˌʃtaltən
Failedverträglichfɛʁˌtʁɛːklɪçfɛʁˈtʁɛːklɪç4
Passedversiert, respelled ver+siertvɛʁˈziːʁtvɛʁˈziːʁt
Failedvertiertfɛʁˈtiːʁtvɛʁˈtiːʁt1
Failedvertretbarfɛʁˈtʁeːtbaːʁˈvɛʁtʁetbaː￲ʁ1
zueinander-
Passedzueinandergehaltent͡suʔaɪ̯ˈnandɐɡəˌhaltənt͡suʔaɪ̯ˈnandɐɡəˌhaltən
Passedzueinanderzufindent͡suʔaɪ̯ˈnandɐt͡suˌfɪndənt͡suʔaɪ̯ˈnandɐt͡suˌfɪndən
zurecht-
Passedzurechtrückent͡suˈʁɛçtˌʁʏkənt͡suˈʁɛçtˌʁʏkən
Passedzurechtzubekomment͡suˈʁɛçtt͡subəˌkɔmənt͡suˈʁɛçtt͡subəˌkɔmən
zurück-
Passedzurücksteckent͡suˈʁʏkˌʃtɛkənt͡suˈʁʏkˌʃtɛkən
Failedzurückverlegt, respelled zurückverleg>tt͡suˈʁʏkfɛʁˌleːktt͡suˈʁʏkˌvɛʁlekt9
Passedzurückerstattent͡suˈʁʏk(ʔ)ɛʁˌʃtatənt͡suˈʁʏk(ʔ)ɛʁˌʃtatən
Passedzurücküberweisent͡suˈʁʏk(ʔ)yːbɐˌvaɪ̯zənt͡suˈʁʏk(ʔ)yːbɐˌvaɪ̯zən
Failedzurückzuüberweisent͡suˈʁʏkt͡su(ʔ)yːbɐˌvaɪ̯zənt͡suˈʁʏkt͡suʔyːbɐˌvaɪ̯zən13
zusammen-
PassedZusammenspielt͡suˈzamənˌʃpiːlt͡suˈzamənˌʃpiːl
Passedzusammenarbeitetestt͡suˈzamənˌʔaʁbaɪ̯tətəstt͡suˈzamənˌʔaʁbaɪ̯tətəst
Failedzusammenveranlagtem, respelled zusammenveranlag>temt͡suˈzamənfɛʁˌʔanlaːktəmt͡suˈzamənfɛʁˌʔanlaktəm20
Failedzusammenzuveranlagendert͡suˈzamənt͡sufɛʁˌʔanlaːɡəndɐt͡suˈzamənt͡sufɛʁˌʔanlaɡəndɐ24
Failedzusammenzuaddierendest͡suˈzamənt͡suʔaˌdiːʁəndəst͡suˈzamənt͡suˌʔadiːʁəndəs15
zu-
Passedzuständigˈt͡suːˌʃtɛndɪçˈt͡suːˌʃtɛndɪç
Passedzugetanˈt͡suːɡəˌtaːnˈt͡suːɡəˌtaːn
Passedzugespitztˈt͡suːɡəˌʃpɪt͡stˈt͡suːɡəˌʃpɪt͡st
Passedzuzugestehenˈt͡suːt͡suɡəˌʃteːənˈt͡suːt͡suɡəˌʃteːən
zwischen-
PassedZwischenbemerkungˈt͡svɪʃənbəˌmɛʁkʊŋˈt͡svɪʃənbəˌmɛʁkʊŋ
Passedzwischengeschlechtlichˈt͡svɪʃənɡəˌʃlɛçtlɪçˈt͡svɪʃənɡəˌʃlɛçtlɪç
Explicitly indicated prefixes
Failedinakzeptabel, respelled inn-akzeptabelˈɪn(ʔ)akt͡sɛpˌtaːbl̩ˈɪn(ʔ)akt͡sɛpˌtaːbəl19-abel is a recognized suffix
Passedineffizient, respelled inn-effizientˈɪn(ʔ)ɛfiˌt͡si̯ɛntˈɪn(ʔ)ɛfiˌt͡si̯ɛnt-ent is a recognized suffix
Passedineffizient, respelled inn-effiziéntˈɪn(ʔ)ɛfiˌt͡si̯ɛntˈɪn(ʔ)ɛfiˌt͡si̯ɛnt

local tests = require("Module:UnitTests")
local driver = require("Module:User:Benwing2/de-pron/testcases/driver")

--[=[
In the following examples, each line is either a section header beginning with a ##, a comment beginning with # but not
##, a blank line or an example. Examples consist of three tab-separated fields, followed by an optional comment to be
shown along with the example (delimited by a # preceded by whitespace). The first field is the actual spelling of the
term in question. The second field is the respelling. The third field is the expected phonemic IPA pronunciation.

See [[Module:de-pron/testcases/driver]] for more detailed information on the format of examples, along with information
on how to create a new subset of testcases.
]=]

local examples = [==[

# --------- Prefix handling ---------

## Cases where prefixes should not be segmented off
Geier	Geier	ˈɡaɪ̯ɐ
Geifer	Geifer	ˈɡaɪ̯fɐ
geifern	geifern	ˈɡaɪ̯fɐn
Geiger	Geiger	ˈɡaɪ̯ɡɐ
Geisel	Geisel	ˈɡaɪ̯zəl
Geisha	Gehscha	ˈɡeːʃa
Geisha	Geischa	ˈɡaɪ̯ʃa
Geisha	GeIscha	ˈɡɛɪ̯ʃa
geißeln	geißeln	ˈɡaɪ̯səln
Geister	Geister	ˈɡaɪ̯stɐ
geizen	geizende	ˈɡaɪ̯t͡səndə
geimpft	ge<impft	ɡəˈʔɪmp͡ft
geuden	géuden	ˈɡɔɪ̯dən
beuteln	beuteln	ˈbɔɪ̯təln
Beugungen	Beugungen	ˈbɔɪ̯ɡʊŋən
geurasst	geurasst	ɡəˈʔuːʁast
geunkt	geunkt	ɡəˈʔʊŋkt
geulkt	geulkt	ɡəˈʔʊlkt
Bede	Bede	ˈbeːdə # too short after be-
Gertrud	Gertrud	ˈɡɛʁtʁuːt # impermissible onset after ge-
Geste	Gehste	ˈɡeːstə # too short after ge-
Geste	Geste	ˈɡɛstə # too short after ge-
Verve	Verve	ˈvɛʁvə # too short after ver-
vorne	forne	ˈfɔʁnə # needs respelling; vor- not recognized
erste	erste	ˈɛʁstə # too short after er-; second pronunciation
ergo	ergo	ˈɛʁɡo # too short after er-
beben	beben	ˈbeːbən # cluster + e + single consonant is too short
Becher	Becher	ˈbɛçɐ # ditto
Erker	Erker	ˈɛʁkɐ # ditto
erzen	erzen	ˈɛʁt͡sən # ditto; second pronunciation
Beleg	Be<leg	bəˈleːk # need respelling to recognize prefix
Gebet	Ge<bet	ɡəˈbeːt # need respelling to recognize prefix
Zukunft	Zukunft	ˈt͡suːˌkʊnft

## ab-
abstellen	abstellen	ˈapˌʃtɛlən
abgelegen	abgelegen	ˈapɡəˌleːɡən
aberkennen	aberkennen	ˈap(ʔ)ɛʁˌkɛnən
abfällig	abfällig	ˈapˌfɛlɪç
abzählbar	abzählbar	ˈapˌt͡sɛːlbaːʁ
ab-	ab-	ˈap
ab	ab	ap
abandonnieren	abandonnieren	abandɔnˈiːʁən
Abbreviation	Abbreviation	abʁevi̯aˈt͡si̯oːn
abundant	abundant	abʊnˈdant
abstrus	abstrús	apˈstʁuːs
Abend	Ab+end	ˈaːbənt
abenteuerdurstig	ab+enteuer-durstig	ˈaːbəntɔɪ̯ɐˌdʊʁstɪç
Aberglaube	Aber-glaube	ˈaːbɐˌɡlaʊ̯bə
Abort	Abort	ˈabˌʔɔʁt
Abort	Abórt	aˈbɔʁt
abaxial	ab<axial	ap(ʔ)aˈksi̯aːl
abalienieren	àb<alIenieren	ˌap(ʔ)ali̯eˈniːʁən

## aneinander-
aneinandergeraten	aneinandergeraten	an(ʔ)aɪ̯ˈnandɐɡəˌʁaːtən
aneinander	aneinander	an(ʔ)aɪ̯ˈnandɐ

## anheim-
anheimfallen	anheimfallen	anˈhaɪ̯mˌfalən
anheimzustellen	anheimzustellen	anˈhaɪ̯mt͡suˌʃtɛlən
anheim	anheim	anˈhaɪ̯m

## an-
anstellen	anstellen	ˈanˌʃtɛlən
anöden	anöden	ˈanˌʔøːdən
anekeln	anekeln	ˈanˌʔeːkəln
anzufangen	anzufangen	ˈant͡suˌfaŋən
angefangen	angefangen	ˈanɡəˌfaŋən
Anerbieten	Anerbieten	ˈan(ʔ)ɛʁˌbiːtən
analog	analóg	anaˈloːk
analysieren	analysieren	analyˈziːʁən
Anglistik	Anglistik	aŋˈɡlɪstɪk
Anonymität	Anonymität	anonymiˈtɛːt
anderer	an+derer	ˈandəʁɐ
Annika	An+nika	ˈanika
anhand	an<hand	anˈhant
Antiheld	Anti.held	ˈantihɛlt

## aufeinander-
aufeinanderzupassende	aufeinanderzupassende	aʊ̯f(ʔ)aɪ̯ˈnandɐt͡suˌpasəndə

## auf-
aufstöbern	aufstöbern	ˈaʊ̯fˌʃtøːbɐn
Auferstehung	Auferstehung	ˈaʊ̯f(ʔ)ɛʁˌʃteːʊŋ

## auseinander-
auseinanderstreben	auseinanderstreben	aʊ̯s(ʔ)aɪ̯ˈnandɐˌʃtʁeːbən
auseinanderentwickeln	auseinanderentwickeln	aʊ̯s(ʔ)aɪ̯ˈnandɐʔɛntˌvɪkəln

## aus-
auszubedingen	auszubedingen	ˈaʊ̯st͡subəˌdɪŋən

## bei-
beieinanderstehen	beieinanderstehen	baɪ̯(ʔ)aɪ̯ˈnandɐˌʃteːən
beisteuernder	beisteuernder	ˈbaɪ̯ˌʃtɔɪ̯ɐndɐ

## be-
beabsichtigen	beabsichtigen	bəˈʔapzɪçtɪɡən
beunruhigen	beunruhigen	bəˈʔʊnˌʁuːɪɡən
beurlauben	beurlauben	bəˈʔuːʁˌlaʊ̯bən

## dafür-
dafürsprechen	dafürsprechen	daˈfyːʁˌʃpʁɛçən
dafürzuhalten	dafürzuhalten	daˈfyːʁt͡suˌhaltən

## dagegen-
dagegenstimmen	dagegenstimmen	daˈɡeːɡənˌʃtɪmən
dagegengehaltenem	dagegengehaltenem	daˈɡeːɡənɡəˌhaltənəm

## daher-
daherreden	daherreden	daˈheːʁˌʁeːdən
daherzureden	daherzureden	daˈheːʁt͡suˌʁeːdən

## dahinter-
dahinterstehen	dahinterstehen	daˈhɪntɐˌʃteːən
dahinterzuknien	dahinterzuknien	daˈhɪntɐt͡suˌkniːn
dahinterzuknieen	dahinterzuknieen	daˈhɪntɐt͡suˌkniːən # FIXME, make sure this works

## dahin-
dahingehen	dahingehen	daˈhɪnˌɡeːən
dahinvegetieren	dahinvegetieren	daˈhɪnveɡeˌtiːʁən

## daneben-
danebengeraten	danebengeraten	daˈneːbənɡəˌʁaːtən
danebenzubenehmen	danebenzubenehmen	daˈneːbənt͡subəˌneːmən

## dar-
darstellen	darstellen	ˈdaːʁˌʃtɛlən
Darbietung	Darbietung	ˈdaːʁˌbiːtʊŋ
darzutun	darzutun	ˈdaːʁt͡suˌtuːn
darüber	darǘber	daˈʁyːbɐ

## davon-
davonstehlen	davonstehlen	daˈfɔnˌʃteːlən
davongejagte	davongejag>te	daˈfɔnɡəˌjaːktə

## davor-
davorstellen	davorstellen	daˈfoːʁˌʃtɛlən
davorzuhängen	davorzuhängen	daˈfoːʁt͡suˌhɛŋən

## dazu-
dazuaddieren	dazuaddieren	daˈt͡suːʔaˌdiːʁən
dazuzugehören	dazuzugehören	daˈt͡suːt͡suɡəˌhøːʁən

## durcheinander-
durcheinanderessen	durcheinanderessen	dʊʁç(ʔ)aɪ̯ˈnandɐˌʔɛsən

## durch-
durchschlagen	durchschlagen	ˈdʊʁçˌʃlaːɡən
durchschlagen	durch<schlagen	dʊʁçˈʃlaːɡən
durchbekommenes	durchbekommenes	ˈdʊʁçbəˌkɔmənəs
Durchmesser	Durchmesser	ˈdʊʁçˌmɛsɐ
Durchschnittsmensch	Durchschnitt>s-mensch	ˈdʊʁçʃnɪt͡sˌmɛnʃ

## ein-
einstellen	einstellen	ˈaɪ̯nˌʃtɛlən
einzubestellendem	einzubestellendem	ˈaɪ̯nt͡subəˌʃtɛləndəm
Einstein	Einstein	ˈaɪ̯nˌʃtaɪ̯n
Eintrag	Eintrag	ˈaɪ̯nˌtʁaːk
Einzelzimmer	Einzel-zimmer	ˈaɪ̯nt͡səlˌt͡sɪmɐ # "zel" is too short of a main part for "Ein-" to be partitioned off here.

## empor-
emporsteigen	emporsteigen	ɛmˈpoːʁˌʃtaɪ̯ɡən
emporgearbeiteter	emporgearbeiteter	ɛmˈpoːʁɡəˌʔaʁbaɪ̯tətɐ
Emporium	Empóri.um	ɛmˈpoːʁiʊm

## emp-
empirisch	empírisch	ɛmˈpiːʁɪʃ
emphatisch	emphátisch	ɛmˈfaːtɪʃ
Empfang	Empfang	ɛmpˈfaŋ
Empfindsamkeit	Empfindsamkeit	ɛmpˈfɪntzaːmˌkaɪ̯t

## entgegen-
entgegensehen	entgegensehen	ɛntˈɡeːɡənˌzeːən
entgegenzustrecken	entgegenzustrecken	ɛntˈɡeːɡənt͡suˌʃtʁɛkən
entgegen-	entgegen-	ɛntˈɡeːɡən

## entlang-
entlangeilen	entlangeilen	ɛntˈlaŋˌʔaɪ̯lən
entlangmarschieren	entlangmarschieren	ɛntˈlaŋmaʁˌʃiːʁən

## entzwei-
entzweispringen	entzweispringen	ɛntˈt͡svaɪ̯ˌʃpʁɪŋən
entzweigegangen	entzweigegangen	ɛntˈt͡svaɪ̯ɡəˌɡaŋən

## ent-
entsprechend	entsprechend	ɛntˈʃpʁɛçənt
entscheiden	entscheiden	ɛntˈʃaɪ̯dən

## er-
Ergebnis	Ergebnis	ɛʁˈɡeːpnɪs
erarbeiten	erarbeiten	ɛʁˈʔaʁbaɪ̯tən
errackern	errackern	ɛʁˈʁakɐn

## fort-
fortbewegen	fortbewegen	ˈfɔʁtbəˌveːɡən
Fortentwicklung	Fortentwicklung	ˈfɔʁt(ʔ)ɛntˌvɪklʊŋ
fortstoßen	fortstoßen	ˈfɔʁtˌʃtoːsən

## gegenüber-
gegenüberstehen	gegenüberstehen	ɡeːɡənˈʔyːbɐˌʃteːən
gegenübergesessen	gegenübergesessen	ɡeːɡənˈʔyːbɐɡəˌzɛsən

## herab-
herabstürzen	herabstürzen	hɛˈʁapˌʃtʏʁt͡sən
herabgestuft	herabgestuf>t	hɛˈʁapɡəˌʃtuːft

## heran-
herantasten	herantasten	hɛˈʁanˌtastən
Herangewanze	Herangewanze	hɛˈʁanɡəˌvant͡sə

## herauf-
heraufbefördernd	heraufbefördernd	hɛˈʁaʊ̯fbəˌfœʁdɐnt
herauffahren	herauffahren	hɛˈʁaʊ̯fˌfaːʁən
heraufzubeschwörendes	heraufzubeschwörendes	hɛˈʁaʊ̯ft͡subəˌʃvøːʁəndəs

## heraus-
herausstellen	herausstellen	hɛˈʁaʊ̯sˌʃtɛlən

## herbei-
herbeieilen	herbeieilen	hɛʁˈbaɪ̯ˌʔaɪ̯lən
herbeigeschafft	herbeigeschafft	hɛʁˈbaɪ̯ɡəˌʃaft

## herein-
hereinsteckendes	hereinsteckendes	hɛˈʁaɪ̯nˌʃtɛkəndəs
hereinzugeheimnissen	hereinzugeheimnissen	hɛˈʁaɪ̯nt͡suɡəˌhaɪ̯mnɪsən

## hernieder-
herniederregnen	herniederregnen	hɛʁˈniːdɐˌʁeːɡnən
herniederzubrechen	herniederzubrechen	hɛʁˈniːdɐt͡suˌbʁɛçən

## herüber-
herübergefahren	herübergefahren	hɛˈʁyːbɐɡəˌfaːʁən
herüberzuwechseln	herüberzuwechseln	hɛˈʁyːbɐt͡suˌvɛksəln

## herum-
herumscharwenzeln	herumscharwènzeln	hɛˈʁʊmʃaʁˌvɛnt͡səln
herumspinnen	herumspinnen	hɛˈʁʊmˌʃpɪnən
herumexperimentieren	herumexpêrimentieren	hɛˈʁʊm(ʔ)ɛkspeʁimɛnˌtiːʁən
herumeiernde	herumeiernde	hɛˈʁʊmˌʔaɪ̯ɐndə
herumzuerzählen	herumzuerzählen	hɛˈʁʊmt͡suʔɛʁˌt͡sɛːlən

## herunter-
herunterspielen	herunterspielen	hɛˈʁʊntɐˌʃpiːlən
herunterzuhandeln	herunterzuhandeln	hɛˈʁʊntɐt͡suˌhandəln

## hervor-
hervorstechen	hervorstechen	hɛʁˈfoːʁˌʃtɛçən

## her-
herstellen	herstellen	ˈheːʁˌʃtɛlən
hergebetene	hergebetene	ˈheːʁɡəˌbeːtənə
hereditär	hereditär	heʁediˈtɛːʁ
heraldik	heráldik	heˈʁaldɪk
Herkules	Her+kulĕs	ˈhɛʁkulɛs
Herberge	Hérberge	ˈhɛʁbɛʁɡə

## hinab-
hinabsteigen	hinabsteigen	hɪˈnapˌʃtaɪ̯ɡən
hinabbaumele	hinabbaumele	hɪˈnapˌbaʊ̯mələ

## hinan-
hinangearbeitetes	hinangearbeitetes	hɪˈnanɡəˌʔaʁbaɪ̯tətəs

## hinauf-
hinaufsteigen	hinaufsteigen	hɪˈnaʊ̯fˌʃtaɪ̯ɡən
hinaufgestiegener	hinaufgestiegener	hɪˈnaʊ̯fɡəˌʃtiːɡənɐ

## hinaus-
hinauskatapultieren	hinauskatapultieren	hɪˈnaʊ̯skatapʊlˌtiːʁən
hinausposaunen	hinausposàunen	hɪˈnaʊ̯spoˌzaʊ̯nən
hinauszuposaunen	hinauszuposàunen	hɪˈnaʊ̯st͡supoˌzaʊ̯nən

## hindurch-
hindurchbewegen	hindurchbewegen	hɪnˈdʊʁçbəˌveːɡən

## hinein-
hineinstecken	hineinstecken	hɪˈnaɪ̯nˌʃtɛkən
hineingebären	hineingebären	hɪˈnaɪ̯nɡəˌbɛːʁən

## hintan-
hintanstellen	hintanstellen	hɪntˈʔanˌʃtɛlən
hintangehalten	hintangehalten	hɪntˈʔanɡəˌhaltən

## hinterher-
hinterherhinken	hinterherhinken	hɪntɐˈheːʁˌhɪŋkən
hinterherspionieren	hinterherspionieren	hɪntɐˈheːʁʃpi̯oˌniːʁən
hinterherzugehen	hinterherzugehen	hɪntɐˈheːʁt͡suˌɡeːən

## hinter-
Hintergedanke	Hintergedanke	ˈhɪntɐɡəˌdaŋkə
Hinterwäldler	Hinterwäld.ler	ˈhɪntɐˌvɛltlɐ

## hinüber-
hinüberbefördern	hinüberbefördern	hɪˈnyːbɐbəˌfœʁdɐn

## hinunter-
hinunterbekommen	hinunterbekommen	hɪˈnʊntɐbəˌkɔmən

## hinweg-
hinwegmarschieren	hinwegmarschieren	hɪnˈvɛkmaʁˌʃiːʁən
hinwegsehen	hinwegsehen	hɪnˈvɛkˌzeːən

## hin-
hinkriegen	hinkriegen	ˈhɪnˌkʁiːɡən

## miss-
missachten	miss<achten	mɪsˈʔaxtən
missbrauchen	miss<brauchen	mɪsˈbʁaʊ̯xən
missinterpretieren	missintərpretieren	ˈmɪs(ʔ)ɪntɐpʁeˌtiːʁən
missgestaltet	missgestaltet	ˈmɪsɡəˌʃtaltət
Missverständnis	Missverständnis	ˈmɪsfɛʁˌʃtɛntnɪs

## mit-
mitbestimmen	mitbestimmen	ˈmɪtbəˌʃtɪmən
mitteilen	mitteilen	ˈmɪtˌtaɪ̯lən
mitansehen	mit<ansehen	mɪtˈʔanˌzeːən
mitanzugebenden	mit<anzuge+benden	mɪtˈʔant͡suˌɡeːbəndən
Mittag	Mit+tag	ˈmɪtaːk
mitigieren	mitigieren	mitiˈɡiːʁən

## nach-
nachalarmieren	nachalarmieren	ˈnaːx(ʔ)alaʁˌmiːʁən
nachversteuern	nachversteuern	ˈnaːxfɛʁˌʃtɔɪ̯ɐn
nachschlägt	nachschläg>t	ˈnaːxˌʃlɛːkt
Nachentgelt	Nachentgelt	ˈnaːx(ʔ)ɛntˌɡɛlt
nachzuvollziehen	nachzufollzìehen	ˈnaːxt͡sufɔlˌt͡siːən

## nieder-
niederstürzen	niederstürzen	ˈniːdɐˌʃtʏʁt͡sən
niederzuzerren	niederzuzerren	ˈniːdɐt͡suˌt͡sɛʁən

## übereinander-
übereinanderstapeln	übereinanderstapeln	yːbɐʔaɪ̯ˈnandɐˌʃtaːpəln
übereinanderzuschlagenden	übereinanderzuschlagenden	yːbɐʔaɪ̯ˈnandɐt͡suˌʃlaːɡəndən

## über-
überfahren	überfahren	ˈyːbɐˌfaːʁən
überfahren	über<fahren	yːbɐˈfaːʁən # über- should be recognized, translated to ǘber- and then to ü̏ber- (i.e. with double grave), so that length is preserved.
überdimensionieren	überdimensionieren	ˈyːbɐdimɛnzi̯oˌniːʁən
überholt	ǜberhol>t	ˌyːbɐˈhoːlt # über- should still be recognized with secondary stress on it.
übereinstimmen	über<einstimmen	yːbɐˈʔaɪ̯nˌʃtɪmən
überanstrengen	über<anstrengen	yːbɐˈʔanˌʃtʁɛŋən
überbeanspruchen	überbeanspruchen	ˈyːbɐbəˌʔanʃpʁʊxən
überzubeanspruchen	überzubeanspruchen	ˈyːbɐt͡subəˌʔanʃpʁʊxən
Überangebot	Über-angebot	ˈyːbɐˌʔanɡəboːt

## um-
umfahren	umfahren	ˈʊmˌfaːʁən # to "drive over", "to knock down by driving"
umfahren	um<fahren	ʊmˈfaːʁən # to "drive around", "to bypass"
umzustrukturieren	umzustrukturieren	ˈʊmt͡suʃtʁʊktuˌʁiːʁən
umzustrukturieren	umzus*trukturieren	ˈʊmt͡sustʁʊktuˌʁiːʁən
umzuerziehende	umzuerziehende	ˈʊmt͡suʔɛʁˌt͡siːəndə
Umgebindehaus	Umgebinde-haus	ˈʊmɡəbɪndəˌhaʊ̯s

## un-
ungar	ungar	ˈʊnˌɡaːʁ
Ungar	Un+gar	ˈʊŋɡaʁ
unglaublich	unglaublich	ˈʊnɡlaʊ̯plɪç
unglaublich	ungláublich	ʊnˈɡlaʊ̯plɪç
ungebremst	ungebremst	ˈʊnɡəˌbʁɛmst
ungelöst	ungelös>t	ˈʊnɡəˌløːst
unartig	unahrtig	ˈʊnˌʔaːʁtɪç
unanständig	unanständig	ˈʊnʔanˌʃtɛndɪç
unpathetisch	unpathètisch	ˈʊnpaˌteːtɪʃ
ungrammatisch	ungrammàttisch	ˈʊnɡʁaˌmatɪʃ
unprätentiös	unprätentiös	ˈʊnpʁɛtɛnˌt͡si̯øːs
unsexy	uns*exi	ˈʊnˌsɛksi
unislamisch	unislàmisch	ˈʊn(ʔ)ɪsˌlaːmɪʃ
unorthodox	unorthodòx	ˈʊn(ʔ)ɔʁtoˌdɔks
unangenehm	unangenehm	ˈʊnʔanɡəˌneːm
unausgegoren	unausgegoren	ˈʊnʔaʊ̯sɡəˌɡoːʁən
unkaputtbar	unkapúttbar	ʊnkaˈpʊtbaːʁ # not /ʊŋ-/
unkalkulierbar	unkalkulierbar	ˈʊnkalkuˌliːʁbaːʁ
unkalkulierbar	ùnkalkulierbar	ˌʊnkalkuˈliːʁbaːʁ # un- should be recognized even with secondary stress. We should not get /ʊŋ-/ or /un-/.
unzerstörbar	unzerstörbar	ˈʊnt͡sɛʁˌʃtøːʁbaːʁ
unzerstörbar	unzerstö́rbar	ʊnt͡sɛʁˈʃtøːʁbaːʁ
unzerstörbar	ùnzerstörbar	ˌʊnt͡sɛʁˈʃtøːʁbaːʁ
undulös	un+dulös	ʊnduˈløːs
unieren	un+ieren	uˈniːʁən
Uniform	Un+nifòrm	ˈʊniˌfɔʁm
unikal	ùn+ickal	ˌunɪˈkaːl
universal	un+iversal	univɛʁˈzaːl
Universität	Ùn+iversität	ˌunivɛʁziˈtɛːt
Union	Un+ion	uˈni̯oːn

## ur-
Urlaub	Urlaub	ˈuːʁˌlaʊ̯p
Ursache	Ursache	ˈuːʁˌzaxə
Urszene	Urszene	ˈuːʁˌst͡senə
uramerikanisch	uramêrikànisch	ˈuːʁ(ʔ)ameʁiˌkaːnɪʃ
uraufgeführt	uraufgeführt	ˈuːʁʔaʊ̯fɡəˌfyːʁt
Urvertrauen	Urvertrauen	ˈuːʁfɛʁˌtʁaʊ̯ən
Urethan	Urethán	uʁeˈtaːn # ur- should not be segmented due to following primary stress
urbanisieren	urbanisieren	ʊʁbaniˈziːʁən # ur- should not be segmented due to following primary stress
Uranus	Ur+anus	ˈuːʁanʊs
uruguayisch	ur+ugwayisch	ˈuːʁuɡvaɪ̯ɪʃ

## ver-
veranlagen	veranlagen	fɛʁˈʔanlaːɡən
verunglücken	verunglücken	fɛʁˈʔʊnɡlʏkən
Verunreinigung	Verunreinigung	fɛʁˈʔʊnˌʁaɪ̯nɪɡʊŋ
verunstalten	verunstalten	fɛʁˈʔʊnˌʃtaltən
verträglich	verträglich	fɛʁˌtʁɛːklɪç
versiert	ver+siert	vɛʁˈziːʁt
vertiert	vertiert	fɛʁˈtiːʁt
vertretbar	vertretbar	fɛʁˈtʁeːtbaːʁ

## zueinander-
zueinandergehalten	zueinandergehalten	t͡suʔaɪ̯ˈnandɐɡəˌhaltən
zueinanderzufinden	zueinanderzufinden	t͡suʔaɪ̯ˈnandɐt͡suˌfɪndən

## zurecht-
zurechtrücken	zurechtrücken	t͡suˈʁɛçtˌʁʏkən
zurechtzubekommen	zurechtzubekommen	t͡suˈʁɛçtt͡subəˌkɔmən

## zurück-
zurückstecken	zurückstecken	t͡suˈʁʏkˌʃtɛkən
zurückverlegt	zurückverleg>t	t͡suˈʁʏkfɛʁˌleːkt
zurückerstatten	zurückerstatten	t͡suˈʁʏk(ʔ)ɛʁˌʃtatən
zurücküberweisen	zurücküberweisen	t͡suˈʁʏk(ʔ)yːbɐˌvaɪ̯zən
zurückzuüberweisen	zurückzuüberweisen	t͡suˈʁʏkt͡su(ʔ)yːbɐˌvaɪ̯zən

## zusammen-
Zusammenspiel	Zusammenspiel	t͡suˈzamənˌʃpiːl
zusammenarbeitetest	zusammenarbeitetest	t͡suˈzamənˌʔaʁbaɪ̯tətəst
zusammenveranlagtem	zusammenveranlag>tem	t͡suˈzamənfɛʁˌʔanlaːktəm
zusammenzuveranlagender	zusammenzuveranlagender	t͡suˈzamənt͡sufɛʁˌʔanlaːɡəndɐ
zusammenzuaddierendes	zusammenzuaddierendes	t͡suˈzamənt͡suʔaˌdiːʁəndəs

## zu-
zuständig	zuständig	ˈt͡suːˌʃtɛndɪç
zugetan	zugetan	ˈt͡suːɡəˌtaːn
zugespitzt	zugespitzt	ˈt͡suːɡəˌʃpɪt͡st
zuzugestehen	zuzugestehen	ˈt͡suːt͡suɡəˌʃteːən

## zwischen-
Zwischenbemerkung	Zwischenbemerkung	ˈt͡svɪʃənbəˌmɛʁkʊŋ
zwischengeschlechtlich	zwischengeschlechtlich	ˈt͡svɪʃənɡəˌʃlɛçtlɪç

## Explicitly indicated prefixes
inakzeptabel	inn-akzeptabel	ˈɪn(ʔ)akt͡sɛpˌtaːbl̩ # -abel is a recognized suffix
ineffizient	inn-effizient	ˈɪn(ʔ)ɛfiˌt͡si̯ɛnt # -ent is a recognized suffix
ineffizient	inn-effiziént	ˈɪn(ʔ)ɛfiˌt͡si̯ɛnt
]==]

function tests:check_ipa(spelling, respelling, expected, comment)
	return driver.check_ipa(self, spelling, respelling, expected, comment)
end

function tests:test()
	self:iterate(driver.parse(examples), "check_ipa")
end

return tests