Frequently Asked Questions

Yes, memoQ 2.0 and later is a .NET based application and will run just fine under any Windows version provided that the .NET Framework 2.0 is installed.

Yes, you can safely run memoQ (all versions) using the Parallels Desktop for Mac on all new Intel-based Macs. Note that you can also run it on a virtual machine (using VMWare, Virtual PC, Xen or any other virtualization solution) under almost any OS, as the activation feature doesn't require any dongle.

While memoQ works fine with all versions of Windows Vista, there is a known installer issue under Vista Home. If you receive an "access denied" type of error message when registering or creating a translation memory or a term base, follow the steps below.

First, make hidden and protected files visible:

  1. Log on to Windows as an administrator.
  2. Open Control Panel.
  3. Switch to Classic view (click the link at the top left).
  4. Double-click the Folder Options icon, then, on the Folder Options dialog box, click the View tab.
  5. Find and click (select) the "Show hidden files and folders" radio button. Do not click OK or Apply.
  6. Find and clear (unselect) the "Hide protected operating system files" check box. When Windows asks for confirmation, click Yes.
  7. Click OK.

Second, set appropriate permissions for the memoQ folder under All Users:

  1. Click the Start button, then, in the Start menu, click Computer.
  2. Double-click Drive C.
  3. Double-click the Users, and then the All Users folder.
  4. Right-click the memoQ folder, then choose Properties from the shortcut menu.
  5. In the memoQ Properties dialog box, click the Security folder.
  6. Under the Group or user names list (towards the middle of the dialog box), click Edit.
  7. When Windows asks for confirmation, click Continue. (It does not ask on every configuration.)
  8. In the Permissions for memoQ dialog box, on the Group or user names list, click the Users item.
  9. In the Permissions for Users list (at the bottom of the dialog box), under Allow, select the first check box (next to Full Control).
  10. Click Apply, then OK.
  11. In the memoQ Properties dialog box, click OK.
  12. Close the folder window.

Now you can start memoQ and check if the problem has been resolved.

  • Open the file in PowerPoint
  • Change anything in the file - to make the change invisible you should add a space somewhere
  • Save the file in PowerPoint, and when the review dialog appears, click No
  • Import the file in memoQ

Full support isn't official yet, but you can safely rename your docx document into .zip, as you will notice, the actual content is stored into XML files: the DOCX format is very close to the now standard ODF (Open Document Format), and memoQ does support XML files.

If you want to work with file formats supported by SDL Trados but not supported by memoQ, you can do that through TagEditor's native format, TTX. However, to enable SDL Trados to export the file back to the original format you have to pre-segment the file and work on an already segmented TTX file.

To pre-segment the file you need to do the following:

  • Open SDL Trados Translator's Workbench
  • Create an empty translation memory by choosing File/New. Click Create, and give a name to the translation memory
  • Click Tools/Translate
  • In the Translate Files dialog box, enable the Segment unknown sentences check box
  • Add the files you want to segment by clicking Add...
  • Click Translate

Now import the pre-segmented TTX files into memoQ, and you can start working.

Note: memoQ 2.1 and later have full TTX support, but there is a workaround method to work on TTX files using memoQ 2.0.

The error is: Exception ocurred while initializing the installation: System.BadImage Format Exception: The Format of the File 'memoQLiteSetup.CustomInstaller.dll' is invalid.”

This is because of a conflict between the different versions of the .NET Framework. The procedure below is guaranteed to work:

  1. Uninstall memoQ 1.0 manually (under Control Panel / Add/Remove Programs)
  2. Install the .NET Framework 2.0 (run dotnetfx.exe included in the ZIP file of the memoQ 2.0 installer)
  3. Install memoQ 2.0 (run setup.exe)

Note: This information applies to memoQ version 2.3 and the Windows Vista operating system.

If the installation fails when you try upgrading or updating your copy of memoQ, or uninstallation fails when you attempt to remove memoQ from your computer, you can remove memoQ manually by following the steps below:

