"I'm surprised google isn't doing speech recognition and translating these for us too."
It's because speech recognition does not exist for Egyptian Arabic.
There are some research programs, but no actual completed products.
This may be surprising to some, but speech recognition is only available in a small number of languages. Mainly European languages plus Chinese.
There is nothing preventing speech recognition in other languages, it's just no one has done it.