The iLingual app lets you use your iPhone to speak French, German and Arabic in a flawless local accent.
Take a photo of your mouth and iLingual will animate the image so that you 'speak' hundreds of phrases. Having a laugh and making eye contact to put people at ease, in a situations where people are often a little awkward.