Ich muss heute eine Nachtschicht einlegen.

English Translation

I have to burn the midnight oil tonight.

Wut? This translation doesn’t seem right

It’s just two idiomatic expressions for the same thing.
See also: https://m.dict.cc/englisch-deutsch/to+burn+the+midnight+oil.html