def get_translation(self, lang, field):
<EOL>key = self._get_translation_cache_key(lang, field)<EOL>trans = cache.get(key, '<STR_LIT>')<EOL>if not trans:<EOL><INDENT>trans_obj = self.get_translation_obj(lang, field)<EOL>trans = getattr(trans_obj, '<STR_LIT>', '<STR_LIT>')<EOL>if not trans:<EOL><INDENT>trans = getattr(self, field, '<STR_LIT>')<EOL><DEDENT>cache.set(key, trans)<EOL><DEDENT>return trans<EOL>
Return the translation string of an specific field in a Translatable
istance

@type lang: string
@param lang: a string with the name of the language

@type field: string
@param field: a string with the name that we try to get

@rtype: string
@return: Returns a translation string