Translate and play