Added translation caching