Segmentation Rules eXchange

[2] SRX provides a common way to describe how to segment text for translation and other language-related processes.

It was created when it was realized that TMX was less useful than expected in certain instances due to differences in how tools segment text.

SRX is intended to enhance the TMX standard so that translation memory (TM) data that is exchanged between applications can be used more effectively.

SRX make use of the ICU Regular Expression syntax,[3] but not all programming languages support all ICU expressions, making implementing SRX in some languages difficult or impossible.

[4] SRX version 1.0[5] was officially accepted as an OSCAR standard in April 2004.