"Translation memory" is software that maintains a database of past translations from a huge repository (typically created by accumulating
.po-files from publicly available free software translation projects). When you type in a new phrase you want translated, it pull out the "best" matches from this repository and presents them for you.
This is, for instance, available as SAAS from Transifex, but I am looking for software that allows me to populate the translation memory repository.
This is for a free service I want to set up, so I would prefer free software, but I am willing to consider commercial solutions.