Two things need translating in a hospitality system and they have almost nothing in common. Menu copy is marketing prose a chef cares about. Interface strings are terse labels that must stay consistent across hundreds of screens.
They are handled by separate paths for that reason. Menu content translates per item and per language, keeping the property's own descriptions; interface copy translates against a key catalogue where consistency matters more than flair.
Neither overwrites work a human has done. A translation a property has written by hand stays written, and generated text fills gaps rather than replacing decisions.
A failed translation leaves the original in place rather than blanking the field, so a guest always sees something readable.
