I haven’t touched ㄅㄆㄇㄈ since the 70s. While I can recite all the zhuyin phonetics, I can only read them with extreme difficulty. Writing is a lost cause.
However, I’m great at pinyin.
Our local Chinese school instructs children in traditional Chinese characters and zhuyin phonetics. I was using BoPoMo Help, an iOS app with Zhuyin/pinyin conversion tables.
Update: The previous website mentioned no longer works. Chinese Converter can be used to convert from Chinese or Pinyin to Zhuyin.
Input:
我喜歡上中文學校
Output:
ㄨㄛˇ ㄒㄧˇ ㄏㄨㄢ ㄕㄤˋ ㄓㄨㄥ ㄨㄣˊ ㄒㄩㄝˊ ㄒㄧㄠˋ