I am using the latest version of 2019 and I have been experiencing this issue for a few weeks now. My main medical TM is no longer updating. It is about 1.3 GB. I am working with packages sent by my client, to which I append my own local TM. There is no other TM besides mine.
My issues are:
1) Newly translated segments are not being saved in the TM.
2) Segments are not leveraged correctly.
As for 1, I have checked the Update field is selected in the Project Settings. I have also tried to update the TM from Batch Tasks > Update TM (both Main TM and Project TM)
I get 0 errors but a tons of warnings due to 'an unspecified error' for each segment of my file.
I have also tried to use a language-specific TM. I have proof that the segments aren't saved in the TM because I open the TM in the TM Editor directly and it doesn't find the latest segments I have been translating.
I have tried to repair the TM using the TM repair tool and it was correctly 'repaired' and there is no error message whatsoever indicating something might be wrong.
As for 2, I don't understand why identical sentences are not recognized as such, like in the example below.
I am spending more time than due to translate because I have been working without TM. Basically, I filter segments and copy-paste the previous translation earlier in the same document. This is prehistoric!
You say "There is no other TM than mine". So for me it seems, like would have the customer configured the TM settings in your project NOT in "Language Pairs -> All Language Pairs", but in "Language Pairs -> Specific Language Pair". When you add a TM to "Language Pairs -> All Language Pairs" while the project is configured to use "Language Pairs -> Specific Language Pair", this TM (or these TMs) will be simply ignored by Studio.
Here is the setting how it looks like:
In such situation you should:
Thank you. I have removed the TM from All Language Pair and let it only in the specific English > Italian pair (previously, it was listed in both screens). I have tried to update the Project TM, and I get this error:
However, I have checked my TM language pair and it matches English (UK) > Italian (Italy). What is wrong?
These are also the same language variant of my project/package (hovering with the mouse on the little flags in the bottom right corner, it reads English UK > Italian Italy)
Please make a screenshot of the settings for TM in ALL Language Pairs AND in English to Italian and then post here. Thank you.
Jerzy Czopik, here you are! Thanks for your interest and help! I really appreciate it!
Thank you. It looks like everything is setup properly. Please do the following:
Check it again - I hope this will resolve your problem, for which I cannot see any reasons...
Jerzy Czopik, unfortunately these steps didn't help solve the issue. I am still getting 'No translation memories found to update for the language pair English (UK) > Italian (Italy)' when I run Batch > Updated Project TM. Also confirming segments individually in the Editor window doesn't write them in the TM.
My TM hasn't been updated since May 2019, which is when I tried to fix it with the TM repair tool and a new TM was created.
Well, you do NOT have any Project TMs, this is why the TM is NOT being updated. There is only ONE main TM in your project. So the problem is not the TM or the settings, but the wrong batch you're using. Run "Update Main TM" instead and check then.
As for the not updating the segments when confirming them, please create a new TM, add this to that very project beside the TM already set up there and make sure, the "Update" check box is also activated for that new TM. Then check confirming segments - are these stored in the new TM at least?
I have run the Update Main TM and I am getting 0 errors and a warning for each segment (now 418 segments --> 418 warnings, since I have completed the translation).
I have also tried this:
The task is completed correctly, but when I add the new TM to the project, a small triangle suggests to Upgrade the TM. I click on Upgrade and it says 'Unable to find the specified file'.
This is the same error I was getting before using the TM Repair Tool in May.
Also, my original *.sdltm was 1.3 Gb, but after exporting in *.tmx and reimporting it back it is just 400 MB, though only 10k segments over 280k where 'lost' during the conversion.
Anyway, I try to ignore the small triangle and to work with this TM anyway. I check the box 'Update' in the settings, go to the translation Editor and when I confirm a segment (CTRL+enter), a small triangle appear in the Translation Results window. Hovering over it with the mouse it says, in relation to the newly created TM, that there is already an item with the same key. And it still doesn't update...
I have disabled Autosuggest and there is no termbase selected. There is no MT engine selected, either. I don't really understand this. Other projects with a different TM are working fine, but this TM is problematic... unfortunately, this is the most previous TM I have and I can't lose it!
It looks like would you have a general problem with your Studio. I would suggest the following steps with checking, if it works to stop (so not move to the next step in this list):
If all this does not help, I have no more idea... Sorry.
Paola please can you provide the proper error details and not just a screenshot?
Save them as an xml file to your desktop and then attach the XML to your reply.
Here it is!
<SDLErrorDetails time="14/07/2019 16:29:14">
<ErrorMessage>Unable to find the specified file.</ErrorMessage>
<Type>System.IO.FileNotFoundException, mscorlib, Version=126.96.36.199, Culture=neutral, PublicKeyToken=b77a5c561934e089</Type>
<StackTrace><![CDATA[ at Sdl.LanguagePlatform.TranslationMemoryApi.FileBasedTranslationMemory..ctor(String tmFilePath)
at Sdl.TranslationStudio.Common.TranslationMemory.TranslationMemoryUtil.OpenAndUnlock(String tmFilePath, ITranslationProviderCredentialStore credentialStore, String permission, Boolean alwaysPrompt, Boolean validate, Boolean setUnlockedPermissions, Boolean throwLogOnException)
at Sdl.TranslationStudio.Common.TranslationMemory.TranslationMemoriesControl.OpenAndUnlockTM(String tmFilePath)
at Sdl.TranslationStudio.Common.TranslationMemory.TranslationMemoriesControl._upgradeToolStripButton_Click(Object sender, EventArgs e)
at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
at System.Windows.Forms.ToolStripButton.OnClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
at System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
at System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ToolStrip.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)]]></StackTrace>
<ProductName>SDL Trados Studio</ProductName>
<OperatingSystem>Microsoft Windows 7 Professional </OperatingSystem>
<ServicePack>Service Pack 1</ServicePack>
Where are your TMs stored? Have you full access rights to this path?
My TMs are on my local hard disk (internal HD). I am running Studio on Parallels as I am using a Mac. I use the same path for all my projects, so if there is any access issue, then I should be experiencing this problem with all projects, while this is not the case.
How about recreating the whole project?
This has happened with every new project I created in the last four months.
All based on the same template? Try to use another template.