@nickelson I would try:
A. finding a Python 3 version of the script
or
B. using 2to3 and some manual changes if needed to port it to Python 3
To do A. I did a search and found PyHyphen on PyPi, the Python package repo: https://pypi.org/project/PyHyphen/
You can do B. using https://docs.python.org/3/library/2to3.html
For example:
```
# edit a Python 2 file in-place
$ 2to3 -w softhyphen.py
```