Ancient Greek IPA Transcription - Help

← Back to Ancient Greek transcription ↑ All Languages

Table of Contents

About This Tool

This Ancient Greek transcription app uses the Wiktionary Ancient Greek Pronunciation Module to generate phonemic transcriptions for Ancient Greek text. IPA (International Phonetic Alphabet) is a standardized system for transcribing speech sounds using symbols based on the Latin alphabet. This tool converts Ancient Greek orthography (spelling) into IPA, helping learners, linguists, and developers understand pronunciation across different historical periods.

Unlike most other languages in this tool, Ancient Greek transcription is entirely rule-based — there is no lexicon. All pronunciations are derived from the character data and conditional phonological rules in the Wiktionary module. The system processes every combination of base letter, breathing mark, accent, iota subscript, and length marking to produce accurate IPA output for each historical period.

Historical Periods & Limitations

The tool supports five historical pronunciation systems, reflecting the evolution of Greek phonology from Classical to late Byzantine times:

Limitations

Phonemic vs Phonetic

Quick Reference (Glossary)

Phoneme
The smallest unit of sound in a language that distinguishes meaning (e.g., /p/ vs. /b/).
Allophone
A variant pronunciation of a phoneme that doesn't change meaning (e.g., aspirated [pʰ] vs. unaspirated [p]).
Diphthong
A gliding vowel sound where the tongue changes position during articulation. Ancient Greek has diphthongs with ι-offglide (αι, ει, οι, υι) and υ-offglide (αυ, ευ, ηυ, ου).
Iota Subscript
A small iota written below long vowels (ᾳ, ῃ, ῳ) indicating a historical offglide. In Classical pronunciation, it was articulated as /i̯/; in later periods it became silent.
Breathing Mark
A diacritic placed on initial vowels: smooth breathing (̓) indicates no /h/; rough breathing (̔) indicates /h/ before the vowel in Classical Greek.
Pitch Accent
The Classical Greek accent system where syllables were pronounced with higher pitch (acute), lower pitch (grave), or rising-falling pitch (circumflex), rather than stress.
Aspiration
A puff of air after consonants, represented as ʰ. In Classical Greek, φ, θ, χ were aspirated stops (/pʰ, tʰ, kʰ/); in later periods they became fricatives.
Syllable Boundary
A marker (.) showing where syllables divide, affecting vowel length and accent placement.
Devoicing
The process of making voiced sounds voiceless. In Greek, sigma becomes /z/ before voiced consonants (regressive voicing assimilation).
Schwa
A neutral vowel sound ə. Not used in Ancient Greek transcription.
Geminate
Doubled consonants (e.g., λλ, νν, κκ). In the 15th century CE period, geminates are simplified to single consonants.
Onset
The initial consonant(s) of a syllable (e.g., "π" in "πατήρ").
Coda
The final consonant(s) of a syllable (e.g., "ν" in "πάν").
Iotacism
The historical merger of several vowels and diphthongs (η, υ, ει, οι, υι) into /i/, a defining feature of post-Classical Greek.
Fricativization
The process where stops become fricatives: β /b//β//v/, δ /d//ð/, φ /pʰ//ɸ//f/.
Monophthongization
The process where diphthongs become single vowels: αι /ai̯//ɛ//e/, ει /eː//i/.
Offglide
The second element of a diphthong, typically ι or υ, represented with inverted breve below /i̯/, /u̯/ in IPA.
Diastole
A punctuation mark (,) used to distinguish words that would otherwise be ambiguous (e.g., ὅ,τι "whatever" vs. ὅτι "that").
Properispomenon
A word with a circumflex on the penultimate syllable (e.g., πρᾶγμα).
Paroxytone
A word with an acute on the penultimate syllable (e.g., λόγος).
Oxytone
A word with an acute on the final syllable (e.g., θεός).
Barytone
A word with the accent on a syllable before the penultimate (e.g., ἄνθρωπος — proparoxytone) or a word with a grave on the final syllable.
Syllable Weight
A syllable is "heavy" if it contains a long vowel, diphthong, or ends in a consonant; "light" if it contains a short vowel followed by another vowel or by a single consonant that begins the next syllable. Weight determines accent placement.
Diaeresis
Two dots (¨) placed over the second vowel to indicate that two adjacent vowels are pronounced separately, not as a diphthong (e.g., ἀϋτή "shout" vs. αὐτή "she").
NFD
Unicode Normalization Form Decomposed: Technical process to break down accented characters into base letter + combining diacritics for processing.
Tie Bar
The combining tie bar (◌͡◌) used in IPA to indicate affricates, showing that two segments form a single phonological unit.
Length Mark
The IPA length mark ː indicating a long vowel (e.g., /ɛː/ vs. /ɛ/). Also: macron (ᾱ) and breve (ᾰ) in Greek orthography.
Combining Macron / Breve
Diacritics used to mark vowel length: macron (◌̄) = long, breve (◌̆) = short. Applied to α, ι, υ which have ambiguous inherent length.
Palatalization
Consonants moving their articulation toward the palate before front vowels. In Koine+, γ/κ/χ before front vowels become palatal (/ʝ, c, ç/).
Voicing Assimilation
Sigma becoming /z/ before voiced consonants (e.g., εἰς βασιλέα = /eːz basileːa/).

