<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://community.rws.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>TMS Developers</title><link>https://community.rws.com/developers-more/translation-management/tms-developers/</link><description /><dc:language>en-US</dc:language><generator>Telligent Community 12 Non-Production</generator><item><title>Wiki: TMS API</title><link>https://community.rws.com/developers-more/translation-management/tms-developers/w/tms-api</link><pubDate>Wed, 02 Aug 2023 14:50:00 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:de6769d0-972e-4920-afc8-fcfc7966dde3</guid><dc:creator /><description /></item><item><title>Wiki Page: TMS API</title><link>https://community.rws.com/developers-more/translation-management/tms-developers/w/tms-api</link><pubDate>Wed, 02 Aug 2023 14:50:00 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:1d7a6579-d625-4778-80bd-a8a139d1b672</guid><dc:creator>Georgiana Iancu</dc:creator><description /></item><item><title>Group: TMS Developers</title><link>https://community.rws.com/developers-more/translation-management/tms-developers/</link><pubDate>Wed, 02 Aug 2023 09:08:00 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:cd1a3a8f-6b31-4d3e-8559-25a21dda2ccc</guid><dc:creator /><description /></item><item><title>Forum Post: RE: Tm not included in create package.</title><link>https://community.rws.com/developers-more/translation-management/tms-developers/f/api_qa_tms/47508/tm-not-included-in-create-package/152853</link><pubDate>Mon, 29 May 2023 06:45:00 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:758e38c6-f87c-4087-8b09-e3017859b04e</guid><dc:creator>Patrick Andrew Hartnett</dc:creator><description>Hi Shiva P , I have tested this this morning with latest product release of Trados Studio 2022 CU6 and confirm it is working as expected. I&amp;#39;ve followed the sample provided here to create a project packge, adapting the options to include the main project tm. Can you test this again making reference to the same sample code and let me know if you still have any issues?</description></item><item><title>Forum Post: RE: Tm not included in create package.</title><link>https://community.rws.com/developers-more/translation-management/tms-developers/f/api_qa_tms/47508/tm-not-included-in-create-package/152835</link><pubDate>Sun, 28 May 2023 20:19:00 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:61a235a8-9c46-43ed-b47c-1d423ae5abaa</guid><dc:creator>Patrick Andrew Hartnett</dc:creator><description>Hi Shiva P , I&amp;#39;ll add an item to review this and circle back to you tomorrow; thank you for reporting this issue.</description></item><item><title>Forum Post: Tm not included in create package.</title><link>https://community.rws.com/developers-more/translation-management/tms-developers/f/api_qa_tms/47508/tm-not-included-in-create-package</link><pubDate>Fri, 26 May 2023 19:20:00 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:fb6e15d6-a281-47a3-8ea2-8f7ace5f2da7</guid><dc:creator>Shiva P</dc:creator><description>When create a package using create package API TM not included which is exists in project. Below is Package Options #region &amp;quot;ProjectPackageCreationOptions&amp;quot; ProjectPackageCreationOptions options = new ProjectPackageCreationOptions(); #endregion #region &amp;quot;IncludeRessources&amp;quot; options.IncludeAutoSuggestDictionaries = true; options.IncludeMainTranslationMemories = true; options.RemoveServerBasedTranslationMemories = false; options.IncludeTermbases = true; #endregion #region &amp;quot;RemoveAutomatedTranslationProviders&amp;quot; options.RemoveAutomatedTranslationProviders = false; #endregion #region &amp;quot;RecomputeAnalysisStatistics&amp;quot; options.RecomputeAnalysisStatistics = false; options.ProjectTranslationMemoryOptions = ProjectTranslationMemoryPackageOptions.UseExisting; #endregion options.IncludeExistingReports = false; #region &amp;quot;ReturnOptions&amp;quot; return options; #endregion screen shot tm in project Not in Package I am using Trados 2022</description></item><item><title>Forum Post: RE: Using the API to add a new TU with in-line tagging</title><link>https://community.rws.com/developers-more/translation-management/tms-developers/f/api_qa_tms/45493/using-the-api-to-add-a-new-tu-with-in-line-tagging/149741</link><pubDate>Mon, 20 Mar 2023 06:27:00 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:cb96e676-a8d6-4d8a-b973-14e84ddb3cde</guid><dc:creator>Patrick Andrew Hartnett</dc:creator><description>Hi Mark Owens , You should make reference to the DataProtectionSuite project that we have made available github. More specefically, here: https://github.com/RWS/Sdl-Community/blob/master/SDLDataProtectionSuite/SDLDataProtectionSuite/SdlTmAnonymizer/Services/SqliteTMService.cs https://github.com/RWS/Sdl-Community/blob/master/SDLDataProtectionSuite/SDLDataProtectionSuite/SdlTmAnonymizer/Services/TmService.cs</description></item><item><title>Forum Post: Using the API to add a new TU with in-line tagging</title><link>https://community.rws.com/developers-more/translation-management/tms-developers/f/api_qa_tms/45493/using-the-api-to-add-a-new-tu-with-in-line-tagging</link><pubDate>Thu, 26 Jan 2023 17:19:00 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:ab3e88d5-eeaa-4551-8658-b6838c561039</guid><dc:creator>Mark Owens</dc:creator><description>Hi, I want to create a TM programmaticaly (C#) from a 2-column text file containing source/target translations. The input is a mix of normal untagged strings and string containing in-line tagging. Adding untagged source/target strings seems simple enough. It&amp;#39;s the strings containing in-line tagging that I am struggling with. I&amp;#39;ve checked the &amp;quot;trados-studio-api-samples&amp;quot; Git repo and the API documentation but can&amp;#39;t see anything that gives the details. Does anyone have any code samples they could share on how to add source/target text containing in-line tagging? Thanks!</description><category domain="https://community.rws.com/developers-more/translation-management/tms-developers/tags/Studio%2bAPI">Studio API</category></item><item><title>Forum Post: RE: Studio 2022: Error on plugin creation - method not found</title><link>https://community.rws.com/developers-more/translation-management/tms-developers/f/api_qa_tms/44909/studio-2022-error-on-plugin-creation---method-not-found/145777</link><pubDate>Wed, 21 Dec 2022 10:15:00 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:b79bd4e6-52ba-461d-b514-aed5d923cb25</guid><dc:creator>Andreas Galambos</dc:creator><description>FYI: I found the error, and it had nothing to do with Trados resources at all. The cause was an outdated reference to Word Interop library. For some reason it had pointed to my debug folder rather than the actual and current interop DLL. Weird. Thanks and happy holidays! Andreas</description></item><item><title>Forum Post: Studio 2022: Error on plugin creation - method not found</title><link>https://community.rws.com/developers-more/translation-management/tms-developers/f/api_qa_tms/44909/studio-2022-error-on-plugin-creation---method-not-found</link><pubDate>Mon, 19 Dec 2022 11:46:00 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:ba287f10-6c68-4ad2-81c4-2a42ab112422</guid><dc:creator>Andreas Galambos</dc:creator><description>Hi everybody, I am trying to upgrade one of my plugins from 2019 to 2022. I have adjusted all references and the output path. Alas, on building the plugin, I receive this error: Unexpected error at CreatePluginManifestTask-Task. System.MissingMethodException: Method not found: &amp;quot;System.Collections.Generic.List`1 Sdl.Core.PluginFramework.PackageSupport.PackageManifest.get_ErrorMessages()&amp;quot;. at Sdl.Core.PluginFramework.Build.PluginPackageCreator.CreatePluginPackage(String fullAssemblyFilePath, String projectDirectory, PluginAssemblyInfo assemblyInfo, IEnumerable`1 referenceCopyLocalPaths, IEnumerable`1 referenceSatellitePaths, IEnumerable`1 generatedFiles) at Sdl.Core.PluginFramework.Build.CreatePluginManifestTask.GeneratePluginPackage(PluginAssemblyInfo assemblyInfo, IEnumerable`1 generatedFiles) at Sdl.Core.PluginFramework.Build.CreatePluginManifestTask.Execute() at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute() at Microsoft.Build.BackEnd.TaskBuilder. d__26.MoveNext() I assume other people have already encountered something similar and can tell me, what I am missing / forgot to do? Thanks! Best regards, Andreas</description><category domain="https://community.rws.com/developers-more/translation-management/tms-developers/tags/Plugin">Plugin</category><category domain="https://community.rws.com/developers-more/translation-management/tms-developers/tags/Studio">Studio</category><category domain="https://community.rws.com/developers-more/translation-management/tms-developers/tags/ProjectAutomation">ProjectAutomation</category></item><item><title>Forum Post: RE: Pretranslate task</title><link>https://community.rws.com/developers-more/translation-management/tms-developers/f/api_qa_tms/37387/pretranslate-task/141672</link><pubDate>Wed, 28 Sep 2022 07:10:00 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:f2ff6815-cc3f-49b0-8fac-935a401123e6</guid><dc:creator>Patrick Andrew Hartnett</dc:creator><description>Hi Andreas Meisel , thank you for reporting this issue; we are investigating a similar issue reported from here: Batch Task “Pretranslate”/ ”Word Count” API call fails randomly .</description></item><item><title>Forum Post: RE: file-based TM upgrade through API?</title><link>https://community.rws.com/developers-more/translation-management/tms-developers/f/api_qa_tms/37479/file-based-tm-upgrade-through-api/141608</link><pubDate>Tue, 27 Sep 2022 06:49:00 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:b2432a91-c4b6-4f5c-bf04-eb633d245fd5</guid><dc:creator>Sebastien Desautel</dc:creator><description>Hello Patrick, Maybe, I don&amp;#39;t understand the API that deep... but in the meantime, my colleague solved the problem with this snippet, and there are indeed FGA functions used in it. if (TranslationMemoryUpgradeUtil.TranslationMemoryRequiresUpgrade(tm)) { TranslationMemoryUpgradeUtil.UpgradeTranslationMemory(tm); } if (tm.GetTranslationUnitCount() &amp;gt;= 1000) { tm.FGASupport = FGASupport.Automatic; } else { tm.FGASupport = FGASupport.Off; } tm.Save(); var token = new System.Threading.CancellationTokenSource().Token; var progress = new Progress (i =&amp;gt; { }); if (TranslationMemoryUpgradeUtil.TranslationMemoryRequiresReindex(tm)) { tm.SelectiveReindexTranslationUnits(token, progress); } if (TranslationMemoryUpgradeUtil.TranslationMemoryRequiresModelRebuild(tm)) { tm.BuildModel(); } if (TranslationMemoryUpgradeUtil.TranslationMemoryRequiresAlignment(tm)) { tm.AlignTranslationUnits(true, false, token, progress); } if (tm.ShouldRecomputeFuzzyIndexStatistics()) { tm.ClearFuzzyCache(); tm.RecomputeFuzzyIndexStatistics(); } tm.Save(); Kind regards</description></item><item><title>Forum Post: RE: Paragraph Segmentation for TM via API</title><link>https://community.rws.com/developers-more/translation-management/tms-developers/f/api_qa_tms/43212/paragraph-segmentation-for-tm-via-api/141595</link><pubDate>Mon, 26 Sep 2022 15:44:00 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:72e43359-a517-4efa-b37c-946260df4fb7</guid><dc:creator>Calvin F</dc:creator><description>Correct, this is still with 2019. That&amp;#39;s good to know that this option no longer exists with 2021 and 2022. Thanks for all the information. I&amp;#39;ve come across some of that documentation before, but couldn&amp;#39;t quite find what I was looking for. However, I have not tried your suggestion of simply removing all the segmentation rules. That&amp;#39;d be nice if it ends up being that simple! I&amp;#39;m going to give a try and report back.</description></item><item><title>Forum Post: RE: file-based TM upgrade through API?</title><link>https://community.rws.com/developers-more/translation-management/tms-developers/f/api_qa_tms/37479/file-based-tm-upgrade-through-api/141557</link><pubDate>Mon, 26 Sep 2022 10:18:00 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:397fd758-d14a-4d55-8c03-d86a3c84f137</guid><dc:creator>Patrick Andrew Hartnett</dc:creator><description>Hi , is this related to the FGA feature to align the TU&amp;#39;s? reference: developers.rws.com/.../Sdl.LanguagePlatform.TranslationMemoryApi.IAlignableTranslationMemory.html</description></item><item><title>Forum Post: RE: Paragraph Segmentation for TM via API</title><link>https://community.rws.com/developers-more/translation-management/tms-developers/f/api_qa_tms/43212/paragraph-segmentation-for-tm-via-api/141521</link><pubDate>Sat, 24 Sep 2022 12:04:00 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:70b71429-4142-4738-a0f8-425a03f3217c</guid><dc:creator>Patrick Andrew Hartnett</dc:creator><description>Hi Calvin F , what version of Trados Studio are you making reference to, 2019? This setting &amp;quot;Paragraph based segmentation&amp;quot; is not available from Studio 2021 on-wards. It is used as a convenience option to prevent further segmentation that has already been applied by the File Type; mentioned with my first response; removing the segmentation rules should achieve the same result. Trados Studio 2019 documentation reference: https://docs.rws.com/783545/344570/sdl-trados-studio/segmentation-rules Working with the language resource bundle of the TM - latest documentation that is relevant for Studio 2021 and 2022 Configuring Translation Memories Adding Language Resources Language Resource Templates</description></item><item><title>Forum Post: RE: Paragraph Segmentation for TM via API</title><link>https://community.rws.com/developers-more/translation-management/tms-developers/f/api_qa_tms/43212/paragraph-segmentation-for-tm-via-api/141188</link><pubDate>Wed, 14 Sep 2022 15:58:00 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:eeb9e822-7e9c-48c0-b18d-e741b4e600a5</guid><dc:creator>Calvin F</dc:creator><description>Hi Patrick. Thanks for the response! What I am trying to do is actually simpler than that. I am just trying to change the setting of a TM to be paragraph-based instead of sentence-based. This is simple to do within Studio: Looking through the API documentation, I was able to find how to adjust most things in a TM and even changing the sentence based segmentation rules. However, I have been unable to find any properties or methods to switch a TM to paragraph based segmentation. Would you happen to know where this information is and how it can be changed?</description></item><item><title>Forum Post: RE: Paragraph Segmentation for TM via API</title><link>https://community.rws.com/developers-more/translation-management/tms-developers/f/api_qa_tms/43212/paragraph-segmentation-for-tm-via-api/141187</link><pubDate>Wed, 14 Sep 2022 15:42:00 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:58c3ddee-9c73-43f9-acf7-1fbd28668278</guid><dc:creator>Patrick Andrew Hartnett</dc:creator><description>Hi Calvin F , paragraph segmentation is performed by the File Type that is associated with the native file. Sentence segmentation is performed, given the rules defined in the tm as you noted above. Typically if you don&amp;#39;t run a pre-translation automated task during project creation, then the bilingual files will not be (sentence) segmented. You can confirm this by opening the bilingual SDLXLIFF files in an editor (e.g. not the studio editor) However, if you attempt to open a non-segmented bilingual SDLXLIFF file in the editor, (sentence) segmentation will always occur. The studio editor will use the rules defined in the TM of the project, or use the default rules for that language if no project TM loaded. Can you give me an example of what you are trying to achieve. Are you simply trying to load content in the studio editor without sentence segmentation applied on the paragraphs or are you interested in creating a new File Type to parse a native file in a particular way?</description></item><item><title>Forum Post: Paragraph Segmentation for TM via API</title><link>https://community.rws.com/developers-more/translation-management/tms-developers/f/api_qa_tms/43212/paragraph-segmentation-for-tm-via-api</link><pubDate>Fri, 26 Aug 2022 16:53:00 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:762d61d8-1a4b-427d-8bbc-6393016ac64f</guid><dc:creator>Calvin F</dc:creator><description>Does anyone know how to implement paragraph segmentation (as opposed to sentence based segmentation)? I have tried accessing the SegmentationRules through the LanguageResourceBundle from the LanguageResourceBundleCollection of the translation memory. I&amp;#39;ve also looked through the SegmentationRules class in the API. However, it all seems to be focused on sentence based segmentation? I&amp;#39;ve tried using System.Reflection to see the segmentation rules for a TM that&amp;#39;s already set up for paragraph based segmentation, however, it just returned the standard/old sentence based segmentation rules. Thanks in advance.</description></item><item><title>Forum Post: DELETE /multiterm/api/1.0/termbases/{termbaseId}/concepts error</title><link>https://community.rws.com/developers-more/translation-management/tms-developers/f/api_qa_tms/42744/delete-multiterm-api-1-0-termbases-termbaseid-concepts-error</link><pubDate>Fri, 29 Jul 2022 08:34:00 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:bdd2f537-f393-4770-9d39-3e4efabcac16</guid><dc:creator>Borimir Georgiev</dc:creator><description>Hi, I keep getting response code 500 and: { &amp;quot; errorCode &amp;quot;: &amp;quot;GENERIC_APPLICATION_EXCEPTION&amp;quot; , &amp;quot; message &amp;quot;: &amp;quot;Something went a bit wrong, your administrator has more information on this.&amp;quot; } when trying to DELETE a concept from a given termbase. I&amp;#39;m passing termbase and concept id. Any ideas why this occurs?</description></item><item><title>Forum Post: RE: Create file-based translation memories in web-applications</title><link>https://community.rws.com/developers-more/translation-management/tms-developers/f/api_qa_tms/41564/create-file-based-translation-memories-in-web-applications/137026</link><pubDate>Fri, 17 Jun 2022 09:09:00 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:92a82c18-2fec-473c-9785-47c018f2ae80</guid><dc:creator>Paul</dc:creator><description>Edward Carandang I think Andreas Galambos has already provided the correct response this. The EULA does have a section on &amp;quot;restriction on use&amp;quot; which specifically says this: &amp;quot;The Software (or certain functionality) may be provided with an application programmable interface (&amp;quot;API&amp;quot;). This Agreement does not allow Licensee to make use of the API, except solely to automate manual steps in the normal functionality of the Software that otherwise would be performed through its user interface. Without limiting the foregoing, Licensee is prohibited from giving access to the Software (or to its functionality) to non-licensees (e.g. through terminal server technology or a web interface to the Software running on a server)&amp;quot; Based on your description you would be breaking the licence agreement if you were to implement a solution along the lines you have outlined here. The only acceptable way to tackle this would be to do it through an integration with Language Cloud or GroupShare for example where the access via API is appropriately controlled.</description></item></channel></rss>