User blog:Berrybrick/BIONICLE Languages

I have been wondering this for a while; If matoran and agori speak different languages, how did Tahu and Gresh understand each other (In Journey's End)? And also why Lewa couldn't understand the (assuming they were) agori on Bota Magna (In Reign of Shadows)?