User:Tbm/Reports/QA tools to improve the quality, reliability, and consistency of Wiktionary

I received a Rapid Fund grant to work on QA tools to improve the quality, reliability, and consistency of Wiktionary.

Results
1) Created a Python module to interact with and modify entries from the English Wiktionary. This is a set of building blocks that can be refined further for other work in the future.

2) Created a set of Python functions to extract hyphenation information from Wiktionary and to deal with different hyphenation rules for a number of languages (such as German and Hungarian). I have then created a list of words where the hyphenation pattern does not match the word. I invited editors from those languages to fix the identified issues.

3) Created Python code to represent basic information about Yiddish words (such as noun genders and plurals) from English Wiktionary and Swedish Wiktionary. This was the basis for scripts to compare information between the two in order to find discrepancies.

4) Implemented a number of consistency checks for Yiddish entries on Swedish Wiktionary, for example to make sure the headword listed in the entry matches the entry and to ensure gender information expressed in different ways matches.

5) Created a Python module to interact with data from a Swedish-Yiddish dictionary published by the Swedish Institute or Language and Folklore (ISOF). This dictionary is available in computer-readable format (JSON) and distributed under the CC0 license, which makes it suitable for Wiktionary. Additionally, I created scripts to compare this information with Yiddish entries from the English Wiktionary and Swedish Wiktionary.

Discussions

 * Ambiguity with usage of hyph
 * Yiddish on Swedish Wiktionary
 * Adding Yiddish plurals based on English Wiktionary
 * Yiddish headword not matching page name
 * Yiddish entry name differences to enwikt
 * Yiddish: comparing gender info and subst gender info

Misc hyphenation fixes and cleanups

 * (Remove unnecessary markup)
 * (Remove unnecessary markup)
 * (Fix wrong template)
 * (Use template)
 * (Use template for hyph caption)
 * (Use template for hyph caption)
 * (Split hyph and audio)

Use template parameters for hyphenation

 * German
 * Greek
 * Turkish
 * Dutch
 * Greek
 * Turkish
 * Dutch
 * Greek
 * Turkish
 * Dutch
 * Greek
 * Turkish
 * Dutch
 * Greek
 * Turkish
 * Dutch
 * Greek
 * Turkish
 * Dutch
 * Turkish
 * Dutch
 * Turkish
 * Dutch
 * Turkish
 * Dutch
 * Turkish
 * Dutch
 * Turkish
 * Dutch
 * Dutch
 * Dutch

Merge hyphenation info

 * German
 * Albanian
 * Hungarian
 * Albanian
 * Hungarian
 * Albanian
 * Hungarian
 * Albanian
 * Hungarian
 * Hungarian
 * Hungarian
 * Hungarian
 * Hungarian
 * Hungarian
 * Hungarian
 * Hungarian

