Just saw this today, but I have noticed this does not occur in the plain old UO client run through the launcher with Razor/UOS. This might be a problem specific to UOS.
As for the languages, would it be possible to prefix the language being spoken rather than depending on hues?