Thanks for commenting. That makes sense to me, actually — “O King” looks better to my eye than “Oh King” (but I wouldn’t want to alter the spelling of something more idiomatic, such as “Oh good lord!”). I assume, though, that in some cases you could just leave it untranslated (e.g., “King!”).