Fix incorrect hyphenation info

 * Greek
 * Turkish
 * German
 * Cebuano
 * Serbo-Croatian
 * Irish
 * Norwegian Nynorsk
 * Finnish
 * Polish (User:Vininn126)
 * Finnish (User:Surjection)
 * Norwegian Bokmål (User:Tollef Salemann)
 * Hungarian (User:Panda10)
 * Tagalog (User:Ysrael214)
 * Dutch (User:Stujul)
 * Serbo-Croatian
 * Irish
 * Norwegian Nynorsk
 * Finnish
 * Polish (User:Vininn126)
 * Finnish (User:Surjection)
 * Norwegian Bokmål (User:Tollef Salemann)
 * Hungarian (User:Panda10)
 * Tagalog (User:Ysrael214)
 * Dutch (User:Stujul)
 * Polish (User:Vininn126)
 * Finnish (User:Surjection)
 * Norwegian Bokmål (User:Tollef Salemann)
 * Hungarian (User:Panda10)
 * Tagalog (User:Ysrael214)
 * Dutch (User:Stujul)
 * Norwegian Bokmål (User:Tollef Salemann)
 * Hungarian (User:Panda10)
 * Tagalog (User:Ysrael214)
 * Dutch (User:Stujul)
 * Norwegian Bokmål (User:Tollef Salemann)
 * Hungarian (User:Panda10)
 * Tagalog (User:Ysrael214)
 * Dutch (User:Stujul)
 * Norwegian Bokmål (User:Tollef Salemann)
 * Hungarian (User:Panda10)
 * Tagalog (User:Ysrael214)
 * Dutch (User:Stujul)
 * Norwegian Bokmål (User:Tollef Salemann)
 * Hungarian (User:Panda10)
 * Tagalog (User:Ysrael214)
 * Dutch (User:Stujul)
 * Norwegian Bokmål (User:Tollef Salemann)
 * Hungarian (User:Panda10)
 * Tagalog (User:Ysrael214)
 * Dutch (User:Stujul)
 * Norwegian Bokmål (User:Tollef Salemann)
 * Hungarian (User:Panda10)
 * Tagalog (User:Ysrael214)
 * Dutch (User:Stujul)
 * Norwegian Bokmål (User:Tollef Salemann)
 * Hungarian (User:Panda10)
 * Tagalog (User:Ysrael214)
 * Dutch (User:Stujul)
 * Norwegian Bokmål (User:Tollef Salemann)
 * Hungarian (User:Panda10)
 * Tagalog (User:Ysrael214)
 * Dutch (User:Stujul)
 * Hungarian (User:Panda10)
 * Tagalog (User:Ysrael214)
 * Dutch (User:Stujul)
 * Hungarian (User:Panda10)
 * Tagalog (User:Ysrael214)
 * Dutch (User:Stujul)
 * Hungarian (User:Panda10)
 * Tagalog (User:Ysrael214)
 * Dutch (User:Stujul)
 * Hungarian (User:Panda10)
 * Tagalog (User:Ysrael214)
 * Dutch (User:Stujul)
 * Hungarian (User:Panda10)
 * Tagalog (User:Ysrael214)
 * Dutch (User:Stujul)
 * Tagalog (User:Ysrael214)
 * Dutch (User:Stujul)
 * Tagalog (User:Ysrael214)
 * Dutch (User:Stujul)
 * Tagalog (User:Ysrael214)
 * Dutch (User:Stujul)
 * Tagalog (User:Ysrael214)
 * Dutch (User:Stujul)
 * Tagalog (User:Ysrael214)
 * Dutch (User:Stujul)
 * Tagalog (User:Ysrael214)
 * Dutch (User:Stujul)
 * Tagalog (User:Ysrael214)
 * Dutch (User:Stujul)
 * Dutch (User:Stujul)
 * Dutch (User:Stujul)
 * Dutch (User:Stujul)
 * Dutch (User:Stujul)
 * Dutch (User:Stujul)
 * Dutch (User:Stujul)
 * Dutch (User:Stujul)
 * Dutch (User:Stujul)
 * Dutch (User:Stujul)
 * Dutch (User:Stujul)
 * Dutch (User:Stujul)
 * Dutch (User:Stujul)
 * Dutch (User:Stujul)
 * Dutch (User:Stujul)
 * Dutch (User:Stujul)
 * Dutch (User:Stujul)
 * Dutch (User:Stujul)
 * Dutch (User:Stujul)
 * Dutch (User:Stujul)
 * Dutch (User:Stujul)
 * Dutch (User:Stujul)
 * Dutch (User:Stujul)
 * Dutch (User:Stujul)
 * Dutch (User:Stujul)
 * Dutch (User:Stujul)
 * Dutch (User:Stujul)
 * Dutch (User:Stujul)
 * Dutch (User:Stujul)
 * Dutch (User:Stujul)
 * Dutch (User:Stujul)

