Add a cached translator