说长论短的英文是「discuss a variety of subjects」
shuo chang lun duan
说长处,讲短处。形容议论别人的好坏是非。
汉·崔瑗《座佑铭》:“无道人之短,无说己之长。”