Important: This procedure will not harm your data (projects, documents, translation memories, term bases or settings). Your activation data (licenses) will also remain intact.

  1. Log on to your computer as an administrator.
  2. Open the Start menu (click the Start button), then type C:\Program Files\Kilgray in the search box at the bottom of the menu, then press Enter. Windows will display the folder where the Kilgray applications are installed. In this folder window, you should see a memoQ folder icon.
  3. To delete the memoQ folder, click the memoQ folder icon, then press the Shift+Delete key shortcut.
  4. In most cases, Windows Vista will display the User Account Control (UAC) dialog box. You need to confirm that you are indeed an administrator, and that you really want to remove the folder. You will need to click Yes, then Continue to delete the folder.
  5. Once the folder is deleted, you need to remove the memoQ-related entries from the Windows registry (the database where all configuration data are stored). Click the Start button to open the Start menu, then, in the search box at the bottom, type ’regedit’, then press Enter.
  6. Before starting the program, Windows displays the User Account Control dialog box again. Here, you need to click Continue to confirm that you want to start the program. Then the Registry Editor program will start.
  7. Press the Home key to move to the top of the list of registry keys. Double-click the following key names to get to memoQ’s configuration: HKEY_LOCAL_MACHINE, SOFTWARE. When you click a key name, a new list of keys will appear below it. If a list of keys are already there, you do not need to double-click the key name.
  8. You should now see a list of keys with the name ’Kilgray’ included. If you do not see the ’Kilgray’ name, scroll down to make it visible. Click the ’Kilgray’ key name, then press the Delete key to delete it.
  9. Then, you need to go to the following key (double-click each name as they appear): HKEY_LOCAL_MACHINE, SOFTWARE, Microsoft, Windows, CurrentVersion, Uninstall. Below the ’Uninstall’ key name, a list of numbers in curly brackets should appear.
  10. Press the Ctrl+F key shortcut to search for a word in the registry. The Find dialog box appears. In the Find what box, type ’memoQ’. Make sure that the Keys, Values and the Data check boxes are all turned on.
  11. Click Find Next button to perform the search. When ready, the Registry Editor displays a list of data with ’DisplayName: memoQ’ included.
  12. Press the Tab key to highlight the name of the key where this list of data appeared. Press the Delete key to delete it.
  13. memoQ is now removed from your computer. When you open Control Panel, and go to Programs and Features, it should no longer be listed. Now you should be able to install a new version or new copy of memoQ.

Note: This information applies to memoQ version 2.3 and Windows Vista (Home Editions)

  1. Log on to your computer as an administrator.
  2. Download the memoQ installation package and save it to a folder of your choice. The default folder for downloading programs is Public Downloads (C:\Users\Public\Downloads). Further on, we will assume that you download the memoQ installation package into this folder.
  3. Unzip the memoQ installation package (right-click the icon of the zip file, then choose Extract all) using the default settings (click Next or Finish in every wizard page).
  4. Click the Start button, then All Programs, then Accessories. Under Accessories, find the Command Prompt item. Right-click Command Prompt, then choose Run as administrator from the pop-up menu.
  5. The User Account Control dialog box appears. Click Continue to open the command prompt.
  6. In the command prompt window, type cd \Users\Public\Downloads\memoQSetup.2.3.nn where nn is the last number of the version number of memoQ; then press Enter. If you have downloaded the setup package as memoQSetup.2.3.zip, you do not have to type this number.
  7. Again, in the command prompt window, type msiexec /i "memoQSetup.msi", then press Enter. The memoQ setup program starts. Use the wizard to install memoQ with the normal procedure.
  8. The installation might still fail with Error 2869. In that case, type msiexec /a "memoQSetup.msi", then press Enter. The memoQ Setup program starts again, and performs a normal installation, reporting that a network package has been created.
  9. memoQ is installed now, but the necessary permissions are not set on the computer. Follow the procedure under I get an "access denied" message on Vista Home, what do I need to do? to set these permissions.

IMPORTANT: This information does not apply to version 2.4 and up because these versions have a new setup program that solves the above problems.

When using virtual desktop software like VirtuaWin, desktop switching can cause dialogs of memoQ to close without warning. Fortunately, there is a workaround for recent versions of VirtuaWin.

  1. Open the file tricky.cfg contained in the VirtuaWin settings folder: [user profile]\Application Data\VirtuaWin.
  2. Add this line: cr:WindowsForms10.*
  3. Restart VirtuaWin.

This will cause VirtuaWin to handle memoQ dialogs differently, avoiding the problem of abruptly closed dialogs. It is not yet known whether similar fixes are possible for other virtual desktop managers like Microsoft Virtual Desktop Manager.

