how to repair large, uneven crack in concrete floor
The proper way to do it would be to break it up and pour again.  You might be able to get away with a self leveling compound that you pour over the floor then let it set.

I've used these before installing tile on concrete. I can't imagine what it would look like as a finish.