General Brazilian
trabalhar duro
most common usage across Brazil
Rio de Janeiro
trabalhar duro / se esforçar
interchangeable with esforçar-se (to make effort)
São Paulo
trabalhar duro / quebrar galho
quebrar galho also used colloquially for working hard or improvising
Portugal
trabalhar muito / trabalhar duro
trabalhar muito is more commonly used than trabalhar duro