You probably want to create regular back-ups of your resources (projects, translation memories, term bases, settings, etc.) for disaster recovery. As memoQ stores resources as files, it is fairly easy to create backups by simply copying folders or files. The below instructions let you create backups that you can quickly restore if your resources become corrupted. The backups created this way are not meant for "long term" usage though: trying to restore a backup created in an older version might cause problems.

Before backing up or restoring any files, make sure that memoQ is not running. memoQ might hold some files open or may even be writing into one of them, which might prevent a successful backup or restore.

You need to back up the following folders:

  • C:\Documents and Settings\All users\Application Data\memoQ
    (In Windows Vista: C:\ProgramData\memoQ)
  • C:\Documents and Settings\(your username)\Application Data\memoQ
    (In Windows Vista: C:\Users\(your username)\AppData\Roaming\memoQ)
  • My Documents\My memoQ Projects
    (The above assumes that C:\ is the system drive.)

For projects, translation memories, term bases, and filter configurations, the default storage paths can be changed in memoQ under Tools > Options > Appearance, Locations. If you have changed the default paths for any of the above, make a backup of your new paths.

If you are using a server solution, it is also advisable to regularly back up the SQL database that contains information about the users, groups, permissions and projects. By default, it is found in the following folder, which also contains the project folder and some configuration files that you may also want to back up:

  • C:\Documents and Settings\All Users\Application Data\memoQ Server
    (In Windows Vista: C:\ProgramData\memoQ Server)

The SQL database file and the transaction log are stored under the names memoQServer.mdf and memoQServer_log.ldf. Both are needed for a successful backup and restore. During the server installation you might have changed the path where the server database is stored. If you did change it, make sure that you back up the new path as well. The folder where server project documents are stored can also be changed from the Server Administrator, so if you are not using the default folder, back up the actual project folder as well.

Before the backup or restore operation, you will need to stop the memoQ Server service and the service of the SQL Server instance pertaining to the memoQ Server (in that order). Failure to do so may stop you from successfully finishing the operation, or might even leave the server in an unworkable state. After the backup or restore operation, start the SQL instance service and the memoQ Server service (in that order) again.

Never try to restore a database backup if you have upgraded your server to a newer version since the backup was taken. The database schema often gets modified between versions, and a database created by an older version might not work with the current version of the server. If you need to restore a database that was created in an older version of memoQ Server, you first need to uninstall you current version of memoQ Server, and install the version the database was created in. After this, you can restore the backup of the database, and install the current version. The installer will upgrade the restored database to the current version.

By following the above instructions, your backups might contain the license files of memoQ and/or memoQ Server. However, if there are frequent licensing related changes (e.g. you are using mobile licenses or have aquired new licenses recently), it might not be a good idea to restore earlier versions of your license files when you restore a backup. In this case, do not include the license files in your backup packages. (Or, if they are already backed up, do not restore them.) License files are named LicenseNN.dat (where N is a digit, e.g. License11.dat, License02.dat etc.). They can be found in the following folders:

memoQ:

  • C:\Documents and Settings\All users\Application Data\memoQ
    (In Windows Vista: C:\ProgramData\memoQ)
    and/or
  • C:\Documents and Settings\(your username)\Application Data\memoQ
    (In Windows Vista: C:\Users\(your username)\AppData\Roaming\memoQ)

memoQ Server:

  • C:\Documents and Settings\All Users\Application Data\memoQ Server
    (In Windows Vista: C:\ProgramData\memoQ Server)

If you have licensing problems after restoring a backup, update your licenses online first. To do this, click Activation (or Server Activation for the server) in the Help menu, and click Update licenses online. If this does not solve the problem, turn to Kilgray support.

Yes. memoQ uses the spell checker of Microsoft Office for this in the background. If you are using a language version of Microsoft Office 2000 that does not provide built-in support for the language you are translating into, you can simply copy the required files and Office will support that language as well. However, this is not enough when you try to use memoQ spell checking. Because Microsoft Office does not automatically install some elements, you need the original installation CD to proceed.

This is not an issue with Microsoft Office 2003 or newer.

