This paper proposes a small set of extensions to be made on a translation memory to support multilingual authoring. We describe how an instance of such extended formalism can be conveniently created thanks to a domain specific language. We also describe a motivating business use and describe how we implemented a full system. Finally, we report on the experiment we ran in a real business setting.