I have to admit I don't quite understand this. Does it just replace words on a word-by-word basis? But the ordering of words in English is different from the ordering of words in other languages. How is this not going to teach you terrible grammar? Looking at one of the screenshots, for instance, it translated "they had met their dead father" as "they had recontré leur mort father." But in French "mort" would come af…
Learning vocabulary and learning grammar can be split apart.
I'd prefer it go the other way, to translate the current language's grammar into the other language's grammar. If you are learning Japanese, for example, having the English grammar match the grammar of Japanese would be a smoother learning experience (I think) than flipping grammar at the translation point.
But in any case, I would want the grammar to match if I am learning vocabulary. I don't want to have to guess, or presuppose the rules of the grammar.