Fix case mismatch in hyphenation

 * German
 * Albanian
 * Bikol Central
 * Cebuano
 * Dutch
 * Greek
 * Hiligaynon
 * Hungarian
 * Jamaican Creole
 * Kapampangan
 * Kazakh
 * Norwegian Bokmål
 * Norwegian Nynorsk
 * Pangasinan
 * Portuguese
 * Tagalog
 * Turkish
 * Serbo-Croation
 * Albanian
 * Bikol Central
 * Cebuano
 * Dutch
 * Greek
 * Hiligaynon
 * Hungarian
 * Jamaican Creole
 * Kapampangan
 * Kazakh
 * Norwegian Bokmål
 * Norwegian Nynorsk
 * Pangasinan
 * Portuguese
 * Tagalog
 * Turkish
 * Serbo-Croation
 * Cebuano
 * Dutch
 * Greek
 * Hiligaynon
 * Hungarian
 * Jamaican Creole
 * Kapampangan
 * Kazakh
 * Norwegian Bokmål
 * Norwegian Nynorsk
 * Pangasinan
 * Portuguese
 * Tagalog
 * Turkish
 * Serbo-Croation
 * Dutch
 * Greek
 * Hiligaynon
 * Hungarian
 * Jamaican Creole
 * Kapampangan
 * Kazakh
 * Norwegian Bokmål
 * Norwegian Nynorsk
 * Pangasinan
 * Portuguese
 * Tagalog
 * Turkish
 * Serbo-Croation
 * Dutch
 * Greek
 * Hiligaynon
 * Hungarian
 * Jamaican Creole
 * Kapampangan
 * Kazakh
 * Norwegian Bokmål
 * Norwegian Nynorsk
 * Pangasinan
 * Portuguese
 * Tagalog
 * Turkish
 * Serbo-Croation
 * Dutch
 * Greek
 * Hiligaynon
 * Hungarian
 * Jamaican Creole
 * Kapampangan
 * Kazakh
 * Norwegian Bokmål
 * Norwegian Nynorsk
 * Pangasinan
 * Portuguese
 * Tagalog
 * Turkish
 * Serbo-Croation
 * Dutch
 * Greek
 * Hiligaynon
 * Hungarian
 * Jamaican Creole
 * Kapampangan
 * Kazakh
 * Norwegian Bokmål
 * Norwegian Nynorsk
 * Pangasinan
 * Portuguese
 * Tagalog
 * Turkish
 * Serbo-Croation
 * Dutch
 * Greek
 * Hiligaynon
 * Hungarian
 * Jamaican Creole
 * Kapampangan
 * Kazakh
 * Norwegian Bokmål
 * Norwegian Nynorsk
 * Pangasinan
 * Portuguese
 * Tagalog
 * Turkish
 * Serbo-Croation
 * Dutch
 * Greek
 * Hiligaynon
 * Hungarian
 * Jamaican Creole
 * Kapampangan
 * Kazakh
 * Norwegian Bokmål
 * Norwegian Nynorsk
 * Pangasinan
 * Portuguese
 * Tagalog
 * Turkish
 * Serbo-Croation
 * Dutch
 * Greek
 * Hiligaynon
 * Hungarian
 * Jamaican Creole
 * Kapampangan
 * Kazakh
 * Norwegian Bokmål
 * Norwegian Nynorsk
 * Pangasinan
 * Portuguese
 * Tagalog
 * Turkish
 * Serbo-Croation
 * Dutch
 * Greek
 * Hiligaynon
 * Hungarian
 * Jamaican Creole
 * Kapampangan
 * Kazakh
 * Norwegian Bokmål
 * Norwegian Nynorsk
 * Pangasinan
 * Portuguese
 * Tagalog
 * Turkish
 * Serbo-Croation
 * Dutch
 * Greek
 * Hiligaynon
 * Hungarian
 * Jamaican Creole
 * Kapampangan
 * Kazakh
 * Norwegian Bokmål
 * Norwegian Nynorsk
 * Pangasinan
 * Portuguese
 * Tagalog
 * Turkish
 * Serbo-Croation
 * Dutch
 * Greek
 * Hiligaynon
 * Hungarian
 * Jamaican Creole
 * Kapampangan
 * Kazakh
 * Norwegian Bokmål
 * Norwegian Nynorsk
 * Pangasinan
 * Portuguese
 * Tagalog
 * Turkish
 * Serbo-Croation
 * Dutch
 * Greek
 * Hiligaynon
 * Hungarian
 * Jamaican Creole
 * Kapampangan
 * Kazakh
 * Norwegian Bokmål
 * Norwegian Nynorsk
 * Pangasinan
 * Portuguese
 * Tagalog
 * Turkish
 * Serbo-Croation
 * Dutch
 * Greek
 * Hiligaynon
 * Hungarian
 * Jamaican Creole
 * Kapampangan
 * Kazakh
 * Norwegian Bokmål
 * Norwegian Nynorsk
 * Pangasinan
 * Portuguese
 * Tagalog
 * Turkish
 * Serbo-Croation
 * Dutch
 * Greek
 * Hiligaynon
 * Hungarian
 * Jamaican Creole
 * Kapampangan
 * Kazakh
 * Norwegian Bokmål
 * Norwegian Nynorsk
 * Pangasinan
 * Portuguese
 * Tagalog
 * Turkish
 * Serbo-Croation
 * Dutch
 * Greek
 * Hiligaynon
 * Hungarian
 * Jamaican Creole
 * Kapampangan
 * Kazakh
 * Norwegian Bokmål
 * Norwegian Nynorsk
 * Pangasinan
 * Portuguese
 * Tagalog
 * Turkish
 * Serbo-Croation
 * Dutch
 * Greek
 * Hiligaynon
 * Hungarian
 * Jamaican Creole
 * Kapampangan
 * Kazakh
 * Norwegian Bokmål
 * Norwegian Nynorsk
 * Pangasinan
 * Portuguese
 * Tagalog
 * Turkish
 * Serbo-Croation
 * Dutch
 * Greek
 * Hiligaynon
 * Hungarian
 * Jamaican Creole
 * Kapampangan
 * Kazakh
 * Norwegian Bokmål
 * Norwegian Nynorsk
 * Pangasinan
 * Portuguese
 * Tagalog
 * Turkish
 * Serbo-Croation
 * Dutch
 * Greek
 * Hiligaynon
 * Hungarian
 * Jamaican Creole
 * Kapampangan
 * Kazakh
 * Norwegian Bokmål
 * Norwegian Nynorsk
 * Pangasinan
 * Portuguese
 * Tagalog
 * Turkish
 * Serbo-Croation
 * Dutch
 * Greek
 * Hiligaynon
 * Hungarian
 * Jamaican Creole
 * Kapampangan
 * Kazakh
 * Norwegian Bokmål
 * Norwegian Nynorsk
 * Pangasinan
 * Portuguese
 * Tagalog
 * Turkish
 * Serbo-Croation
 * Dutch
 * Greek
 * Hiligaynon
 * Hungarian
 * Jamaican Creole
 * Kapampangan
 * Kazakh
 * Norwegian Bokmål
 * Norwegian Nynorsk
 * Pangasinan
 * Portuguese
 * Tagalog
 * Turkish
 * Serbo-Croation
 * Dutch
 * Greek
 * Hiligaynon
 * Hungarian
 * Jamaican Creole
 * Kapampangan
 * Kazakh
 * Norwegian Bokmål
 * Norwegian Nynorsk
 * Pangasinan
 * Portuguese
 * Tagalog
 * Turkish
 * Serbo-Croation
 * Dutch
 * Greek
 * Hiligaynon
 * Hungarian
 * Jamaican Creole
 * Kapampangan
 * Kazakh
 * Norwegian Bokmål
 * Norwegian Nynorsk
 * Pangasinan
 * Portuguese
 * Tagalog
 * Turkish
 * Serbo-Croation
 * Dutch
 * Greek
 * Hiligaynon
 * Hungarian
 * Jamaican Creole
 * Kapampangan
 * Kazakh
 * Norwegian Bokmål
 * Norwegian Nynorsk
 * Pangasinan
 * Portuguese
 * Tagalog
 * Turkish
 * Serbo-Croation
 * Dutch
 * Greek
 * Hiligaynon
 * Hungarian
 * Jamaican Creole
 * Kapampangan
 * Kazakh
 * Norwegian Bokmål
 * Norwegian Nynorsk
 * Pangasinan
 * Portuguese
 * Tagalog
 * Turkish
 * Serbo-Croation
 * Dutch
 * Greek
 * Hiligaynon
 * Hungarian
 * Jamaican Creole
 * Kapampangan
 * Kazakh
 * Norwegian Bokmål
 * Norwegian Nynorsk
 * Pangasinan
 * Portuguese
 * Tagalog
 * Turkish
 * Serbo-Croation
 * Dutch
 * Greek
 * Hiligaynon
 * Hungarian
 * Jamaican Creole
 * Kapampangan
 * Kazakh
 * Norwegian Bokmål
 * Norwegian Nynorsk
 * Pangasinan
 * Portuguese
 * Tagalog
 * Turkish
 * Serbo-Croation
 * Dutch
 * Greek
 * Hiligaynon
 * Hungarian
 * Jamaican Creole
 * Kapampangan
 * Kazakh
 * Norwegian Bokmål
 * Norwegian Nynorsk
 * Pangasinan
 * Portuguese
 * Tagalog
 * Turkish
 * Serbo-Croation
 * Dutch
 * Greek
 * Hiligaynon
 * Hungarian
 * Jamaican Creole
 * Kapampangan
 * Kazakh
 * Norwegian Bokmål
 * Norwegian Nynorsk
 * Pangasinan
 * Portuguese
 * Tagalog
 * Turkish
 * Serbo-Croation
 * Dutch
 * Greek
 * Hiligaynon
 * Hungarian
 * Jamaican Creole
 * Kapampangan
 * Kazakh
 * Norwegian Bokmål
 * Norwegian Nynorsk
 * Pangasinan
 * Portuguese
 * Tagalog
 * Turkish
 * Serbo-Croation
 * Dutch
 * Greek
 * Hiligaynon
 * Hungarian
 * Jamaican Creole
 * Kapampangan
 * Kazakh
 * Norwegian Bokmål
 * Norwegian Nynorsk
 * Pangasinan
 * Portuguese
 * Tagalog
 * Turkish
 * Serbo-Croation
 * Dutch
 * Greek
 * Hiligaynon
 * Hungarian
 * Jamaican Creole
 * Kapampangan
 * Kazakh
 * Norwegian Bokmål
 * Norwegian Nynorsk
 * Pangasinan
 * Portuguese
 * Tagalog
 * Turkish
 * Serbo-Croation
 * Dutch
 * Greek
 * Hiligaynon
 * Hungarian
 * Jamaican Creole
 * Kapampangan
 * Kazakh
 * Norwegian Bokmål
 * Norwegian Nynorsk
 * Pangasinan
 * Portuguese
 * Tagalog
 * Turkish
 * Serbo-Croation
 * Dutch
 * Greek
 * Hiligaynon
 * Hungarian
 * Jamaican Creole
 * Kapampangan
 * Kazakh
 * Norwegian Bokmål
 * Norwegian Nynorsk
 * Pangasinan
 * Portuguese
 * Tagalog
 * Turkish
 * Serbo-Croation
 * Dutch
 * Greek
 * Hiligaynon
 * Hungarian
 * Jamaican Creole
 * Kapampangan
 * Kazakh
 * Norwegian Bokmål
 * Norwegian Nynorsk
 * Pangasinan
 * Portuguese
 * Tagalog
 * Turkish
 * Serbo-Croation
 * Dutch
 * Greek
 * Hiligaynon
 * Hungarian
 * Jamaican Creole
 * Kapampangan
 * Kazakh
 * Norwegian Bokmål
 * Norwegian Nynorsk
 * Pangasinan
 * Portuguese
 * Tagalog
 * Turkish
 * Serbo-Croation
 * Dutch
 * Greek
 * Hiligaynon
 * Hungarian
 * Jamaican Creole
 * Kapampangan
 * Kazakh
 * Norwegian Bokmål
 * Norwegian Nynorsk
 * Pangasinan
 * Portuguese
 * Tagalog
 * Turkish
 * Serbo-Croation
 * Dutch
 * Greek
 * Hiligaynon
 * Hungarian
 * Jamaican Creole
 * Kapampangan
 * Kazakh
 * Norwegian Bokmål
 * Norwegian Nynorsk
 * Pangasinan
 * Portuguese
 * Tagalog
 * Turkish
 * Serbo-Croation
 * Dutch
 * Greek
 * Hiligaynon
 * Hungarian
 * Jamaican Creole
 * Kapampangan
 * Kazakh
 * Norwegian Bokmål
 * Norwegian Nynorsk
 * Pangasinan
 * Portuguese
 * Tagalog
 * Turkish
 * Serbo-Croation
 * Dutch
 * Greek
 * Hiligaynon
 * Hungarian
 * Jamaican Creole
 * Kapampangan
 * Kazakh
 * Norwegian Bokmål
 * Norwegian Nynorsk
 * Pangasinan
 * Portuguese
 * Tagalog
 * Turkish
 * Serbo-Croation
 * Dutch
 * Greek
 * Hiligaynon
 * Hungarian
 * Jamaican Creole
 * Kapampangan
 * Kazakh
 * Norwegian Bokmål
 * Norwegian Nynorsk
 * Pangasinan
 * Portuguese
 * Tagalog
 * Turkish
 * Serbo-Croation
 * Dutch
 * Greek
 * Hiligaynon
 * Hungarian
 * Jamaican Creole
 * Kapampangan
 * Kazakh
 * Norwegian Bokmål
 * Norwegian Nynorsk
 * Pangasinan
 * Portuguese
 * Tagalog
 * Turkish
 * Serbo-Croation
 * Dutch
 * Greek
 * Hiligaynon
 * Hungarian
 * Jamaican Creole
 * Kapampangan
 * Kazakh
 * Norwegian Bokmål
 * Norwegian Nynorsk
 * Pangasinan
 * Portuguese
 * Tagalog
 * Turkish
 * Serbo-Croation
 * Dutch
 * Greek
 * Hiligaynon
 * Hungarian
 * Jamaican Creole
 * Kapampangan
 * Kazakh
 * Norwegian Bokmål
 * Norwegian Nynorsk
 * Pangasinan
 * Portuguese
 * Tagalog
 * Turkish
 * Serbo-Croation
 * Dutch
 * Greek
 * Hiligaynon
 * Hungarian
 * Jamaican Creole
 * Kapampangan
 * Kazakh
 * Norwegian Bokmål
 * Norwegian Nynorsk
 * Pangasinan
 * Portuguese
 * Tagalog
 * Turkish
 * Serbo-Croation
 * Dutch
 * Greek
 * Hiligaynon
 * Hungarian
 * Jamaican Creole
 * Kapampangan
 * Kazakh
 * Norwegian Bokmål
 * Norwegian Nynorsk
 * Pangasinan
 * Portuguese
 * Tagalog
 * Turkish
 * Serbo-Croation
 * Dutch
 * Greek
 * Hiligaynon
 * Hungarian
 * Jamaican Creole
 * Kapampangan
 * Kazakh
 * Norwegian Bokmål
 * Norwegian Nynorsk
 * Pangasinan
 * Portuguese
 * Tagalog
 * Turkish
 * Serbo-Croation
 * Dutch
 * Greek
 * Hiligaynon
 * Hungarian
 * Jamaican Creole
 * Kapampangan
 * Kazakh
 * Norwegian Bokmål
 * Norwegian Nynorsk
 * Pangasinan
 * Portuguese
 * Tagalog
 * Turkish
 * Serbo-Croation
 * Dutch
 * Greek
 * Hiligaynon
 * Hungarian
 * Jamaican Creole
 * Kapampangan
 * Kazakh
 * Norwegian Bokmål
 * Norwegian Nynorsk
 * Pangasinan
 * Portuguese
 * Tagalog
 * Turkish
 * Serbo-Croation
 * Dutch
 * Greek
 * Hiligaynon
 * Hungarian
 * Jamaican Creole
 * Kapampangan
 * Kazakh
 * Norwegian Bokmål
 * Norwegian Nynorsk
 * Pangasinan
 * Portuguese
 * Tagalog
 * Turkish
 * Serbo-Croation
 * Dutch
 * Greek
 * Hiligaynon
 * Hungarian
 * Jamaican Creole
 * Kapampangan
 * Kazakh
 * Norwegian Bokmål
 * Norwegian Nynorsk
 * Pangasinan
 * Portuguese
 * Tagalog
 * Turkish
 * Serbo-Croation
 * Dutch
 * Greek
 * Hiligaynon
 * Hungarian
 * Jamaican Creole
 * Kapampangan
 * Kazakh
 * Norwegian Bokmål
 * Norwegian Nynorsk
 * Pangasinan
 * Portuguese
 * Tagalog
 * Turkish
 * Serbo-Croation
 * Dutch
 * Greek
 * Hiligaynon
 * Hungarian
 * Jamaican Creole
 * Kapampangan
 * Kazakh
 * Norwegian Bokmål
 * Norwegian Nynorsk
 * Pangasinan
 * Portuguese
 * Tagalog
 * Turkish
 * Serbo-Croation
 * Dutch
 * Greek
 * Hiligaynon
 * Hungarian
 * Jamaican Creole
 * Kapampangan
 * Kazakh
 * Norwegian Bokmål
 * Norwegian Nynorsk
 * Pangasinan
 * Portuguese
 * Tagalog
 * Turkish
 * Serbo-Croation
 * Dutch
 * Greek
 * Hiligaynon
 * Hungarian
 * Jamaican Creole
 * Kapampangan
 * Kazakh
 * Norwegian Bokmål
 * Norwegian Nynorsk
 * Pangasinan
 * Portuguese
 * Tagalog
 * Turkish
 * Serbo-Croation
 * Dutch
 * Greek
 * Hiligaynon
 * Hungarian
 * Jamaican Creole
 * Kapampangan
 * Kazakh
 * Norwegian Bokmål
 * Norwegian Nynorsk
 * Pangasinan
 * Portuguese
 * Tagalog
 * Turkish
 * Serbo-Croation
 * Dutch
 * Greek
 * Hiligaynon
 * Hungarian
 * Jamaican Creole
 * Kapampangan
 * Kazakh
 * Norwegian Bokmål
 * Norwegian Nynorsk
 * Pangasinan
 * Portuguese
 * Tagalog
 * Turkish
 * Serbo-Croation
 * Dutch
 * Greek
 * Hiligaynon
 * Hungarian
 * Jamaican Creole
 * Kapampangan
 * Kazakh
 * Norwegian Bokmål
 * Norwegian Nynorsk
 * Pangasinan
 * Portuguese
 * Tagalog
 * Turkish
 * Serbo-Croation
 * Dutch
 * Greek
 * Hiligaynon
 * Hungarian
 * Jamaican Creole
 * Kapampangan
 * Kazakh
 * Norwegian Bokmål
 * Norwegian Nynorsk
 * Pangasinan
 * Portuguese
 * Tagalog
 * Turkish
 * Serbo-Croation
 * Dutch
 * Greek
 * Hiligaynon
 * Hungarian
 * Jamaican Creole
 * Kapampangan
 * Kazakh
 * Norwegian Bokmål
 * Norwegian Nynorsk
 * Pangasinan
 * Portuguese
 * Tagalog
 * Turkish
 * Serbo-Croation
 * Dutch
 * Greek
 * Hiligaynon
 * Hungarian
 * Jamaican Creole
 * Kapampangan
 * Kazakh
 * Norwegian Bokmål
 * Norwegian Nynorsk
 * Pangasinan
 * Portuguese
 * Tagalog
 * Turkish
 * Serbo-Croation
 * Dutch
 * Greek
 * Hiligaynon
 * Hungarian
 * Jamaican Creole
 * Kapampangan
 * Kazakh
 * Norwegian Bokmål
 * Norwegian Nynorsk
 * Pangasinan
 * Portuguese
 * Tagalog
 * Turkish
 * Serbo-Croation
 * Dutch
 * Greek
 * Hiligaynon
 * Hungarian
 * Jamaican Creole
 * Kapampangan
 * Kazakh
 * Norwegian Bokmål
 * Norwegian Nynorsk
 * Pangasinan
 * Portuguese
 * Tagalog
 * Turkish
 * Serbo-Croation
 * Dutch
 * Greek
 * Hiligaynon
 * Hungarian
 * Jamaican Creole
 * Kapampangan
 * Kazakh
 * Norwegian Bokmål
 * Norwegian Nynorsk
 * Pangasinan
 * Portuguese
 * Tagalog
 * Turkish
 * Serbo-Croation
 * Dutch
 * Greek
 * Hiligaynon
 * Hungarian
 * Jamaican Creole
 * Kapampangan
 * Kazakh
 * Norwegian Bokmål
 * Norwegian Nynorsk
 * Pangasinan
 * Portuguese
 * Tagalog
 * Turkish
 * Serbo-Croation
 * Dutch
 * Greek
 * Hiligaynon
 * Hungarian
 * Jamaican Creole
 * Kapampangan
 * Kazakh
 * Norwegian Bokmål
 * Norwegian Nynorsk
 * Pangasinan
 * Portuguese
 * Tagalog
 * Turkish
 * Serbo-Croation
 * Hiligaynon
 * Hungarian
 * Jamaican Creole
 * Kapampangan
 * Kazakh
 * Norwegian Bokmål
 * Norwegian Nynorsk
 * Pangasinan
 * Portuguese
 * Tagalog
 * Turkish
 * Serbo-Croation
 * Hungarian
 * Jamaican Creole
 * Kapampangan
 * Kazakh
 * Norwegian Bokmål
 * Norwegian Nynorsk
 * Pangasinan
 * Portuguese
 * Tagalog
 * Turkish
 * Serbo-Croation
 * Kapampangan
 * Kazakh
 * Norwegian Bokmål
 * Norwegian Nynorsk
 * Pangasinan
 * Portuguese
 * Tagalog
 * Turkish
 * Serbo-Croation
 * Norwegian Nynorsk
 * Pangasinan
 * Portuguese
 * Tagalog
 * Turkish
 * Serbo-Croation
 * Tagalog
 * Turkish
 * Serbo-Croation
 * Tagalog
 * Turkish
 * Serbo-Croation
 * Tagalog
 * Turkish
 * Serbo-Croation
 * Tagalog
 * Turkish
 * Serbo-Croation
 * Tagalog
 * Turkish
 * Serbo-Croation
 * Tagalog
 * Turkish
 * Serbo-Croation
 * Tagalog
 * Turkish
 * Serbo-Croation
 * Turkish
 * Serbo-Croation
 * Turkish
 * Serbo-Croation
 * Turkish
 * Serbo-Croation
 * Serbo-Croation
 * Serbo-Croation
 * Serbo-Croation
 * Serbo-Croation
 * Serbo-Croation
 * Serbo-Croation
 * Serbo-Croation
 * Serbo-Croation
 * Serbo-Croation
 * Serbo-Croation
 * Serbo-Croation
 * Serbo-Croation
 * Serbo-Croation
 * Serbo-Croation
 * Serbo-Croation
 * Serbo-Croation
 * Serbo-Croation
 * Serbo-Croation
 * Serbo-Croation
 * Serbo-Croation
 * Serbo-Croation
 * Serbo-Croation
 * Serbo-Croation
 * Serbo-Croation
 * Serbo-Croation
 * Serbo-Croation
 * Serbo-Croation
 * Serbo-Croation
 * Serbo-Croation
 * Serbo-Croation
 * Serbo-Croation
 * Serbo-Croation
 * Serbo-Croation
 * Serbo-Croation
 * Serbo-Croation
 * Serbo-Croation
 * Serbo-Croation
 * Serbo-Croation
 * Serbo-Croation

Add gender to noun

 * מאַרך
 * מוזיי
 * מײַ
 * נאַכט
 * ניס
 * פּעניס
 * פֿאַרבעסערונג
 * שטויב
 * תּפֿיסה
 * גאָלקרעם
 * גאָלמעסער
 * שטאָק
 * ריטם
 * קלאָץ
 * קאָד
 * כּוח
 * ווערט
 * גאָלמעסערל
 * גאַטקעס
 * אײַנוווינער
 * אַנאַנאַס
 * קײַגומע

Fix order of transliteration

 * באַרג
 * געשליפֿענע צונג
 * העמד
 * וואָרצל
 * זופּ
 * חלה
 * ייִדיש
 * ירושלים
 * לינגוויסטיק
 * ניר
 * סאָס
 * פּאָמידאָר
 * פֿרייד
 * שאַפֿע
 * שפין

Standardize separation of gender alternatives

 * קאַרטאָפֿל
 * סמך
 * טשאָלנט
 * טישטעך
 * בלאַט
 * אות