各有千秋的英语:each has its own merits.; each has its advantages [strong points].; each has sth. to recommend him.; each in his own way has made an important contribution
各有千秋的法语:chacun a son point fort;chacun a ses qualités;chaque objet a du cachet;chaque chose a son originalité(son prix)