The German Syllable Splitter is a tool designed to split German words into their respective syllables. This can be useful for linguistic analysis, educational purposes, or text-to-speech applications.
syllable_splitter/
: Core logic for splitting syllables.utilities/
: Helper functions and utilities.globals.css
: Global styles using Tailwind CSS.layout.tsx
, page.tsx
: Layout and main page components.de_DE.aff
, de_DE.dic
) used for linguistic processing.git clone https://github.com/your-username/german-syllable-splitter.git
cd german-syllable-splitter
pnpm install
pnpm dev
http://localhost:3000
.The API provides endpoints for splitting German words into syllables. Refer to the api/
folder for implementation details.
This project also uses Python Flask for the backend API. Flask is a lightweight WSGI web application framework in Python. It is used here to handle API requests for splitting German words into syllables.
api/
directory:cd api
flask run
http://127.0.0.1:5000
by default./split
: Accepts a POST request with a German word and returns its syllables.Refer to the index.py
file in the api/
directory for more details on the Flask implementation.
Contributions are welcome! Please follow these steps:
This project is licensed under the MIT License. See the LICENSE
file for details.