In the rings of Akhaten Clara and the Doctor spend some time walking around and talking to aliens. There were a couple of scenes where Clara didn't understand what the aliens were saying (and some where she did - the child for example). The Doctor could talk to them (after all he speaks every language) he then translated for Clara.
In previous episodes the Tardis translates spoken language for the companions. Why didn't this happen there?