I need an android application which will take a speech input and translate it to another language and then produce a speech output and vise versa. I need an extra button to upload an image to the app. I will provide you with the java code and the packages reguired. But I need you to make the application run properly for at least three languages (English, Spanish, German).