The Human vs. AI Translation Debate