How to Read IPA Symbols

This table helps you understand the IPA symbols used in Ancient Greek transcriptions. For each symbol, we provide approximate English equivalents where possible.

Vowel Symbols

IPA Greek Letter English Approximation Notes
/a/ α (short) "father" (short) Short alpha
/aː/ α (long), ᾱ "father" (long) Long alpha, marked with macron
/ɛ/ ε, η (Cla) "bed" Short open e; η in Classical is also /ɛː/
/ɛː/ η (Cla) "bed" (long) Long open e, Classical only
/e/ η (byz2) "say" (without glide) Close e in late periods
/eː/ ει (Cla) "see" (without glide) Long close e, Classical
/i/ ι, ει (Koi+), οι (Koi+), η (Koi+), υ (byz2) "see" After iotacism, many sounds merge to /i/
/iː/ ι (long), ῑ "see" (long) Long iota
/ɔ/ ο, ω (Cla) "law" (UK) Short open o; ω in Classical is /ɔː/
/ɔː/ ω (Cla) "law" (UK, long) Long open o, Classical only
/o/ ω (Koi+) "go" (without glide) Close o in later periods
/uː/ ου "food" Long close back rounded; already /uː/ in Classical
/u/ ου (short), ου "food" Close back rounded
/y/ υ (Cla–byz1) No English equivalent Lips rounded like /u/, tongue like /i/; French "tu"
/yː/ υ (long), ῡ (Cla–byz1) No English equivalent Long rounded front vowel

Consonant Symbols

IPA Greek Letter English Approximation Notes
/p/ π "spy" Voiceless bilabial stop
/b/ β (Cla–koi1) "bat" Voiced bilabial stop (Classical)
/β/ β (koi2) Spanish "b" between vowels Voiced bilabial fricative (Koine)
/v/ β (byz1+) "van" Voiced labiodental fricative (Byzantine+)
/t/ τ "stop" Voiceless alveolar stop
/d/ δ (Cla–koi1) "dog" Voiced alveolar stop (Classical)
/ð/ δ (koi2+) "this" Voiced dental fricative (Koine+)
/k/ κ "sky" Voiceless velar stop
/ɡ/ γ (Cla–koi1) "go" Voiced velar stop (Classical)
/ɣ/ γ (koi2+) No English equivalent Voiced velar fricative (Koine+)
/ŋ/ γ before κ/γ/χ/ξ "sing" Velar nasal (all periods)
/s/ σ, ς "see" Voiceless alveolar fricative
/z/ ζ (koi1+), σ before voiced "zoo" Voiced alveolar fricative
/zd/ ζ (Cla) "dogs" (fast) Affricate, Classical Attic pronunciation
/m/ μ "man" Bilabial nasal
/n/ ν "no" Alveolar nasal
/l/ λ "light" Lateral approximant
/r/ ρ Scottish "r" (trill) Alveolar trill (not English approximant)
/r̥/ ῥ, ρρ (Cla) No English equivalent Voiceless alveolar trill (Classical)
/h/ rough breathing (̔) "hat" Voiceless glottal fricative (Classical initial only)
/pʰ/ φ (Cla) "pin" (aspirated) Aspirated voiceless bilabial stop (Classical)
/tʰ/ θ (Cla) "tin" (aspirated) Aspirated voiceless alveolar stop (Classical)
/kʰ/ χ (Cla) "kin" (aspirated) Aspirated voiceless velar stop (Classical)
/ɸ/ φ (koi2) No English equivalent Voiceless bilabial fricative (Koine)
/f/ φ (byz1+) "fan" Voiceless labiodental fricative (Byzantine+)
/θ/ θ (koi2+) "thin" Voiceless dental fricative (Koine+)
/x/ χ (koi2+) Scottish "loch" Voiceless velar fricative (Koine+)
/ç/ χ before front V (koi2+) "huge" (stronger) Voiceless palatal fricative before front vowels
/ks/ ξ "ax" Voiceless velar + alveolar fricative cluster
/ps/ ψ "lapse" Voiceless bilabial + alveolar fricative cluster
/w/ ϝ (Cla) "wet" Voiced labial-velar approximant (digamma, Classical only)
/c/ κ before front V (koi2+) No English equivalent Voiceless palatal stop before front vowels
/ʝ/ γ before front V (koi2+) No English equivalent Voiced palatal fricative before front vowels

