The most impressive ML translation tool I've seen so far is DeepL[0].
Sometimes, it manages to translate whole articles without errors.
Sometimes, it manages to translate whole articles without errors.
I like soup -> COMO sopa
They eat soup -> COMEN sopa
Impressively, it can even get agreement correct across clause boundaries in many cases. But if you do wh-movement through two or more clauses, you're usually out of luck: Which boys does he say he believes eat soup?
->
¿Qué chicos dice que cree que COME sopa? [should be COMEN]
It doesn't really matter very much in practice if an MT system makes mistakes like this, but they are mistakes that you can rely on humans not to make systematically. Which boys does she know like cheese?
->
¿A qué chicos sabe que LE gusta el queso? [Should be LES]