I think you're over-optimistic. Human language is extremely nuanced and tricky to get right, and highly contextual. There's no substitute for human understanding.
Basically what you're claiming is human-equivalent AI in 10 years. No way. Ordering in restaurant? Sure. Business negotiation? You really don't want to do that via translation. Even human translation will miss things.