Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time

A Syllabification and Hyphenation Library for Modern Greek

The syllabification of Greek text, especially when written informally, can be problematic. Written in the Greek alphabet, words may miss accents or diaeresis diacritics, reducing the result correctness in algorithms that follow a simplified Modern Greek grammar ruleset. Greek content written using Latin characters, also known as Greeklish, is a common occurrence online. Hyphenating Greeklish words has its own set of challenges, such as how some character sequences map from one alphabet to the other. Some words may include syllabic vowels that should not be separated on hyphenation, due to a phenomenon known as synizesis, but instead should be combined into a single syllable. This repository contains the implementation of a Modern Greek hyphenation library, which provides support for exceptions using regular expressions, and a test CLI program (grhyph_cli).

Read the thesis in Greek *The definitions for the above example can be found on pages 37-38 (pdf pages 41-42)*


No releases published


No packages published