Diacritical Marks

Symbol Name Meaning Example
ˈ Primary stress Main emphasis in word (post-Classical) /ˈlo.ɣos/ (λόγος, Koi2+)
̂ High tone / falling Classical pitch: circumflex (rising-falling on long syllable) /prâːŋ.ma/ (πρᾶγμα)
́ Rising tone Classical pitch: acute (high pitch, or rising on long syllable) /ló.gos/ (λόγος)
̀ Low tone Classical pitch: grave (low pitch, typically on final syllable) /lò.gos/ (in context)
ː Length mark Vowel is long /ɛː/ vs /ɛ/
̯ Non-syllabic Offglide (part of diphthong) /ai̯/ in αι (Classical)
ʰ Aspiration Puff of air after consonant /pʰ/ for φ (Classical)
̥ Voiceless Normally voiced sound devoiced /r̥/ for ῥ (Classical)

Interactive Features

Multiple Pronunciation Variants

For Ancient Greek, words inherently have multiple valid transcriptions across historical periods:

When multiple variants exist, click the word to cycle through them. The currently selected variant will be used for PDF/CSV export.

Ancient Greek Pronunciation Guide

This guide explains the fundamental rules of Ancient Greek pronunciation across its historical periods. Greek orthography is highly regular — each combination of letter + diacritics maps to a predictable sound — but the system is complex due to breathing marks, accents, length distinctions, and dramatic sound changes over time.

Vowel Length & Quality

Ancient Greek has seven vowel letters, but the length distinction is crucial for Classical pronunciation and accent placement.

Fixed-Length Vowels

Four vowels have inherent, unambiguous length:

Ambiguous-Length Vowels

Three vowels can be either long or short. When they lack explicit length marks (macron/breve), the system assumes short and displays a warning:

Inferring Length from Accent

The system can infer vowel length from accent placement when explicit marks are absent:

Breathing Marks

Every initial vowel or diphthong in Greek carries a breathing mark. This is one of the most distinctive features of Greek orthography.

Smooth Breathing ( ̓ )

No /h/ sound. The vowel is pronounced as written:

Rough Breathing ( ̔ )

Adds /h/ before the vowel in Classical Greek. Weakens in later periods:

Rho with Breathing

Accents & Pitch

Greek accentuation changed dramatically between Classical and post-Classical periods.

Classical: Pitch Accent

In Classical Greek, accents indicated pitch (tone), not stress (loudness):

Post-Classical: Stress Accent

From the Koine period onward, all three accents merge into a single stress accent ˈ:

Restrictions on Accent Placement

Iota Subscript

The iota subscript (ᾳ, ῃ, ῳ) is a small ι written beneath long vowels. Its pronunciation changed over time:

Spelling Classical (Cla) Egyptian (koi1) Koine+ (koi2+) Example
ᾳ (alpha + iota) /aːi̯/ /a/ (silent) /a/ (silent) Ἀθηνᾷ
ῃ (eta + iota) /ɛːi̯/ /e̝/ (silent) /i/ τιμῇ
ῳ (omega + iota) /ɔːi̯/ /o/ (silent) /o/ (silent) λόγῳ /ló.ɡɔːi̯/ (Cla) → /ˈlo.ɡo/ (Koi1+)

