This is great! There are certain puns/combos that would be really hard to catch though.
For example - the Ford Nova. In Spanish, it literally translates to "no va" "doesn't go". Terrible name for a car.
I'm unsure how to make this understand the context of the product, but that would be the next step