Some languages are the same just with different vocabulary and syntax (different key words, library function names, differing ways of indicating statements and function calls) but have the same set of concepts for programming. It seems to me that knowing sets of related programming languages does not give the same stretch as knowing completely different languages. So knowing English + Java/C/PHP might not make you quadrilingual, whereas knowing English + Java + Haskel might make you trilingual.