# How is translation memory (TM) used for a Transifex Native project and resource?

**URL:** <https://community.transifex.com/t/how-is-translation-memory-tm-used-for-a-transifex-native-project-and-resource/1923>\
**Category:** Transifex Native\
**Tags:** transifex-native\
**Created:** [June 25, 2020, 3:29pm UTC](https://community.transifex.com/t/how-is-translation-memory-tm-used-for-a-transifex-native-project-and-resource/1923 "2020-06-25T15:29:17Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![nina](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.transifex.com/nina/32/13_2.png) [@nina](https://community.transifex.com/u/nina)\
**Post date:** [June 25, 2020, 3:29pm UTC](https://community.transifex.com/t/how-is-translation-memory-tm-used-for-a-transifex-native-project-and-resource/1923/1 "2020-06-25T15:29:18Z")

</div>

Translation memory works consistently on any new content added on a Transifex project regardless of the action or method followed to push that content in the project. Specifically, whenever new content is pushed to Transifex, TM will check for exact matches and efficiently populate translations for source strings that have 100% similarity match with already translated source strings.

Since Transifex Native follows the ICU syntax to mark plurals and variables, the _exact matching_ performed will look for similar syntax.

For example, if you have a TM entry containing a variable like `Hello %(username)s!` that has a French translation, and you add new content through Transifex Native SDK that is `Hello {username}`, then those two entries will not match due to difference in the way the variables are defined but an 83% similarity match will still be provided by TM as follows:

 ![Screenshot 2020-06-25 at 18.24.29](https://canada1.discourse-cdn.com/flex030/uploads/transifex/original/2X/1/1eb00e24e927eac88c3470698336c4aeafdd40f4.png)

You can check the table below where more examples can be found:

 ![Screenshot 2020-06-25 at 18.08.15](https://canada1.discourse-cdn.com/flex030/uploads/transifex/original/2X/1/11d9c945d4f03bd313a124494a51717accffe99f.png)
