It's very easy to put in a credit card swipe or collect a fee. People can accept that they have to carry $20 or so to get interpreter services in customs.
Good idea.