def __missing__(self, key):
value = re.sub(r'<STR_LIT>', '<STR_LIT>', key.lower())<EOL>self[key.lower()] = value<EOL>self[value] = key.lower()<EOL>return value<EOL>
If translation does not exist yet add it and its reverse.