Agreed, If there were separate channels in a district for languages, it would be convenient.
Implementing a sort of translator in the game would be a decent solution, but that would just be frankly impossible due to the sheer amount of data that would have to be translated and then returned to the game. But if we are talking of merging districts here, this is something that should be looked at. It's not necessarily a problem, but it would perhaps help in the retention of newer players and the convenience of current players.