Note: In Egyptian (koi1) and later periods, iota subscript is typically silent and the vowel is pronounced alone.

Diphthongs

Ancient Greek diphthongs undergo dramatic monophthongization across historical periods:

Diphthongs with ι-Offglide

Spelling Classical (5th BCE) Egyptian (1st CE) Koine (4th CE) Byzantine (10th+)
αι /ai̯/ /ɛ/ /ɛ/ /e/
ει /eː/ /i/ /i/ /i/
οι /oi̯/ /y/ /y/ /i/
υι /yi̯/ /y/ /y/ /i/

Diphthongs with υ-Offglide

These diphthongs underwent progressive fricativization of the offglide. In Egyptian (koi1), the offglide is still an approximant (w); from Koine onward it becomes a fricative, with voicing conditioned by the following sound:

Spelling Classical (5th BCE) Egyptian (1st CE) Koine (4th CE) Byzantine (10th+)
αυ /au̯/ /aw/ ~ /aʍ/ /aβ/ ~ /aɸ/ /av/ ~ /af/
ευ /eu̯/ /ew/ ~ /eʍ/ /eβ/ ~ /eɸ/ /ev/ ~ /ef/
ηυ /ɛːu̯/ /e̝w/ ~ /e̝ʍ/ /iβ/ ~ /iɸ/ /iv/ ~ /if/
ου /uː/ /u/ /u/ /u/

Voicing rule: The offglide is voiceless (ʍ, ɸ, f) before voiceless consonants and voiced (w, β, v) before voiced consonants or vowels. Examples: αὐτός /aʍˈtos/ (koi1), /aɸˈtos/ (koi2), /afˈtos/ (byz2). ου was already /uː/ in Classical.

Consonant Rules

Greek consonants undergo systematic sound changes across periods.

Voiced Stops → Fricatives

Letter Classical Egyptian Koine Byzantine+
β (beta) /b/ /b/ /β/ /v/
δ (delta) /d/ /d/ /ð/ /ð/
γ (gamma) /ɡ/ /ɡ/ /ɣ/ /ɣ/

Exception: β stays /b/ after μ in all periods (e.g., ἄμβροτος). δ stays /d/ after ν (e.g., ἀνδρός).

Aspirated Stops → Fricatives

Letter Classical Egyptian Koine Byzantine+
φ (phi) /pʰ/ /pʰ/ /ɸ/ /f/
θ (theta) /tʰ/ /tʰ/ /θ/ /θ/
χ (chi) /kʰ/ /kʰ/ /x/ /x/

Stop Consonants & Aspiration

In Classical Greek, the stop system has three series distinguished by aspiration:

Place Voiceless Voiced Aspirated
Labial /p/ (π) /b/ (β) /pʰ/ (φ)
Dental /t/ (τ) /d/ (δ) /tʰ/ (θ)
Velar /k/ (κ) /ɡ/ (γ) /kʰ/ (χ)

Note: In later periods, the aspirated series (φ, θ, χ) becomes fricatives, and the voiced series (β, δ, γ) also becomes fricatives. Only the voiceless stops (π, τ, κ) remain stops in all periods.

Gamma Nasal (γ before velars)

The letter gamma has a special nasal pronunciation before velar consonants in all periods:

Gamma before Front Vowels (Palatalization)

In Koine and later periods, velar consonants before front vowels (ε, ι, η, ει, οι, υ) become palatal:

Sigma Rules

Sigma has voicing assimilation before voiced consonants:

Rho Rules

Diastole & Disambiguation

The diastole (comma-like mark) is used to distinguish words that would otherwise be ambiguous:

The tool recognizes the diastole and adjusts syllabification accordingly.

Comprehensive Spelling-to-IPA Mapping

This section provides a complete mapping of Ancient Greek orthography to pronunciation (IPA). These tables reflect the actual rules used by our transcription engine. Each mapping depends on the historical period selected.

1. Vowels (Monophthongs)

Greek vowels change their quality based on the historical period. The inherent length of ε, η, ο, ω is always unambiguous; α, ι, υ require explicit macron/breve for certainty.

