Difference between revisions of "Can't save the translated file (Error occurred during align of the file)"

From Wordfast Wiki
Jump to: navigation, search
(Forbidden characters in Excel sheet name)
Line 61: Line 61:
 
  : \ / ? * [ ]
 
  : \ / ? * [ ]
  
'''Solution:'''
+
'''Solution:''' Revise your translation, removing the forbidden characters.
# Revise your translation, removing the forbidden characters.
 
  
 
== Corrupt source file ==
 
== Corrupt source file ==

Revision as of 20:26, 21 November 2022

Problem: When you try to save the translated file, an error message is shown that says "An unexpected error occurred during align of the file. There was a problem while aligning word document" or "There was a problem creating the preview file."


Wfp alignment problem.png


Explanation: When you try to save the translated (target) file, Wordfast Pro starts creating it, comparing every segment to the segments of the source file. This operation is called alignment, i.e. every source segment needs to properly align with every target segment. If it doesn't, this triggers an error and the operation is aborted.

Possible causes: The alignment error can happen for a number of reasons:

Source tags have not been correctly replicated in the target

All tags in a source segment should be transferred to the target, in their correct order. Missing tags can result in problems aligning the target with the source file. This is the cause for not being able to save the translated file in 99% of cases.

Solution: Use Transcheck in order to find which segments are missing tags:

  1. Click Preferences > Transcheck.
  2. Deactivate all other checks, ticking only the Tag check.
  3. Click OK to save the setting.
  4. Now go to the Review tab of the TXLF Editor and click the Transcheck All button. A list of problems will be displayed in your browser as well as in the TXLF Editor's Transcheck pane. An exclamation mark will be displayed in the Status column of every segment that contains a problem.
  5. Check all such segments, fixing the problem described, then try to save the translated file again.

Segments have been merged or split

When working with an MS Word document derived from a PDF file, the optical character recognition (OCR) engine does not always correctly break to a new line. It can split sentences in half or create paragraph breaks instead of new lines. When translating, the translator will often merge segments that have been split like this. Occasionally, a merger will be problematic. If you see the "An unexpected error occurred during align of the file" error message and you have already checked and made sure there are no missing tags in target segments, then the problem could be caused by a merger. This also applies to other file types such as Excel or PowerPoint.

Solution:

  1. Close the TXLF file you are working on – you won't need it.
  2. In the Project Files tab, click Add Files and add the corresponding source file to the project.
  3. When you do, translate it from the TM using the Until Fuzzy or Until No Match commands on the Translation tab of the TXLF Editor – but do not split or merge any segments this time.
  4. When ready, try saving the translated file.

Missing alt texts for images or charts

In an MS Word file as well as in other file types, every image or graph/chart has its alternative text description. In rare cases, usually when working with an MS Word file derived from a PDF file, this alt text is missing or has other problems. This can cause an alignment error when trying to save the translated file.

Solution: NB! Only proceed with this step if you have made sure the error is not caused by the above two problems. This solution applies to MS Word and MS PowerPoint files.

  1. Close the bilingual file you've been working on. You won't need it.
  2. With your project opened, click Preferences > Filters.
  3. In the list of filters, scroll down until you find MS Word 2007 Document if your file has a DOCX extension, MS Word Document if your file has the older DOC extension, MS PowerPoint 2007 Presentation if the extension is PPTX or MS PowerPoint Presentation if PPT.
  4. Click the second line of the filter to open the Format Settings below.
  5. Scroll down until you find the tick box for Extract Word shape alternative text or Extract shape alternative text and remove the tick. See screenshot below.
  6. Click OK to save the changes.
  7. Return to the Project Files tab of your project.
  8. Click Add Files and add the same Word source file to your project. It will be segmented anew but with the new settings.
  9. Translate the file from your TM using the Until Fuzzy or Until No Match commands on the Translation tab.
  10. When ready, save the translated file – it should work now.

Wfp filters word alt text.png

Excel sheet name is duplicated

This only applies to MS Excel files (.xls or .xlsx). If you have translated an Excel file and you see the "An unexpected error occurred during align of the file" message, and you have checked for missing tags in the target segments, but the problem persists, then this could be caused by duplicate Excel sheet names, i.e. you've translated the names of two or more Excel sheets the exact same way.

Solution:

  1. Open the source Excel file and make a note of the sheet names in it.
  2. You can copy the sheet name, then paste it in the Enter text to filter segments... search field in the Wordfast Pro TXLF Editor window.
  3. For the segments that contain the Excel sheet names, edit the translation so that it is not identical.
  4. When ready, try saving the translated file.

Forbidden characters in Excel sheet name

Wordfast Pro is unable to save a translated Excel document when the following forbidden characters are used in worksheet names:

: \ / ? * [ ]

Solution: Revise your translation, removing the forbidden characters.

Corrupt source file

If you have run all of the above checks and have fixed all problems but still can't save the translated file, then you should perform pseudo-translation to check if there could be other integrity issues with the source file.

  1. Go back to the TXLF Editor and commit all segments to the TM using the Commit All icon under the Translation tab.
  2. Add a copy of the source file (with a different name) to the project.
  3. Open the newly added file and use the Translate All icon on the Translation tab.
  4. Try to save the translated file by clicking on the Save File As Translated icon under the File tab.
  5. If it works, fix fuzzies or no matches caused by unmerged or unsplit segments in this copy of the source file, using Concordance Search if necessary, then save your file as translated again (overwriting the previous version).


If all of the above fail to solve the problem you are having, submit a tech support request via your user account at wordfast.com, sending us the entire project (exported as a GLP package).