Simple translate with fallback