Wörterbücher für die Offline-Nutzung gibt es einige, aber wie erwähnt nur für einzelne Wörter bzw. manchmal mit Beispielsätzen zum entsprechenden Wort. Im entsprechenden App Store solltest du jede Menge finden, sowohl umsonst als auch bezahlt. Sehr gut finde ich die App von PONS inkl. Verbtabelle und allem drum und dran, die kostet aber auch ziemlich viel (Lohnt sich dann, wenn man langfristig die Sprache wirklich lernen und anwenden will). Hier gibt es verschiedene Varianten, ich hab für Spanisch und Englisch jeweils die Advanced App.
Das Übersetzen von ganzen Texten klappt mit google translate, dazu gibt es auch eine App. Dann brauchst du aber zwingend eine Internetverbindung (mit lokaler SIM-Karte geht das recht günstig in den meisten Ländern, braucht nicht viel Datenvolumen). Ganze Texte offline übersetzen geht m.W. nicht und wenn doch, sicher noch deutlich rudimentärer als es so schon ist.
Die Übersetzung von ganzen Texten ist natürlich nie 100% korrekt. Manchmal ist das Resultat ganz brauchbar, manchmal sehr unterhaltsam. Für Spanisch klappt es einigermassen gut.
Fürs Reisen sehr praktisch finde ich zudem Phrasebooks. Sie fassen die wichtigsten Reisesituationen in simplen, aber korrekten Sätzen zusammen. Dazu gibt's auch einige Apps. Die meisten, die ich gesehen habe, sind eher mittelmässig. Sehr gut fand ich das "Lonely Planet Latin American Spanish Phrasebook", das gibt es m.W. aber nicht als digitale Variante oder eBook.