Plato is a supporter of the Onomatopoetic theory of language; that is to say, he supposes words to be formed by the imitation of ideas in sounds; he also recognises the effect of time, the influence of foreign languages, the desire of euphony, to be formative principles; and he admits a certain element of chance.