"没完没了抱怨的人" can be translated into English as "a person who constantly complains" or "a chronic complainer".
"A person who constantly complains" directly describes someone who keeps complaining without stopping.
"A chronic complainer" is a more idiomatic expression, where "chronic" implies a persistent or habitual nature, making it a fitting term for someone who complains frequently and seemingly without end.