A client recently asked for a recommendation of a program to open their translation memory and search for matches and terminology. I came up with two programs that are inexpensive or free. I would recommend Olifant (Windows) and Xoterm (Mac). I would also recommend notepad++ for just opening the TMX file and viewing the content. It is a powerful text editor that can be used in many different ways including doing global search and replace functions across many files at once.
We created a short video demonstrating how an end-client can use TMX files (translation memory) to do targeted searches for their previous translations as stored in a translation memory database.
You can view the video here: