Text-to-speech with 2 languages
check out the app "Narrator" (Mariner Software) - I've just bought the app for a different purpose (correct pronunciation) - but regarding to the description of the app it should solve you're problem too