alexander-gaidarov / bulgarian-phonetic-transcription

Bulgarian Cyrillic Transcription into the International Phonetic Alphabet

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Bulgarian Phonetic Transcription

Bulgarian Cyrillic Transcription into the International Phonetic Alphabet (IPA)

This program contains several methods, all located in the PhoneticConverter class, that transcribe Bulgarian text written in the Cyrillic alphabet into the IPA. PhoneticConverter also contains a method to convert a single Cyrillic letter into its IPA equivalent, a method for splitting a Bulgarian word into syllables, and one for getting the stress(es) of Bulgarian text. For a demo of these methods and more, refer to the Main class.

Usage Notes

Usually Cyrillic and IPA characters don't display in the console initially. What fixed this issue for me in Eclipse was right clicking on main source -> Run As -> Run Configurations -> (x)= Arguments -> VM arguments -> add:

-Dsun.stdout.encoding=UTF-8

If that doesn't work, check here for possible solutions.

If the user wishes to use the PhoneticConverter class independently in their own projects, they need to use the jsoup library (for parsing websites). In this project, it is listed as a dependency in the pom.xml file.

References

Фонетика на съвременния български книжовен език (Мирослав Михайлов)

The Sound System of Standard Bulgarian (Mitko Sabev)

Handbook of the International Phonetic Association (pgs. 55-57)

International Phonetic Alphabet (IPA) Chart With Sounds

Bulgarian Phonology - Wikipedia

Appendix:Bulgarian pronunciation - Wiktionary

Wiktionary - the free dictionary

Ударения - Словоред

Сричкопренасяне - Словоред

Речник на българския език

Тълковен речник и съновник - Думите.info

Моята Славянска филология: Фонетични промени. Тема 16

Анализ на българския език чрез Wikipedia - Nikolay Kostov's Blog

About

Bulgarian Cyrillic Transcription into the International Phonetic Alphabet

License:GNU General Public License v3.0


Languages

Language:Java 100.0%