@Aurelia @Ash600
Google Translate has a speech function already, although it doesn't support language detection so you'd have to know which language is being spoken. Using a recording isn't possible through "standard" means though, as far as I'm aware, since it uses your microphone for getting audio.