The Text::TransMetaphone::el module implements the TransMetaphone algorithm for Greek.
The module provides a trans_metaphone function that accepts an Greek word as an argument and returns a list of keys transcribed into IPA symbols under Greek orthography rules.
The last key of the list is a regular expression that matching all previously returned keys.

A reverse_key function is also provided to convert an IPA symbol key into a regular expression that would phonological sequence under Greek orthography.