Did you find this page useful? Give us feedback.
Did you find the information
on this page useful?

  Tell us more about your choice:
Missing information
Incorrect information
Misleading information
I have a question
  Enter your comment in the box below.
If you need assistance, please contact Support instead.

  Type the letters
simple PHP captcha

Using the Translation memory repair wizard, you can repair a corrupted translation memory. Repairing means re-indexing a translation memory in cases when there was a modifying operation that failed but the damage is not irreversible. Use this function if your translation memory does not perform as expected, especially after a computer crash or a similar, possibly damaging, event.

Note: Even though this function does not guarantee complete recovery of data in all cases, it is definitely worth trying.

Warning: Never use a translation memory that is potentially corrupted as this might lead to unforeseen consequences. If you are not sure whether your translation memory is healthy, run the repair function anyway. This process has no side effects and applying the repair function to a memory in good shape will not have any negative impact.

The wizard is a sequence of three dialogs, each representing one step in the repair process.

How to begin

Open the Resource console (in the Application menu). On the left, click the Translation memories icon. Alternatively, open a project where you are using the translation memory, and in Project home, click Translation memories. The Translation memories pane appears. Select the translation memory to repair, then click the Repair resource button on the Translation Memories ribbon tab.

Step 1

In this dialog, you need to create a TMX file that will be used in the repair process to preserve the contents of the original (possibly corrupted) translation memory. The original translation memory will be rewritten with the results of the repair process, while the backup version stored in the TMX file will be kept intact.

The backup TMX file is useful when the translation memory is beyond repair or the repair operation itself fails, and the translation memory becomes fully unusable. By importing the TMX file back into a translation memory, you can restore some or all of the original content without loss of information.

Note: You can use an existing TMX file or enter a name for a new file.

TMX dump file name: Type the location and name of the TMX file in this box, or click the button to browse for the file.

Click Continue >> to proceed to the next step. Click Cancel to exit the wizard without making changes.

Step 2

In Step 2, memoQ attempts to extract data from the translation memory being repaired, copying all entries to the TMX file. When the process is complete, the results are displayed.

TMX dump file: Shows the name of the TMX file entered in the first step.

Entries written: Number of entries that were successfully extracted and stored at a safe location.

Status: Information about the current stage of the extraction process.

Click Continue >> to proceed to the next step. Click Cancel to exit the wizard without making changes to the original (corrupted) translation memory.

Note: Even in the unlikely event that memoQ did not manage to extract all entries from the original translation memory, it is usually worth continuing and completing the repair process. In all cases, some data will be salvaged.

Step 3

In the last step, memoQ will actually re-index the data that was extracted from the original file. The process will overwrite the original translation memory with a new translation memory. The new translation memory contains all entries that were saved from the original translation memory. To inform you about the results of the re-indexing process, the following items are displayed:

Entries processed: Total numer of entries processed in the re-indexing stage.

Progress: Indicates the progress off the re-indexing operation.

Click Finish to leave the wizard. Then, check the results of the repair process by adding the repaired translation memory to a project, or looking at its contents using the translation memory editor. If everything seems to be in order, you can delete the backup TMX file created at the beginning of this process.


While progressing through the wizard, click Continue >> to move on to the next step. Click Cancel to exit the wizard, interrupting the repair process. memoQ will return to the dialog from where you activated this command. The Finish button in the last step closes the wizard after the repair is completed.