Letter Classical IPA Koine IPA Byzantine+ IPA Notes
α /a/ or /aː/ /a/ /a/ Length ambiguous without macron/breve
ε /e/ /e/ /e/ Always short
η /ɛː/ /i/ /i/ Always long → merges with /i/ via iotacism
ι /i/ or /iː/ /i/ /i/ Length ambiguous without macron/breve
ο /o/ /o/ /o/ Always short
υ /y/ or /yː/ /y/ /i/ Rounded front vowel → /i/ via iotacism
ω /ɔː/ /o/ /o/ Always long; quality shifts to close /o/

2. Diphthongs

Spelling Classical Koine+ Context / Rule
αι /ai̯/ /ɛ//e/ Monophthongized by 1st CE
ει /eː/ /i/ Merges with /i/ early
οι /oi̯/ /y//i/ Front rounded → /i/
υι /yi̯/ /y//i/ Rare; monophthongized
αυ /au̯/ /af, av/ Offglide fricativizes; voiceless before voiceless C
ευ /eu̯/ /ef, ev/ Same pattern as αυ
ηυ /ɛːu̯/ /if, iv/ η → /i/ + offglide fricativization
ου /uː/ /u/ Already /uː/ in Classical; simple vowel in all periods
ᾳ, ῃ, ῳ /aːi̯, ɛːi̯, ɔːi̯/ /a, i, o/ Iota subscript silent in later periods

3. Consonants

Letter Classical Koine+ Context / Rule
π /p/ /p/ Always voiceless stop
β /b/ /β//v/ After μ stays /b/ in all periods
φ /pʰ/ /ɸ//f/ Aspirated stop → fricative
τ /t/ /t/ Always voiceless stop
δ /d/ /ð/ After ν stays /d/ in all periods
θ /tʰ/ /θ/ Aspirated stop → fricative
κ /k/ /k/ Before front V in Koi+: /c/
γ /ɡ/ /ɣ/ Before velars: /ŋ/; before front V: /ʝ/
χ /kʰ/ /x/ Before front V: /ç/
μ /m/ /m/ Always bilabial nasal
ν /n/ /n/ Before velars: /ŋ/
λ /l/ /l/ Always lateral
ρ /r/ or /r̥/ /r/ Initial/ῥ: voiceless trill in Classical
σ /s/ /s/ Before voiced C: /z/
ζ /zd/ /z/ Classical affricate → simple fricative
ξ /ks/ /ks/ Always /ks/
ψ /ps/ /ps/ Always /ps/
ϝ /w/ Silent Digamma; only in Classical (archaic)

4. Breathing Marks on Initial Vowels

Mark Classical Egyptian Koine+
Smooth ( ̓ ) No /h/ No /h/ No /h/
Rough ( ̔ ) /h/ /(h)/ (optional) Silent

5. Accents

Accent Classical Koine+ Restrictions
Acute (ά) High pitch /á/; rising on long V /ǎː/ Stress /ˈa/ On last 3 syllables; antepenult only if ultima short
Grave (ὰ) Low pitch /à/ Stress /ˈa/ Final syllable only (in connected speech)
Circumflex (ᾶ) Falling /âː/ Stress /ˈa/ Only on long V/diphthong; penult only if ultima short

6. Geminate Consonants (15th CE Simplification)

In the 15th century CE period, all geminate (doubled) consonants are simplified to single consonants:

Geminate Earlier Periods 15th CE Example
λλ /ll/ /l/ ἄλλος
νν /nn/ /n/ γέννα
κκ /kk/ /k/ Ἰταλλία → Ἰταλία
ττ/σσ /tt/ / /ss/ /t/ / /s/ Attic ττ vs. Koine σσ

Implementation Details (for Developers)

The Ancient Greek module is entirely rule-based with no lexicon. All pronunciations are derived from the character-level data table and conditional phonological rules in the Wiktionary module.

Pipeline Overview

  1. Lowercase: Input is converted to lowercase Greek
  2. Standardize diacritics: Precomposed characters (e.g., ἄ = alpha + smooth + acute) are decomposed to base letter + combining diacritics via NFD
  3. Mark implied length: Accent placement infers vowel length for ambiguous α, ι, υ (see Vowel Length)
  4. Validate: Rejects macrons/breves on inherently-short vowels (ε, ο, η, ω)
  5. Ambiguous vowel detection: For Classical period, identifies α/ι/υ lacking length markers and generates editor warnings
  6. Normalize orthography: Final sigma (ς) → medial (σ); rho with smooth breathing (ῤ) → plain ρ; diacritics reordered to pronunciation order
  7. Convert to IPA: Character-by-character lookup in the data table with conditional rules; runs for each selected period
  8. Syllabify: Inserts syllable breaks (.) using onset-maximization rules
  9. Format output: Produces HTML with period-specific pronunciations

