16. The method of claim 15 , wherein the first language and second language are different languages.
15. A method, comprising: receiving, by a system comprising a processor, a code segment in a first language; identifying, by the system, a feature of the code segment; determining, by the system, a metaphoric element corresponding to the feature of the code segment; generating, by the system, a metaphor, in a second language, representing the code segment based on the metaphoric element; determining, by the system, another metaphor in the second language, representing another code segment received in a third language different from the first or second language, based on another metaphoric element corresponding to another feature of the other code segment, wherein the other metaphor is determined to be the same as the metaphor as a result of the metaphoric element and the other metaphoric element being the same; and facilitating, by the system, access to the metaphor.