Translation:Her dog knows how to wipe its feet on the rug.
Knowing to how do something and knowing to do something are two different things.
- I know how to say "Hello" in French when meeting strangers (I know that when meeting strangers the correct word to use is "Bonjour", not "Salut")
- I know to say "Hello" in French when meeting strangers (I know its rude to start a conversation without saying "Hello" first)
How you express this difference in French I don't know. Possibly using "devoir" since knowing to do something is knowing you should do something.
You are right, but if they had to program every sentence like this, the app would never have been released!
Instead they have a pattern-matching algorithm to compare against. The pattern might look something like this:
- [Her|His] dog knows how to wipe its [feet|paws] on the [rug|carpet].
This is eight ways to translate this sentence in one line, with no extra programming!
The editors might have just missed adding feet as well as paws.