Design a Language Translation Service — Medium System Design Problem