Trados Studio
Trados Enterprise
Trados Team
Trados GroupShare
Trados Business Manager
Passolo
MultiTerm
RWS AppStore
Connectors
Beta Groups
Managed Translation
MultiTrans
TMS
WorldServer
Language Weaver
Language Weaver Connectors
Language Weaver Edge
Tridion Docs
Tridion Sites
LiveContent S1000D
XPP
Language Developers
Tridion Docs Developers
Community Help
RWS User Experience
Internal Trados Ideas Community
Mercury
RWS Community Internal Group
RWS Training & Certification
Style Guides
RWS Campus
RWS Enterprise Technology Partners
Trados Approved Trainers
ETUG (European Trados User Group) Public Information
Nordic Tridion Docs User Group
Tridion West Coast User Group
Trados Studio Ideas
Trados GroupShare Ideas
Trados Team Ideas
Trados Team Terminology Ideas
Trados Enterprise Ideas
Trados Business Manager Ideas
MultiTerm Ideas
Passolo Ideas
RWS Appstore Ideas
Tridion Docs Ideas
Tridion Sites Ideas
Language Weaver Ideas
Language Weaver Edge Ideas
Managed Translation - Enterprise Ideas
TMS Ideas
WorldServer Ideas
LiveContent S1000D Ideas
Contenta S1000D
XPP Ideas
Events & Webinars
To RWS Support
Detecting language please wait for.......
Hi all,
I am writing a small tool to batch update TMs for upLift. But I am not able to run the AlignTranslation units function. This is my code - I cannot see what I am doing wrong. I also saw there is a similar plugin on gitHub, but I would like to create an external tool that allows to do this outside of Studio. I am writing in vb.net and here is my code:
'creating and configuring TM
Dim NewTM As String = UpdatedTMsPath & "\" & File.ToString Dim NewFileBasedTM As New Sdl.LanguagePlatform.TranslationMemoryApi.FileBasedTranslationMemory(NewTM, "", CultureInfo.GetCultureInfo(SourceLng), CultureInfo.GetCultureInfo(TargetLng), FuzzyIndexes.SourceWordBased, BuiltinRecognizers.RecognizeAll, TokenizerFlags.DefaultFlags, WordCountFlags.DefaultFlags, supportsAlignmentData:=True) NewFileBasedTM.FGASupport = FGASupport.Automatic NewFileBasedTM.Save()
'running import of TMX into TM
Dim TMImporter As New Sdl.LanguagePlatform.TranslationMemoryApi.TranslationMemoryImporter(NewFileBasedTM.LanguageDirection) AddHandler TMImporter.BatchImported, AddressOf Importer_BatchImported TMImporter.ChunkSize = 100 TMImporter.ImportSettings.ExistingTUsUpdateMode = ImportSettings.TUUpdateMode.AddNew TMImporter.ImportSettings.TUProcessingMode = ImportSettings.ImportTUProcessingMode.ProcessBothTUs TMImporter.ImportSettings.ExistingFieldsUpdateMode = ImportSettings.FieldUpdateMode.Merge TMImporter.ImportSettings.NewFields = ImportSettings.NewFieldsOption.AddToSetupTMImporter.Import(TMXImportFile)
'building TM model and running FGA
NewFileBasedTM.BuildModel() NewFileBasedTM.Save() Dim MyIterator As New RegularIterator() NewFileBasedTM.AlignTranslationUnits(unalignedOnly:=True, unalignedOrPostdatedOnly:=False, iter:=MyIterator) <---- Here I get an exception
The message reads: An unhandled exception of type 'System.ServiceModelFaultException'1' occurred in SDL.LanguagePlatform.TranslationMemoryImpl.dll
Additional information: Specified method is not supported
I am out of wits - if you have an idea what I do wrong, please let me know.
Many thanks in advance,
Tom