SayHi Translate enables you to speak into the app in your primary language and set it for a language you want your words translated to. The app supports French (Canadian and France), German, Italian, Danish, Dutch, Polish, Russian, Japanese, Korean and several more. As well as using voice you can also use the keyboard and get the text translated as text. The app provides a large on-screen button so you can engage in conversation back and forth with someone. Response is fast, but the app requires an Internet connection as your translation is done via a remote server.