The app perform voice as well as text translation.
The translation part is totally offline, because of which app will download the languages packages if it's not present in the device(this process is 1 time per language).
Also users can manage languages to download in setting.
The app only need internet while using voice translation, since we use google service to recognize user voice and to convert it to text. Translating this text to target language is again totally offline.
The app support total of 59 languages.
Please feel free to send us feedback.