Of course you could download an app onto your smartphone but that would mean passing it back and forth, a risk few would take with a stranger, perhaps when asking for directions in a city. You’d risk losing your phone complete with ticket home, contact details and so on, whereas with a translation device, its loss wouldn’t be such a disaster, and it would be less attractive to run off with, in the first place.