I have ectaco universal translator for 183 languages app and use it many times per day. It works without 3G and Internet connection. It talks in many languages.
I installed it on all my android devices.
I also use Google map instead of GPS. This app updates the traffic in real time and works much better than Embedded GPS on my Lexus.