https://github.com/whelk-io/hy-phen-a-tion
Java OSS library for calculating syllables and hyphenation based on Frank Liang's doctoral thesis.
https://github.com/whelk-io/hy-phen-a-tion
hy-phen-ation hyphenation java nlp
Last synced: 6 months ago
JSON representation
Java OSS library for calculating syllables and hyphenation based on Frank Liang's doctoral thesis.
- Host: GitHub
- URL: https://github.com/whelk-io/hy-phen-a-tion
- Owner: whelk-io
- License: apache-2.0
- Archived: true
- Created: 2019-12-29T05:51:08.000Z (over 6 years ago)
- Default Branch: main
- Last Pushed: 2025-01-02T16:24:09.000Z (over 1 year ago)
- Last Synced: 2025-08-01T14:54:05.667Z (11 months ago)
- Topics: hy-phen-ation, hyphenation, java, nlp
- Language: Java
- Homepage:
- Size: 241 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# hy-phen-a-tion
Java OSS library for calculating syllables and hyphenation based on Frank Liang's doctoral thesis.
[](https://www.codefactor.io/repository/github/whelk-io/hy-phen-a-tion) 
## Usage
````java
public static void main(String...args) {
var result = Hyphenator.hyphen("computer");
System.out.println(result);
// HyphenResult(
// originalWord=computer,
// trieWord=co4m5pu2t3e4r,
// hyphenWord=com-put-er,
// syllables=[com, put, er])
}
````
## System Requirements
* Java 11
## Maven Integration
[Maven Central](https://search.maven.org/artifact/io.whelk.hy.phen/whelk-hy-phen-a-tion)
````xml
io.whelk.hy.phen
whelk-hy-phen-a-tion
${hy-phen-a-tion-version}
````