各有所长用英语怎么翻译

正确答案:
成语《各有所长》英语翻译如下:
each has his strong point <Each person has his speciality.>