Data-Driven Architecture

Every Greek character (in all diacritic combinations) has an entry in the data table (grc-pronunciation/data.lua, ~970 lines). Each entry contains a sub-table keyed by period code, with conditional rules for context-sensitive allophonic variations.

Period Codes

Code Label Inline Display
cla 5th BCE Attic Yes
koi1 1st CE Egyptian No
koi2 4th CE Koine Yes
byz1 10th CE Byzantine No
byz2 15th CE Constantinopolitan Yes

Conditional Rule Engine

The check() / decode() functions implement a recursive condition evaluator. Conditions use a compact syntax:

Syntax Meaning Example
= Character identity -1=μ = "preceding character is μ"
. Character class lookup 1.voiced = "next character is in the 'voiced' class"
~ Function call ~preFront = "call the preFront function"
+ Logical AND 1.voiced+1.stop = "next char is both voiced AND a stop"
/ Logical OR 1=ρ/1=ῥ/-1=ρ = "next is ρ or ῥ, or previous is ρ"

Key Allophonic Rules

Rule Condition Output Periods
Gamma nasalization γ before κ/γ/χ/ξ /ŋ/ All
Gamma palatalization γ before front vowels /ʝ/ koi2+
γγ/γκ palatalization γγ, γκ before front vowels /ɲɟ/ koi2+
Kappa palatalization κ before front vowels /c/ koi2+
Chi palatalization χ before front vowels /ç/ koi2+
Sigma voicing σ before voiced consonant /z/ All
Rho voicelessness Word-initial ρ or ῥ /r̥/ Cla
Kappa voicing κ before voiced stop /ɡ/ All
αυ/ευ voicing Before voiceless consonant /ɸ, f/ koi2+
Geminate deletion Doubled consonants Single consonant byz2

Syllabification

The syllabifier uses onset-maximization: consonants prefer to begin the next syllable rather than close the previous one. Special handling for:

Example Transformations

Note: Classical output uses pitch marks on vowels (á = high, ǎ = rising, â = falling) rather than stress marks (ˈ). Post-Classical periods use stress marks.

Input Classical (5th BCE) Koine (4th CE) Byzantine (15th CE)
φιλοσοφία /pʰi.lo.so.pʰí.a/ /ɸi.lo.soˈɸi.a/ /fi.lo.soˈfi.a/
ἄνθρωπος /án.tʰrɔː.pos/ /ˈan.θro.pos/ /ˈan.θro.pos/
λόγος /ló.ɡos/ /ˈlo.ɣos/ /ˈlo.ɣos/
ψυχή /psy.kʰɛ̌ː/ /psyˈçi/ /psiˈçi/
γῆ /ɡɛ̂ː/ /ʝi/ /ʝi/
ῥήτωρ /r̥ɛ̌ː.tɔːr/ /ˈri.tor/ /ˈri.tor/

Common Issues & Limitations

Known Transcription Problems

This table shows known issues where the automatic transcription may behave unexpectedly:

Input Issue Cause What to Do
α, ι, υ without macron/breve System assumes short; warning displayed Ambiguous vowel length Add macron (ᾱ/ῑ/ῡ) or breve (ᾰ/ῐ/ῠ) to disambiguate
ε, ο with macron/breve Error: "invalid length mark" ε and ο are inherently short; η and ω are inherently long Remove the macron/breve; use η/ω for long vowels
Dialectal forms (Doric, Aeolic) Transcription uses Attic/Koine rules Only five standard periods are modeled Verify with specialized dialect resources
Words with digamma (ϝ) May not be recognized in all contexts Digamma is archaic and rarely used in standard texts Verify Classical pronunciation manually
σσ vs. ττ variation Both forms transcribed identically Attic ττ and Koine σσ are dialectal variants of the same sound No action needed; pronunciation is the same
Enclitics and proclitics Accent behavior may differ from standalone form Enclitics lose their accent in connected speech Input the full phrase for accurate accent placement

For technical issues or suggestions, please visit our GitHub repository.