Georgian Language Hyphenation Algorithm
17+ New Functions | HTML-Aware | Mobile-Ready
17+ new utility functions added to Python and JavaScript packages!
Automatically preserves <code>, <pre>, <script> tags while hyphenating content. Perfect for blogs and documentation.
New countSyllables() function returns the number of syllables in any Georgian word instantly.
isGeorgian() checks if text contains only Georgian characters. Perfect for form validation.
All configuration methods now support fluent API chaining for cleaner code.
Add, remove, export custom exceptions. Full control over the hyphenation dictionary.
hyphenateWords() processes multiple words at once for better performance.
Adjust left/right minimum syllable lengths with setLeftMin() and setRightMin().
Add or remove harmonic clusters to customize the algorithm for your needs.
All posts now fully hyphenated with persistent updates
Only Georgian text gets justified, not English
Special handling for Facebook, Instagram, Threads
Optimized DOM traversal and memory management
Identifies Georgian vowels (ა, ე, ი, ო, უ) and calculates phonological distance between them.
Recognizes 70+ Georgian consonant clusters (ბრ, გრ, კრ, ტრ, წვ, etc.) that must stay together.
Splits double consonants (კკ → კკ, ტტ → ტტ) according to Georgian phonology.
Ensures minimum 2 characters on each side to prevent single-letter syllables.
Checks 148 exception words first for irregular cases and tech terms.
Inserts invisible U+00AD characters that only appear when line breaks.
pip install georgian-hyphenation
✅ Python 3.7+ | ✅ 17+ New Functions | ✅ Type Hints | ✅ Zero Dependencies
npm install georgian-hyphenation
✅ Node 14+ | ✅ ESM & CommonJS | ✅ 17+ New Functions | ✅ Browser Compatible
ავტომატური დამარცვლა ყველა ქართულ ვებსაიტზე
Install from Firefox Add-ons →
✅ Auto-hyphenation | ✅ Smart Justify | ✅ Meta Platform Support | ✅ Real-time Stats
Same features as Firefox, manual installation
✅ Manifest v3 | ✅ Facebook Support | ✅ Dynamic Content | ✅ Memory Optimized
Professional document hyphenation with error detection
✅ Soft Hyphens | ✅ Progress Tracking | ✅ Activity Journal | ✅ Theme Support
სრული Elementor მხარდაჭერა და Auto Justify
✅ Elementor Support | ✅ Custom Selectors | ✅ Dictionary Support | ✅ Real-time Preview
Georgian Hyphenation არის აკადემიურად დასაბუთებული ალგორითმი, რომელიც ეფუძნება ქართული ენის ფონოლოგიურ კვლევებს და მარცვლის სტრუქტურის წესებს. პროექტი მიზნად ისახავს ქართული ტექსტის პროფესიონალურ ტიპოგრაფიას, ციფრულ გამოცემებსა და თანამედროვე ვებ სტანდარტებთან ინტეგრაციას.
~1000 words/second processing speed with O(1) cluster lookups using Set data structure.
Validated on 10,000+ Georgian words with continuous improvements.
~12KB JavaScript, ~100KB with dictionary. Zero dependencies.
MIT License. Contributions welcome on GitHub.