Idiomer er ofte spesifikke for et språk, derfor vil en direkte oversettelse av idiomer til et annet språk gjerne føre til at den overførte betydningen forsvinner. En del idiomer eksisterer på flere språk, fortrinnsvis i beslektede språk men språkvitenskapen har ikke påvist noen regelmessighet. På grunn av dette representerer idiomer en særlig utfordring for dem som lærer seg et nytt språk.