Turn Certain Text into Inline Tags

We currently have the problem that our product names should not be translated. Using MultiTerm I can provide the translator with the information how to “translate or not translate” a product name. However this is not fool-proof and the translator can still translate a product name. Unfortunately, not all of our source documents are in XML.  So I can’t define a parser to “hide” all product names, if they were defined as separate elements. So I am looking for a solution to “identify” the product names within Studio, i.e. to turn them into tags that cannot be edited. At the same time it is important that the translator can still the product name so he can apply the appropriate agreement (gender/case).

Has anyone got any ideas what I could use/abuse in Studio to achieve this? I am looking for a solution that is file format independent. Just a pointer in the right direction would help. The old Word parser had the Option to define non-translatable text, however this applies to one format only. I want to avoid having to update multiple file types when the list of names changes.

Any assisstance would be much appreciated.

Kind regards,

Robert