https://github.com/dohliam/germanipa
International Phonetic Alphabet transcriptions of German language texts
https://github.com/dohliam/germanipa
Last synced: about 1 month ago
JSON representation
International Phonetic Alphabet transcriptions of German language texts
- Host: GitHub
- URL: https://github.com/dohliam/germanipa
- Owner: dohliam
- License: mit
- Created: 2016-10-15T00:26:59.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2016-10-15T00:33:51.000Z (over 9 years ago)
- Last Synced: 2025-03-21T14:46:42.810Z (about 1 year ago)
- Language: Python
- Homepage: http://www.kdelaney.io/german/
- Size: 453 KB
- Stars: 1
- Watchers: 2
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# German IPA Transcriber
##[Django Web App Demo](https://kdelaney.pythonanywhere.com/german/)
For the most part, German is a phonetic language, which follows a number of pronunciation rules ranging in complexity and scope. Using the International Phonetic Alphabet, or IPA, these rules can be codified and expressed algorithmically, as this program does.
Additionally, the transcriber provides IPA transcriptions from Wiktionary using the [Java Wiktionary API](https://dkpro.github.io/dkpro-jwktl/). Since German diction does have a number of exceptions, especially in the case of foreign words, this allows for a more accurate and useful program.
## Getting Started
```
>>> python germanipa.py
Enter a German text below.
Then type "/" and hit enter.
>>> Du bist die Ruh,
>>> Der Friede mild,
>>> /
Du bist die Ruh,
ˈdu bɪst diː ˈɾuː
Der Friede mild,
ˈdeːɾ ˈfɾiːdə mɪlt
Enter a German text below.
Then type "/" and hit enter.
>>> /
Process finished with exit code 0
```
## Prerequisities
* Python 2.7.11
## Credits
* [DKpro JWKTL](https://dkpro.github.io/dkpro-jwktl/)
## License
This project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details