Applications
NLP_Editor NLP Editor

NLP Editor is a simple text editor that enables the linguistic analysis of texts. The current version allows users to convert text in Greek to IPA, count words, etc.

  • To access the source code of the project, visit: NLP Editor.
IPA4 Word Repetition App

Word Repetition App is employed by clinicians to test ST memory. The application plays a lists of sounds of semantically related words (clothes, appliances, etc.) and asks the participant to repeat these sounds. During the repetition phase the software records the production. The process repeats five times except if the clinician decides to modify the number of repetitions.

IPA4 Phonetics IPA

Phonetics IPA is a platform for the linguistic analysis of texts in a Text-Editor-like environment. The current version allows users to

  • type text in Standard Modern Greek orthography and convert it to IPA.
  • type text in Cypriot Greek orthography and convert it to IPA.
  • create lists of words in reverse order for dictionaries.
  • analyze texts using the implemented regular expressions engine (currently only the windows version).

It was originally written in C# for Microsoft Windows; these versions are not under development any more. (There is also a newer version written in Python for testing; see details below.)

You may cite the software as follows:

Themistocleous Charalambos (2017). IPAGreek: Computational Greek Phonology. [Computer program]. Version 3.0, retrieved 21 August 2017 from https://charalambosthemistocleous.com

Themistocleous, Charalambos (2011). Computational Greek Phonology: IPAGreek. The 10th International Conference of Greek Linguistics. Komotini, Greece.
Dictionary Online Cypriot Greek Dictionary

Cypriot Greek Dictionary. This is an online dictionary of Cypriot Greek with text-to-speech, developed as part of the ‘Syntychies’ research program. You can search for specific words using basic regular expressions. The environment was written in C#

Presented in EURALEX 2012:

Themistocleous Charalambos, Marianna Katsoyannou, Spyros Armosti, and Kyriaci Christodoulou (2012). Cypriot Greek Lexicography: A Reverse Dictionary of Cypriot Greek. Paper presented at the 15th European Association for Lexicography (EURALEX) Conference, Oslo, Norway, 7 – 11 August 2012.

Link to the EURALEX paper: [PDF]

Themistocleous Charalambos, Marianna Katsoyannou, Spyros Armosti, and Kyriaci Christodoulou (2012). Cypriot Greek Lexicography: An online lexical database. Paper presented at the 15th European Association for Lexicography (EURALEX) Conference, Oslo, Norway, 7 – 11 August 2012

Link to the EURALEX software demonstration paper: [PDF]

See also other lexicography projects .
Project Project Management - GTD

This is a python code that generates folder structures for organizing your academic projects (you can modify it according to your needs)

Visit [Create Project Template] to access this code.
Praat Scripts Praat Scripts

Visit [GitHub repository] to download scripts for opening, saving, and manipulating sounds and Praat objects. I will be updating this repository as soon as I have something new to add.
Keyboard LayoutsKeyboard Keyboard layouts for Windows and macOS. Often we need to type symbols that do not exist in the standard keyboard layouts. One way to solve this issue is to assign specific symbols in several applications, such as Microsoft Word or LibreOffice Writer but with most applications this is not even an option. The best way to address this issue is by installing a specified keyboard layout.

There are three keyboard layouts: one for writing Cypriot Greek and includes the characters that are needed to produce the post-alveolars, a layout for accessing IPA symbols, and a layout for adding symbols when working with historical manuscripts (paleography).

You may find more updated information about Keyboard layouts [here].

  • Cypriot Greek Keyboard (macOS): A keyboard layout that facilitates writing Cypriot Greek text. [Click here to download].
  • Cypriot Greek Keyboard (Windows): A keyboard layout that facilitates writing Cypriot Greek text. [Click here to download].
  • IPA Keyboard Layout (Windows): A keyboard layout that facilitates writing texts with IPA symbols (mainly for Greek).[Click here to download].
  • Keyboard for paleographers (Windows): This keyboard layout includes special symbols used in paleography.[Click here to download].