Skip to main content

hyphenator is a pure Python module to hyphenate text using existing hyphenation dictionaries, like those used by OpenOffice.org.

Usage:

>>> from hyphenator import Hyphenator
>>> h = Hyphenator("/usr/share/myspell/hyph_nl_NL.dic")
>>> h.inserted('lettergrepen')
u'let-ter-gre-pen'
>>> h.wrap('autobandventieldopje', 11)
('autoband-', 'ventieldopje')
>>> for pair in h.iterate('Amsterdam'):
...     print pair
...
('Amster', 'dam')
('Am', 'sterdam')
>>>

Features:

  • 100% pure Python

  • caches dict files and hyphenated words

  • supports nonstandard hyphenation patterns

License:

This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.

This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

hyphenator-0.6.0.tar.gz (4.5 kB view details)

Uploaded Source

File details

Details for the file hyphenator-0.6.0.tar.gz.

File metadata

  • Download URL: hyphenator-0.6.0.tar.gz
  • Upload date:
  • Size: 4.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: Python-urllib/3.6

File hashes

Hashes for hyphenator-0.6.0.tar.gz
Algorithm Hash digest
SHA256 fc0e8b50d687433aa082c069479c44feb4192042f1d05c7af89915f177fd2ec8
MD5 74a8bd57a8025267ba6f3fbcfb6154c0
BLAKE2b-256 9239f233f36b871a1ba80e3eb606144aa971b8c8e7861384dd51cf639d752686

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.6.0 This release

1 file

0.5.1

1 file

0.5

1 file

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page