Concise Dictionary of Languages

Translates 26 modern languages simultaneously