added translator cache