Some users have experienced the following issue. When they confirm a translated segment, some of the Central/Eastern European diacritical characters get corrupt. For example in Czech "ř" changes to "ø", "č" changes to "è". This happens on computers that ever had an early version of Trados installed (any version before 6.5). Uninstalling or updating Trados does not solve the problem. Trados used to have a problem with displaying special characters of Central/Eastern European languages. For a long time, Trados did not issue a fix for this problem, but advised their users to work around it by changing a setting in the registry. This made the problem go away in Trados, but it is still causing problems in other applications like memoQ. The solution is to change this registry setting back to the original value.

  1. From the Start menu, select Run.
  2. Type in "regedit" (as shown, without the quotes). The Registry Editor opens.
  3. Locate the following key: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage
  4. In this key, highlight the string 1252 (on the right-hand side in the registry editor).
  5. Right-click on the string, and select Modify.
  6. In the Edit String dialog, check Value Data. If it is set to anything other than c_1252.nls, change it to c_1252.nls. This is the original Windows setting before the Trados workaround.
  7. Click OK to accept the change, and exit the Registry Editor.
  8. Restart the system.

Yes, this is possible by using a special font for editing your translations in memoQ. For details, see Showing spaces and other special characters.

No, that is not possible. The way {tags} work in memoQ is, they stand for something that constitutes the structure of the original document (the "skeleton"). Without that skeleton, there is simply no way memoQ can restore a correct document at export. Not copying tags and allowing export would simply result in a file with DOC extension (for Word DOC's) that can do one thing: crash Word when you open them...

However, Word documents will sometimes show tags that clearly do not stand for anything sensible (especially if the DOC was created from a PDF file). Such tags are also called rogue codes. For some ideas on how to get rid of them, see Getting rid of codes in Word documents in the Tips and Tricks chapter.

Among other things, the auto-translatables function in memoQ can be used to convert numbers from one language format to another. For example, English uses the comma as a thousands separator, and the full stop as a decimal separator. Italian uses them the opposite way. With the proper auto-translatable rules set, memoQ will provide the "localized" version of numbers found in the source segment. These localized numbers are shown in the Translation results list. These auto-translated hits can be inserted quickly into the translation just like hits from translation memories or term bases. Auto-translatables are also used by the fragment assembly function.

Auto-translatables can be set at the project level (in the settings page of the project) or the global level for every project with the same source and target languages (in Tools menu > Options > Auto-translatables).

English to Danish/Dutch/Croatian/German/Romanian/Slovenian/Spanish

Below are the rules to enter for a project translated from English to the above (and possibly other) languages. It will localize numbers containing decimal separators or thousands separators (not both). The rules need to be entered exactly as below in the exact same order to ensure that they work correctly. For information on entering auto-translatable rules, see the memoQ help topics under Language specific settings > Auto-translations.

Rule 1 (changes 1.234 to 1,234)

Auto-translatable rule:
(\d+)\.(\d+)

Replace order rule:
$1,$2

Explanation: If a sequence of digits is followed by a full stop and another sequence of digits, this rule will replace the full stop with a comma.

Rule 2 (changes 12,345,678 to 12.345.678)

Auto-translatable rule:
([\d]{1,3}),?(\d\d\d),?(\d\d\d)

Replace order rule:
$1.$2.$3

Explanation: If a sequence consisting of 1 to 3 digits is followed by a comma, which is followed by three digits, another comma and thrre digits again, the rule will replace the commas with full stops.

Rule 3 (changes 12,345 to 12.345)

Auto-translatable rule:
([\d]{2,3}),?(\d\d\d)

Replace order rule:
$1.$2

Explanation: If a sequence consisting of 2 to 3 digits is followed by a comma, which is followed by three digits, the rule will replace the comma with a full stop.

If you want to copy large blocks of text from the source to the target during the translation process, memoQ may currently hang or crash if the Quality Assurance module is running in the background.

Go to the Project QA Settings in the main settings area and make certain that none of the boxes above the tabs are checked. Wait until you really get to the point where you really want to start doing quality assurance checking before you actually start to run the QA features.

For some languages, you may want to disable the case conversions in the "Translation Results" pane.

  • "Tools" > "Options" > "TM defaults, user info"
  • Disable "Toggle all replacements"

For certain Word documents, memoQ will show superfluous tags that apparently serve no purpose. Once you import your document, there's no way to delete these tags; the best you can do is to insert them by pressing F8 or put them at the end of the target segment by hitting Alt+F8.

There are several possible ways to reduce such tags prior to importing:

  • Select the whole document and set the right Language
  • Accept all changes
  • Turn off track changes
  • Turn off smart tags
  • Select the whole document and set character spacing - Scale 100%; Spacing: Normal; and Position: Normal
  • Save as Open Office and then back to Word (this may result in some loss of formatting)
  • Save doc as Word 6.0/95 (this may result in some loss of formatting)
  • TRADOS segment and clean up

These and other methods are discussed here: http://www.necco.ca/dv/word.htm#Rogue_codes

Some of these pre-import tips and others have been automated in a set of macros that I've assembled in a Word template with a custom toolbar (CodeZapper_2.3). This template also includes a few other pre- and post-processing macros that may be useful. It was principally intended for use with Deja Vu but memoQ users may also find it useful in some circumstances. You can find it in the files section (http://tech.groups.yahoo.com/group/memoQ/files/). Dave Turner

More ideas on removing rogue codes from Jim Wardell:

If Word files cause rogue codes in memoQ, pre-edit them looking for the problems suggested above by Dave. Also:

Make sure autohypenation is deactivated in the entire Word file.

Use Find and Replace to remove all optional hyphens.

Make sure the Word setting "Hyphenate words in CAPS" is off.

Sometimes rogue codes are caused when the font size in the source PDF text hovers between two integer sizes. The OCR output (which even allows half-point sizes) then can contain embedded font size changes (e.g. 11 pt. --> 11.5 pt. --> 11 pt --> 10.5 pt.). If you get a lot of these, and the Word file itself contains several font sizes that you want to retain, you may need to go through and select the continuous font-size passages and apply the font size you want to use (in the above case, for example, perhaps Arial 11 pt.). A slicker, more professional way to do this would be to apply a style definition to such passages. Your style definition would also include No Autohypenation and normal character spacing.

If your source document does not contain bold or italics, select the entire file and change all to Bold + Italics. Then select the entire file again and remove the bold and italics.

If you are scanning PDF files using OCR software (and therefore are the one who created the rogue codes in the first place!), take a close look at the detailed settings options that were in effect when you exported from OCR to Word. Only use those settings that you need, the others may be generating rogue codes.

The Arial Unicode font is installed by OmniPage. OmniPage inserts tags around umlauts in Word files. I've solved this problem by removing the Arial Unicode font from my system. It's also a good idea when using OCR software to use font matching to restrict the fonts that are allowed in OCR output, e.g. to Times New Roman and Arial.

If your client offers to convert PDF files to Word for you, consider that he/she may be using a cheap PDF converter program to do this and might not have the slightest clue what he/she is doing. In this case, you're better off getting the PDF file yourself and using high-quality OCR software to do the conversion yourself. Be aware that PDF converters, even the best ones, are likely to cause more problems with rogue codes and formatting than professional quality OCR software. You get what you pay for. There also are major differences between the two leading professional-grade OCR programs in their ability to reduce rogue codes and produce TM-friendly formatting. Test both carefully and see which gives the more TM-friendly results in your situation.

The suggestions offered by Dave and myself should help you eliminate nearly all rogue codes, however if you are still getting too many, open MQ and notice where a given rogue code occurs, then open the offending file in Word at the same time. Try selecting the characters around the offending location and check for any changes in settings. If you learn something useful, please register as a Wikibooks author and add them to this page.

Although this is not a documented feature, memoQ can enter non-breaking spaces useful e.g. in the case of French quotation marks. To enter a non-breaking space press ctrl+shift+space instead of space.

Sometimes, when your client sends you a TM using a specific source language (ex. EN-CA), you may import your TTX files into a project using another regional language (ex. EN-GB) only to discover later that, when you export the resulting TTX, the source language has changed! This may lead to problems, as TagEditor refuses to edit a TTX using language settings different than the TM is is currently associated with.

In fact, memoQ sets the source and target language of your TTX files to those chosen for the current project. You may sometimes want to turn that to your advantage and deliberately chose whatever source and target language you see fit.

To do that, proceed as follows:

  • export the translated TTX file(s) from your current project as MBD (memoQ bilingual document)
  • create a new project using any source or target language you need.
    special note here: memoQ defaults to EN-US if you chose only "English" without specifying the locale
  • import your MBD files into this new project
  • select all segments and copy source text to target
  • export those TTX files using either "export selected" or "export all"

And here you are, you now have fully working bilingual TTX files you can open using TagEditor with the source/target language you chose!