Mine also had a spelling mistake, although not as bad as city of birth, and it was accepted.
I think if the marriage certificate is original and valid in the country it was issued, it should be fine.
I don't know what action you should take, just giving my own experience.