<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://uat.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/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>MultiTerm Developers Forum - Recent Threads</title><link>https://uat.community.rws.com/developers-more/trados-portfolio/multiterm-developers/f/multiterm-developers-forum</link><description /><dc:language>en-US</dc:language><generator>Telligent Community 12 Non-Production</generator><lastBuildDate>Mon, 13 Oct 2025 08:45:14 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://uat.community.rws.com/developers-more/trados-portfolio/multiterm-developers/f/multiterm-developers-forum" /><item><title>RE: How to verify if database import or export by API has been successful</title><link>https://uat.community.rws.com/thread/188170?ContentTypeID=1</link><pubDate>Mon, 13 Oct 2025 08:45:14 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:5aee096f-3206-4f77-862f-f3268a5a631c</guid><dc:creator>Nils J&amp;#246;rn</dc:creator><slash:comments>0</slash:comments><comments>https://uat.community.rws.com/thread/188170?ContentTypeID=1</comments><wfw:commentRss>https://uat.community.rws.com/developers-more/trados-portfolio/multiterm-developers/f/multiterm-developers-forum/58903/how-to-verify-if-database-import-or-export-by-api-has-been-successful/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hi &lt;a href="https://uat.community.rws.com/members/dbrockmann"&gt;Daniel Brockmann&lt;/a&gt;&amp;nbsp;,&lt;/p&gt;
&lt;p&gt;thank you very much for confirming that it seems to be a bug. I&amp;#39;ve reported the issue with&amp;nbsp;&lt;span class="ng-scope"&gt;CS0028010&lt;/span&gt;.&lt;/p&gt;
&lt;p&gt;Best regards&lt;br /&gt;Nils&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>How to verify if database import or export by API has been successful</title><link>https://uat.community.rws.com/thread/58903?ContentTypeID=0</link><pubDate>Tue, 02 Sep 2025 08:33:16 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:be5266f7-705f-414b-a122-3360ff6a7e93</guid><dc:creator>Nils J&amp;#246;rn</dc:creator><slash:comments>7</slash:comments><comments>https://uat.community.rws.com/thread/58903?ContentTypeID=0</comments><wfw:commentRss>https://uat.community.rws.com/developers-more/trados-portfolio/multiterm-developers/f/multiterm-developers-forum/58903/how-to-verify-if-database-import-or-export-by-api-has-been-successful/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;span class="ng-scope"&gt;&lt;span style="font-family:arial, helvetica, sans-serif;font-size:10pt;"&gt;Dear all,&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="ng-scope"&gt;&lt;span style="font-family:arial, helvetica, sans-serif;font-size:10pt;"&gt;according to the documentation here (&lt;a href="https://developers.rws.com/multiterm-api-docs/apiconcepts/Sdk/Sdl.MultiTerm.TMO.Interop.ImportDefinition.ProcessImport.html#returntype)"&gt;developers.rws.com/.../Sdl.MultiTerm.TMO.Interop.ImportDefinition.ProcessImport.html&lt;/a&gt;, there&amp;#39;s no return value from the ProcessImport method.&lt;br /&gt;Unfortunately, it&amp;#39;s not clear to me, how to verify, if an import or export has been successful by using the API.&lt;br /&gt;How is it designed by RWS to be able to verify, if an import or an export has been successful?&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="ng-scope"&gt;&lt;span style="font-family:arial, helvetica, sans-serif;font-size:10pt;"&gt;We&amp;#39;re using MultiTerm 2024 SR1 - 18.1.2.3594 and GroupShare-/MultiTerm-Server &amp;quot;GS: 15.2.0.1904 - GS 2020 SR2&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="ng-scope"&gt;&lt;span style="font-family:arial, helvetica, sans-serif;font-size:10pt;"&gt;If you have any further questions, please don&amp;#39;t hesitate to let me know.&lt;br /&gt;Thank you very much in advance for your support.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="ng-scope"&gt;&lt;span style="font-family:arial, helvetica, sans-serif;font-size:10pt;"&gt;&lt;br /&gt;Best regards and have a nice day.&lt;br /&gt;Nils&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;</description></item><item><title>RE: How to verify if database import or export by API has been successful</title><link>https://uat.community.rws.com/thread/188165?ContentTypeID=1</link><pubDate>Mon, 13 Oct 2025 08:12:14 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:2cecec8d-c18d-45ee-9d83-2f043ffc3cc7</guid><dc:creator>Daniel Brockmann</dc:creator><slash:comments>1</slash:comments><comments>https://uat.community.rws.com/thread/188165?ContentTypeID=1</comments><wfw:commentRss>https://uat.community.rws.com/developers-more/trados-portfolio/multiterm-developers/f/multiterm-developers-forum/58903/how-to-verify-if-database-import-or-export-by-api-has-been-successful/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Thanks &lt;a href="https://uat.community.rws.com/members/nilsj_f600_rn78146"&gt;Nils Jörn&lt;/a&gt;&amp;nbsp;! Well this explains it then. I would also consider it a bug. I guess you can still try and get the information from the log file but more implicitly, for instance by looking for &amp;quot;Added&amp;quot; or &amp;quot;Merged&amp;quot; keywords, or perhaps better &amp;quot;entry number&amp;quot;. If you could report the bug to our support team, they should be able to add it to our ticketing system and we can then hopefully address it down the line. Thanks, Daniel&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to verify if database import or export by API has been successful</title><link>https://uat.community.rws.com/thread/188159?ContentTypeID=1</link><pubDate>Mon, 13 Oct 2025 06:52:32 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:295a6aaf-5882-4e59-ae54-b9f76d1874a6</guid><dc:creator>Nils J&amp;#246;rn</dc:creator><slash:comments>1</slash:comments><comments>https://uat.community.rws.com/thread/188159?ContentTypeID=1</comments><wfw:commentRss>https://uat.community.rws.com/developers-more/trados-portfolio/multiterm-developers/f/multiterm-developers-forum/58903/how-to-verify-if-database-import-or-export-by-api-has-been-successful/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Good morning &lt;a href="https://uat.community.rws.com/members/dbrockmann"&gt;Daniel Brockmann&lt;/a&gt;&amp;nbsp;,&lt;/p&gt;
&lt;p&gt;sure, you can ask. I&amp;#39;ve run the import via the user interface. And, yes, the log file now includes the lines, missing in the log file if running the import via the API. Is that works as designed?!&amp;nbsp;&lt;span class="emoticon" data-url="https://uat.community.rws.com/cfs-file/__key/system/emoji/1f914.svg" title="Thinking"&gt;&amp;#x1f914;&lt;/span&gt; In my opinion, it seems to be a bug.&lt;/p&gt;
&lt;p&gt;Thank you very much in advance for investigating this on your end.&lt;/p&gt;
&lt;p&gt;Best regards and have a good start into the new week.&lt;br /&gt;Nils&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to verify if database import or export by API has been successful</title><link>https://uat.community.rws.com/thread/188138?ContentTypeID=1</link><pubDate>Fri, 10 Oct 2025 07:40:50 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:88effb67-6784-4db7-9928-376e15f724aa</guid><dc:creator>Daniel Brockmann</dc:creator><slash:comments>1</slash:comments><comments>https://uat.community.rws.com/thread/188138?ContentTypeID=1</comments><wfw:commentRss>https://uat.community.rws.com/developers-more/trados-portfolio/multiterm-developers/f/multiterm-developers-forum/58903/how-to-verify-if-database-import-or-export-by-api-has-been-successful/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Thanks Nils - can I ask you to run the import via the user interface and see if you get a different log file with these additional lines? I seem to always get these lines when doing the import via the UI, I am wondering if this might be different to calling it via the API. &lt;br /&gt;Thanks, Daniel&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to verify if database import or export by API has been successful</title><link>https://uat.community.rws.com/thread/188133?ContentTypeID=1</link><pubDate>Fri, 10 Oct 2025 05:20:56 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:ad22c496-0379-436a-813b-eec10b28873f</guid><dc:creator>Nils J&amp;#246;rn</dc:creator><slash:comments>1</slash:comments><comments>https://uat.community.rws.com/thread/188133?ContentTypeID=1</comments><wfw:commentRss>https://uat.community.rws.com/developers-more/trados-portfolio/multiterm-developers/f/multiterm-developers-forum/58903/how-to-verify-if-database-import-or-export-by-api-has-been-successful/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Good morning &lt;a href="https://uat.community.rws.com/members/dbrockmann"&gt;Daniel Brockmann&lt;/a&gt;&amp;nbsp;,&lt;/p&gt;
&lt;p&gt;thank you very much for your reply and your explanations.&lt;/p&gt;
&lt;p&gt;Yes, we already have a support and maintenance agreement with you, but according to support&amp;nbsp;this is not something that they handle in support unfortunately.&lt;/p&gt;
&lt;p&gt;The log file, which is created during the import looks like:&lt;/p&gt;
&lt;p&gt;&amp;quot;General information:&lt;br /&gt;Import definition name: &lt;br /&gt;Import definition name: DBName&lt;br /&gt;Import file: c:\tmp\DBName.xml&lt;br /&gt;Import log file: c:\tmp\DBName.log&lt;br /&gt;Exclusion file: c:\tmp\ausschluss.xcl&lt;br /&gt;Exclusion file: true&lt;br /&gt;Exclusion file: true&lt;br /&gt;Exclusion file: false&lt;br /&gt;Exclusion file: true&lt;/p&gt;
&lt;p&gt;Filter settings:&lt;br /&gt;Import all entries: Synchronize entries on entry number&lt;/p&gt;
&lt;p&gt;Synchronize entries on entry number:&lt;br /&gt;Entry number exists in the target termbase:&lt;br /&gt;Import all entries: Overwrite existing entry with import entry&lt;br /&gt;Entry number does not exist in the target termbase:&lt;br /&gt;Import all entries: Add import entry as new&lt;/p&gt;
&lt;p&gt;...&lt;/p&gt;
&lt;p&gt;Entry number XYZ (XYZ) replaced existing entry.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;[start date] [start time]&lt;br /&gt;[end date] [end time]&amp;quot;&lt;/p&gt;
&lt;p&gt;I&amp;#39;ve copied all the lines, from &amp;quot;Entry number XYZ&amp;quot; to the end of the file, completely. There isn&amp;#39;t any further information between the &amp;quot;Entry number&amp;quot; line and the two last lines which contains date and time.&amp;nbsp;Unfortunately, the information like &amp;quot;Total entries processed&amp;quot;, etc. is missing.&amp;nbsp;&lt;span class="emoticon" data-url="https://uat.community.rws.com/cfs-file/__key/system/emoji/1f914.svg" title="Thinking"&gt;&amp;#x1f914;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Please be so kind to have a look at this and let me know, how to get these information included in the log file.&lt;br /&gt;Thank you very much in advance&lt;/p&gt;
&lt;p&gt;Best regards and have a nice day.&lt;br /&gt;Nils&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to verify if database import or export by API has been successful</title><link>https://uat.community.rws.com/thread/188102?ContentTypeID=1</link><pubDate>Thu, 09 Oct 2025 08:11:40 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:aeea8850-1705-44ca-ad71-5858c760c3da</guid><dc:creator>Daniel Brockmann</dc:creator><slash:comments>1</slash:comments><comments>https://uat.community.rws.com/thread/188102?ContentTypeID=1</comments><wfw:commentRss>https://uat.community.rws.com/developers-more/trados-portfolio/multiterm-developers/f/multiterm-developers-forum/58903/how-to-verify-if-database-import-or-export-by-api-has-been-successful/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hi Nils,&lt;/p&gt;
&lt;p&gt;You may need to get this information implicitly from the log file. It has this section at the end:&lt;/p&gt;
&lt;p&gt;Total entries processed: 0&lt;br /&gt;Total entries added: 0&lt;br /&gt;Total entries merged: 0&lt;br /&gt;Total entries omitted: 0&lt;br /&gt;Total entries written to the output file: 0&lt;/p&gt;
&lt;p&gt;Depending on the options you choose for the import, you will get the info from all of these lines. For instance, if you decide to write non-imported entries to the output file, then the final line will have information on that. Of course the &amp;quot;Total entries added&amp;quot; line will the the most important one. If it says 0, you can be sure the import was not successful.&lt;/p&gt;
&lt;p&gt;For these more advanced product questions, it can be beneficial to contact our support team, which is a good option in case your organization has a support and maintenance agreement with us. This will ensure faster replies, and the team also typically works with us on any questions they cannot answer.&lt;/p&gt;
&lt;p&gt;Thanks, Daniel&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Is MultiTerm API thread safe?</title><link>https://uat.community.rws.com/thread/187882?ContentTypeID=1</link><pubDate>Thu, 02 Oct 2025 12:05:40 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:48ad40bd-dc52-44c2-827a-a52920cbc978</guid><dc:creator>Nils J&amp;#246;rn</dc:creator><slash:comments>0</slash:comments><comments>https://uat.community.rws.com/thread/187882?ContentTypeID=1</comments><wfw:commentRss>https://uat.community.rws.com/developers-more/trados-portfolio/multiterm-developers/f/multiterm-developers-forum/58989/is-multiterm-api-thread-safe/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hello &lt;a href="https://uat.community.rws.com/members/patrickhartnett"&gt;Patrick Andrew Hartnett&lt;/a&gt;&amp;nbsp;,&lt;br /&gt;hello &lt;a href="https://uat.community.rws.com/members/dbrockmann"&gt;Daniel Brockmann&lt;/a&gt;&amp;nbsp;,&lt;/p&gt;
&lt;p&gt;thank you very much for your new detailed reply. What a pity, the MultiTerm API isn&amp;#39;t thread save. &lt;span class="emoticon" data-url="https://uat.community.rws.com/cfs-file/__key/system/emoji/1f61e.svg" title="Disappointed"&gt;&amp;#x1f61e;&lt;/span&gt;&lt;br /&gt;I&amp;#39;m going to have a look if I could run the import in a separate helper process.&lt;/p&gt;
&lt;p&gt;By the way: Unfortunately, until now, I didn&amp;#39;t got any reply on my second post &amp;nbsp;&lt;a href="https://uat.community.rws.com/developers-more/trados-portfolio/multiterm-developers/f/multiterm-developers-forum/58903/how-to-verify-if-database-import-or-export-by-api-has-been-successful"&gt;How to verify if database import or export by API has been successful&lt;/a&gt;&amp;nbsp;. Can you answer that question, too?&lt;/p&gt;
&lt;p&gt;Best regards and have a nice day.&lt;br /&gt;Nils&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Is MultiTerm API thread safe?</title><link>https://uat.community.rws.com/thread/58989?ContentTypeID=0</link><pubDate>Fri, 12 Sep 2025 06:17:46 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:a25ede14-9207-45d5-8d98-06da93b1b961</guid><dc:creator>Nils J&amp;#246;rn</dc:creator><slash:comments>13</slash:comments><comments>https://uat.community.rws.com/thread/58989?ContentTypeID=0</comments><wfw:commentRss>https://uat.community.rws.com/developers-more/trados-portfolio/multiterm-developers/f/multiterm-developers-forum/58989/is-multiterm-api-thread-safe/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;span class="ng-scope"&gt;&lt;span style="font-family:arial, helvetica, sans-serif;font-size:10pt;"&gt;Dear all,&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="ng-scope"&gt;&lt;span style="font-family:arial, helvetica, sans-serif;font-size:10pt;"&gt;currently, I&amp;#39;m developing a commandline application for importing data into a MultiTerm server database.&lt;br /&gt;Unfortunately, I&amp;#39;m facing issues (System.ArgumentException) in that application. I&amp;#39;m trying to run the &amp;quot;.ProcessImport(MultiTermIX.MtTaskType.mtScript)&amp;quot; in a new thread to be able to stop the import process, if it takes much longer than normal.&lt;br /&gt;The application is developed in Visual Basic.&lt;br /&gt;My question therefore is, if the API from MultiTerm is thread safe and if it is possible to outsource the import process to a new, independent process/thread.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="ng-scope"&gt;&lt;span style="font-family:arial, helvetica, sans-serif;font-size:10pt;"&gt;If you have any further questions or any hints, please don&amp;#39;t hesitate to let me know.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="ng-scope"&gt;&lt;span style="font-family:arial, helvetica, sans-serif;font-size:10pt;"&gt;Thank you very much in advance for your soon reply.&lt;br /&gt;Best regards and have an easy day&lt;br /&gt;Nils&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;</description></item><item><title>RE: Is MultiTerm API thread safe?</title><link>https://uat.community.rws.com/thread/187624?ContentTypeID=1</link><pubDate>Wed, 24 Sep 2025 07:27:58 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:94a041c8-f9a3-4035-b672-2f304bb5a941</guid><dc:creator>Daniel Brockmann</dc:creator><slash:comments>0</slash:comments><comments>https://uat.community.rws.com/thread/187624?ContentTypeID=1</comments><wfw:commentRss>https://uat.community.rws.com/developers-more/trados-portfolio/multiterm-developers/f/multiterm-developers-forum/58989/is-multiterm-api-thread-safe/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Thank you &lt;a href="https://uat.community.rws.com/members/patrickhartnett"&gt;Patrick Andrew Hartnett&lt;/a&gt;&amp;nbsp; - confirmed. Thanks, Daniel&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Is MultiTerm API thread safe?</title><link>https://uat.community.rws.com/thread/187602?ContentTypeID=1</link><pubDate>Tue, 23 Sep 2025 15:13:12 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:2ee15002-d25f-4947-a9b4-bd2d39a12fed</guid><dc:creator>Patrick Andrew Hartnett</dc:creator><slash:comments>2</slash:comments><comments>https://uat.community.rws.com/thread/187602?ContentTypeID=1</comments><wfw:commentRss>https://uat.community.rws.com/developers-more/trados-portfolio/multiterm-developers/f/multiterm-developers-forum/58989/is-multiterm-api-thread-safe/rss?ContentTypeId=0</wfw:commentRss><description>[quote userid="179217" url="~/developers-more/trados-portfolio/multiterm-developers/f/multiterm-developers-forum/58989/is-multiterm-api-thread-safe/187328"]Then, my original question is still relevant. I&amp;#39;d love to get an answer if the MultiTerm API is thread save and if it&amp;#39;s possible to run the .ProcessImport method in a new thread.[/quote]
&lt;p&gt;Hi&amp;nbsp;&lt;a href="https://uat.community.rws.com/members/nilsj_f600_rn78146"&gt;Nils Jörn&lt;/a&gt;&amp;nbsp;,&amp;nbsp; I suspect that the short answer is no.&lt;br /&gt;&lt;br /&gt;Simply because I know that Multiterm is a COM automation API, which use STA (sinle theaded aparment), e.g. not guarenteed thread safe. From experience, calling COM from MTA or attemptting to marshel it accross threads more often leads to unpredictable behaviour.&amp;nbsp; I&amp;#39;m old enough to simply not do it&amp;nbsp; anymore, I like sleeping and not working/debugging all night :-)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;I would recommend:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span class="VODHU pdMy8"&gt;Use it from a single STA thread only. Do not create objects on one thread and call them from another like you&amp;#39;re attempting here.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="VODHU pdMy8"&gt;ProcessImport is a synchronous, blocking COM call. I suspect that there is no supported way to cancel it mid-call or safely abort the thread.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="VODHU pdMy8"&gt;If you need a hard timeout/cancellation, run the import in a separate helper process and kill that process on timeout.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span class="VODHU pdMy8"&gt;&amp;nbsp;&lt;a href="https://uat.community.rws.com/members/dbrockmann"&gt;Daniel Brockmann&lt;/a&gt;&amp;nbsp; can also confirm this with the multiterm team directly?&amp;nbsp; although, I&amp;#39;d doubt the answer is different to what I&amp;#39;m writing here.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Is MultiTerm API thread safe?</title><link>https://uat.community.rws.com/thread/187598?ContentTypeID=1</link><pubDate>Tue, 23 Sep 2025 13:03:00 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:061463b7-dd67-4a3f-ad3b-b181b73905f5</guid><dc:creator>Community Jira</dc:creator><slash:comments>0</slash:comments><comments>https://uat.community.rws.com/thread/187598?ContentTypeID=1</comments><wfw:commentRss>https://uat.community.rws.com/developers-more/trados-portfolio/multiterm-developers/f/multiterm-developers-forum/58989/is-multiterm-api-thread-safe/rss?ContentTypeId=0</wfw:commentRss><description>Thank you for bringing this to our attention. Our development team will review it in the context of our ongoing projects and priorities. Your understanding and patience as we assess this matter is appreciated.  We have recorded the issue in our tracking system under the reference number CRQ-43524&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Is MultiTerm API thread safe?</title><link>https://uat.community.rws.com/thread/187345?ContentTypeID=1</link><pubDate>Mon, 15 Sep 2025 10:51:06 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:2c796fe8-cd77-4ac8-b51c-b1aad87774a4</guid><dc:creator>Patrick Andrew Hartnett</dc:creator><slash:comments>0</slash:comments><comments>https://uat.community.rws.com/thread/187345?ContentTypeID=1</comments><wfw:commentRss>https://uat.community.rws.com/developers-more/trados-portfolio/multiterm-developers/f/multiterm-developers-forum/58989/is-multiterm-api-thread-safe/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hi&amp;nbsp;&lt;a href="https://uat.community.rws.com/members/nilsj_f600_rn78146"&gt;Nils Jörn&lt;/a&gt;&amp;nbsp;, thank you for raising this.&amp;nbsp; We&amp;#39;ll need to review the documentation and remove that statement&amp;nbsp;&lt;a href="https://eu.cloud.trados.com/lc/api-docs/termbase-import-export"&gt;here&lt;/a&gt;, where is suggests &amp;quot;Only empty termbases support importing content&amp;quot;.&amp;nbsp; Importing terms to an existing termbase with terms is supported, as you suspected.&lt;br /&gt;&lt;br /&gt;It&amp;#39;s possible that an early release of the Public API had this limitation, and this statement got overlooked.&lt;br /&gt;&lt;br /&gt;I have alerted the team of this and they will update the documentation with next public release.&lt;/p&gt;
&lt;p&gt;Internal ref:&amp;nbsp;CRQ-43524&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Is MultiTerm API thread safe?</title><link>https://uat.community.rws.com/thread/187328?ContentTypeID=1</link><pubDate>Mon, 15 Sep 2025 08:55:05 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:4788ed37-80ee-4781-ac9f-9f25972ac8f8</guid><dc:creator>Nils J&amp;#246;rn</dc:creator><slash:comments>1</slash:comments><comments>https://uat.community.rws.com/thread/187328?ContentTypeID=1</comments><wfw:commentRss>https://uat.community.rws.com/developers-more/trados-portfolio/multiterm-developers/f/multiterm-developers-forum/58989/is-multiterm-api-thread-safe/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Good morning&amp;nbsp;&lt;a href="https://uat.community.rws.com/members/pfilkin"&gt;Paul Filkin&lt;/a&gt;&amp;nbsp;,&lt;/p&gt;
&lt;p&gt;thank you very much for your detailed answer.&amp;nbsp;&lt;span class="emoticon" data-url="https://uat.community.rws.com/cfs-file/__key/system/emoji/1f44d.svg" title="Thumbsup"&gt;&amp;#x1f44d;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Then, my original question is still relevant. I&amp;#39;d love to get an answer if the MultiTerm API is thread save and if it&amp;#39;s possible to run the .ProcessImport method in a new thread.&lt;br /&gt;And even, how to verify if the import has been successful, according to my other question here:&amp;nbsp;&lt;a href="https://community.rws.com/developers-more/trados-portfolio/multiterm-developers/f/multiterm-developers-forum/58903/how-to-verify-if-database-import-or-export-by-api-has-been-successful"&gt;community.rws.com/.../how-to-verify-if-database-import-or-export-by-api-has-been-successful&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Best regards and have a great start into the new week.&lt;br /&gt;Nils&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Is MultiTerm API thread safe?</title><link>https://uat.community.rws.com/thread/187295?ContentTypeID=1</link><pubDate>Fri, 12 Sep 2025 11:34:20 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:8298dd6a-5be3-43ac-bcbf-7dd0fca58b24</guid><dc:creator>Daniel Brockmann</dc:creator><slash:comments>0</slash:comments><comments>https://uat.community.rws.com/thread/187295?ContentTypeID=1</comments><wfw:commentRss>https://uat.community.rws.com/developers-more/trados-portfolio/multiterm-developers/f/multiterm-developers-forum/58989/is-multiterm-api-thread-safe/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Yes, my bad - I was under the impression we can do bulk imports in the MultiTerm Server/GroupShare API but we don&amp;#39;t, apologies Nils. Thanks, Daniel&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Is MultiTerm API thread safe?</title><link>https://uat.community.rws.com/thread/187294?ContentTypeID=1</link><pubDate>Fri, 12 Sep 2025 10:23:15 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:2dec7312-0292-4b54-8247-f510b729835b</guid><dc:creator>Paul Filkin</dc:creator><slash:comments>3</slash:comments><comments>https://uat.community.rws.com/thread/187294?ContentTypeID=1</comments><wfw:commentRss>https://uat.community.rws.com/developers-more/trados-portfolio/multiterm-developers/f/multiterm-developers-forum/58989/is-multiterm-api-thread-safe/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;a href="https://uat.community.rws.com/members/nilsj_f600_rn78146"&gt;Nils Jörn&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Just want to make sure you don&amp;#39;t confuse the Trados Cloud API with the GroupShare REST API.&amp;nbsp; These are completely different products.&lt;/p&gt;
&lt;p&gt;As far as I am aware the GroupShare REST API is designed more for individual term management and search operations rather than bulk data import scenarios.&amp;nbsp; For true bulk imports, the traditional MultiTerm Desktop approach remains the most practical and efficient method.&amp;nbsp; So your original question may still be relevant,&lt;/p&gt;
&lt;p&gt;The&amp;nbsp;GroupShare REST APIs only make this available:&lt;/p&gt;
&lt;ul&gt;
&lt;li class="whitespace-normal break-words"&gt;&lt;strong&gt;Individual concept management&lt;/strong&gt;: &lt;code&gt;POST /multiterm/api/1.0/termbases/{termbaseId}/concepts&lt;/code&gt; - Add single concepts&lt;/li&gt;
&lt;li class="whitespace-normal break-words"&gt;&lt;strong&gt;Concept updates&lt;/strong&gt;: &lt;code&gt;PUT /multiterm/api/1.0/termbases/{termbaseId}/concepts&lt;/code&gt; - Update individual concepts&lt;/li&gt;
&lt;li class="whitespace-normal break-words"&gt;&lt;strong&gt;Concept deletion&lt;/strong&gt;: &lt;code&gt;DELETE /multiterm/api/1.0/termbases/{termbaseId}/concepts/{conceptId}&lt;/code&gt;&lt;/li&gt;
&lt;li class="whitespace-normal break-words"&gt;&lt;strong&gt;Search and retrieval&lt;/strong&gt;: Various endpoints for finding and retrieving terminology&lt;/li&gt;
&lt;li class="whitespace-normal break-words"&gt;&lt;strong&gt;Multimedia support&lt;/strong&gt;: &lt;code&gt;POST /multiterm/api/1.0/termbases/{termbaseId}/multimedia&lt;/code&gt; - Add images/media&lt;/li&gt;
&lt;/ul&gt;
&lt;p class="whitespace-normal break-words"&gt;What&amp;#39;s Missing:&lt;/p&gt;
&lt;ul&gt;
&lt;li class="whitespace-normal break-words"&gt;No bulk import endpoints for file-based imports (XML, TBX, CSV, Excel)&lt;/li&gt;
&lt;li class="whitespace-normal break-words"&gt;No batch concept creation endpoints&lt;/li&gt;
&lt;li class="whitespace-normal break-words"&gt;No import definition management via REST API&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I&amp;#39;d love to be corrected, but I&amp;#39;m pretty sure this is accurate based on the documentation we provide.&lt;/p&gt;
[quote userid="179217" url="~/developers-more/trados-portfolio/trados-studio-developers/f/sdk_qa/58989/is-multiterm-api-thread-safe/187290"]one additional question regarding the documentation. In the documentation of the Trados Cloud Platform API (&lt;a href="https://eu.cloud.trados.com/lc/api-docs/termbase-import-export?__hstc=110027290.c5930cf43b1e4fe8398b170ad0bb2db1.1754646258284.1757664148027.1757671473837.93&amp;amp;__hssc=110027290.1.1757671473837&amp;amp;__hsfp=3749681990&amp;amp;_gl=1*1i9q4bt*_gcl_au*MTEyOTcxNzI2MS4xNzUwMTY3NTUw*_ga*OTM0NjU2NzkuMTc1MDE2NzU1MQ..*_ga_J0Z9C6G83T*czE3NTc2NzE0NzIkbzk4JGcwJHQxNzU3NjcxNDcyJGo2MCRsMCRoMA.." rel="noopener noreferrer" target="_blank"&gt;https://eu.cloud.trados.com/lc/api-docs/termbase-import-export&lt;/a&gt;) it is mentioned, that &amp;quot;Only empty termbases support importing content.&amp;quot;.&lt;br /&gt;But, a few lines later at the &amp;quot;duplicateEntriesStrategy&amp;quot; parameter : &amp;quot;override The content of the current entry with the same identifier will be replaced by the imported entry.&amp;quot;&lt;br /&gt;If the termbase must be empty to be able to support importing content, which content could be overwritten?[/quote]
&lt;p&gt;A good question... the documentation does&amp;nbsp;contain conflicting statements:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&amp;quot;Only empty termbases support importing content&amp;quot; - This suggests imports are restricted to empty termbases&lt;/li&gt;
&lt;li&gt;Duplicate entry strategies (ignore, merge, override) - These options only make sense if the termbase already contains entries&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Perhaps &lt;a href="https://uat.community.rws.com/members/patrickhartnett"&gt;Patrick Andrew Hartnett&lt;/a&gt;&amp;nbsp;can confirm whether this is a documentation error or&amp;nbsp;duplicate strategies that might be describing intended functionality that isn&amp;#39;t fully implemented yet?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Is MultiTerm API thread safe?</title><link>https://uat.community.rws.com/thread/187290?ContentTypeID=1</link><pubDate>Fri, 12 Sep 2025 09:50:34 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:74eb00ac-0696-4560-812e-c6c41e7b070c</guid><dc:creator>Nils J&amp;#246;rn</dc:creator><slash:comments>1</slash:comments><comments>https://uat.community.rws.com/thread/187290?ContentTypeID=1</comments><wfw:commentRss>https://uat.community.rws.com/developers-more/trados-portfolio/multiterm-developers/f/multiterm-developers-forum/58989/is-multiterm-api-thread-safe/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hi &lt;a href="https://uat.community.rws.com/members/dbrockmann"&gt;Daniel Brockmann&lt;/a&gt;&amp;nbsp;,&lt;/p&gt;
&lt;p&gt;one additional question regarding the documentation. In the documentation of the Trados Cloud Platform API (&lt;a href="https://eu.cloud.trados.com/lc/api-docs/termbase-import-export" rel="noopener noreferrer" target="_blank"&gt;https://eu.cloud.trados.com/lc/api-docs/termbase-import-export&lt;/a&gt;) it is mentioned, that &amp;quot;Only empty termbases support importing content.&amp;quot;.&lt;br /&gt;But, a few lines later at the &amp;quot;duplicateEntriesStrategy&amp;quot; parameter : &amp;quot;override The content of the current entry with the same identifier will be replaced by the imported entry.&amp;quot;&lt;br /&gt;If the termbase must be empty to be able to support importing content, which content could be overwritten?&lt;br /&gt;Do I misunderstand the documentation or is that a failure in the documentation?&lt;br /&gt;Thanks in advance for your clarification.&lt;/p&gt;
&lt;p&gt;Best regards&lt;br /&gt;Nils&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Is MultiTerm API thread safe?</title><link>https://uat.community.rws.com/thread/187288?ContentTypeID=1</link><pubDate>Fri, 12 Sep 2025 09:29:18 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:42b2e206-5c2d-44ba-a1c6-d6034afd7bcf</guid><dc:creator>Nils J&amp;#246;rn</dc:creator><slash:comments>0</slash:comments><comments>https://uat.community.rws.com/thread/187288?ContentTypeID=1</comments><wfw:commentRss>https://uat.community.rws.com/developers-more/trados-portfolio/multiterm-developers/f/multiterm-developers-forum/58989/is-multiterm-api-thread-safe/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hi&amp;nbsp;&lt;a href="https://uat.community.rws.com/members/dbrockmann"&gt;Daniel Brockmann&lt;/a&gt;&amp;nbsp;,&lt;/p&gt;
&lt;p&gt;thanks for your update. Do I understand you correctly that we could also import the terminology data into our MultiTerm server database using the GroupShare REST API? Then that would probably be a really good alternative to a command line tool.&lt;/p&gt;
&lt;p&gt;Best regards&lt;br /&gt;Nils&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Is MultiTerm API thread safe?</title><link>https://uat.community.rws.com/thread/187287?ContentTypeID=1</link><pubDate>Fri, 12 Sep 2025 09:15:48 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:3348b59f-c700-4daa-bb50-0d0b157fbb4a</guid><dc:creator>Daniel Brockmann</dc:creator><slash:comments>2</slash:comments><comments>https://uat.community.rws.com/thread/187287?ContentTypeID=1</comments><wfw:commentRss>https://uat.community.rws.com/developers-more/trados-portfolio/multiterm-developers/f/multiterm-developers-forum/58989/is-multiterm-api-thread-safe/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hi Nils - because you mentioned thread safety - I guess desktop APIs cannot be as robust as server- or cloud based REST APIs with scalability and robustness built in by design. We have products for all ways of working - local, server/on-premise, cloud - and I was just pointing out that in your particular case, the GroupShare REST API (with terminology-specific REST calls) or cloud based terminology might be a potential future path. For the Passolo context, the GroupShare REST API might be worth a look as you have it already anyway. Thanks, Daniel&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Is MultiTerm API thread safe?</title><link>https://uat.community.rws.com/thread/187286?ContentTypeID=1</link><pubDate>Fri, 12 Sep 2025 09:05:48 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:983140dd-9897-43fd-80cb-7e06bddae104</guid><dc:creator>Nils J&amp;#246;rn</dc:creator><slash:comments>1</slash:comments><comments>https://uat.community.rws.com/thread/187286?ContentTypeID=1</comments><wfw:commentRss>https://uat.community.rws.com/developers-more/trados-portfolio/multiterm-developers/f/multiterm-developers-forum/58989/is-multiterm-api-thread-safe/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Good morning &lt;a href="https://uat.community.rws.com/members/dbrockmann"&gt;Daniel Brockmann&lt;/a&gt;&amp;nbsp;,&lt;/p&gt;
&lt;p&gt;thank you very much for your soon reply.&lt;/p&gt;
&lt;p&gt;Why are you wondering if the cloud-based terminology might be a better choice for this use case? Why could Trados Terminology be a better choice for us? And would it be a replacement for our MultiTerm/GroupShare server?&lt;br /&gt;Unfortunately, I&amp;#39;m not that familar with all the different RWS tools (MultiTerm, Trados Terminology, LanguageWeaver, ...).&lt;/p&gt;
&lt;p&gt;We&amp;#39;re using MultiTerm in addition to Passolo for translating our applications and get a tbx export from another terminology database which isn&amp;#39;t compatible with Passolo. Therefore, we&amp;#39;re currently using MultiTerm.&lt;/p&gt;
&lt;p&gt;Thank you very much in advance for your further informations.&lt;/p&gt;
&lt;p&gt;Best regards&lt;br /&gt;Nils&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Is MultiTerm API thread safe?</title><link>https://uat.community.rws.com/thread/187285?ContentTypeID=1</link><pubDate>Fri, 12 Sep 2025 07:52:07 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:899a7ea1-ad63-42b5-a51c-a8fb7ec45df6</guid><dc:creator>Daniel Brockmann</dc:creator><slash:comments>1</slash:comments><comments>https://uat.community.rws.com/thread/187285?ContentTypeID=1</comments><wfw:commentRss>https://uat.community.rws.com/developers-more/trados-portfolio/multiterm-developers/f/multiterm-developers-forum/58989/is-multiterm-api-thread-safe/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hi Nils - I am wondering if our cloud-based terminology (called Trados Terminology) might be a better choice now for this kind of use case. Its API is described here:&amp;nbsp;&lt;a href="https://eu.cloud.trados.com/lc/api-docs/termbase"&gt;Trados Cloud Platform API Documentation&lt;/a&gt;.&amp;nbsp; Another alternative could be to use the REST-based API for server-based termbases - I think you can access its documentation on our public GroupShare server at &lt;a href="https://groupsharedev.sdlproducts.com/documentation/api/index#/"&gt;https://groupsharedev.sdlproducts.com/documentation/api/index#/&lt;/a&gt;. Thanks, Daniel&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to verify if database import or export by API has been successful</title><link>https://uat.community.rws.com/thread/187100?ContentTypeID=1</link><pubDate>Mon, 08 Sep 2025 07:49:11 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:9d131e42-3c7f-48c7-8e93-2ad30c18a1e5</guid><dc:creator>Nils J&amp;#246;rn</dc:creator><slash:comments>1</slash:comments><comments>https://uat.community.rws.com/thread/187100?ContentTypeID=1</comments><wfw:commentRss>https://uat.community.rws.com/developers-more/trados-portfolio/multiterm-developers/f/multiterm-developers-forum/58903/how-to-verify-if-database-import-or-export-by-api-has-been-successful/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Dear all,&lt;/p&gt;
&lt;p&gt;as there is a log file, written by the import process, I like to know, what strings are possible at the end, mentioning, if the import has been successful or not.&lt;/p&gt;
&lt;p&gt;Currently, it seems to me that in case of a successful import at the end of the log file, there are only two lines after the last &amp;quot;Entry number x (x) replaced existing entry.&amp;quot; mentioning the start and endtime of the process. Unfortunately, there seem to be no information, if the import has been successful or not.&lt;/p&gt;
&lt;p&gt;Please be so kind to let me know, how to receive the information from the log file, if the import has been successful. Which entry is written in case of a successful and which in case of an unsuccessful import?&lt;/p&gt;
&lt;p&gt;Thank you very much in advance.&lt;/p&gt;
&lt;p&gt;Best regards&lt;br /&gt;Nils&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Custom Plugin Development for MultiTerm</title><link>https://uat.community.rws.com/thread/183894?ContentTypeID=1</link><pubDate>Tue, 03 Jun 2025 07:09:14 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:632e434f-0d7a-4cd7-b6d0-3c839709f522</guid><dc:creator>Patrick Andrew Hartnett</dc:creator><slash:comments>0</slash:comments><comments>https://uat.community.rws.com/thread/183894?ContentTypeID=1</comments><wfw:commentRss>https://uat.community.rws.com/developers-more/trados-portfolio/multiterm-developers/f/multiterm-developers-forum/57450/custom-plugin-development-for-multiterm/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hi &lt;a href="https://uat.community.rws.com/members/helenagrulichova"&gt;Helena Grulichova&lt;/a&gt;&amp;nbsp;,&amp;nbsp;&lt;span class="block _00hoS"&gt;MultiTerm does not provide an official/plugins SDK comparable to Trados Studio&amp;rsquo;s plugin architecture.&lt;/span&gt;&lt;span class="block _00hoS"&gt;There&amp;#39;s no supported way to develop in-process or in-app add-ins that extend the MultiTerm Desktop UI to add custom actions triggered by user interaction (e.g. add/edit entries ...)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The COM and .net API&amp;#39;s enable you to&amp;nbsp;&lt;span class="block _00hoS"&gt;develop an external service or app that interacts with MultiTerm termbases via the available API.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Referece: &lt;a href="https://developers.rws.com/multiterm-api-docs/apiconcepts/connect.html"&gt;developers.rws.com/.../connect.html&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Custom Plugin Development for MultiTerm</title><link>https://uat.community.rws.com/thread/57450?ContentTypeID=0</link><pubDate>Thu, 17 Apr 2025 06:46:40 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:87f79955-d1d6-40e7-b575-9949068b8df6</guid><dc:creator>Helena Grulichova</dc:creator><slash:comments>1</slash:comments><comments>https://uat.community.rws.com/thread/57450?ContentTypeID=0</comments><wfw:commentRss>https://uat.community.rws.com/developers-more/trados-portfolio/multiterm-developers/f/multiterm-developers-forum/57450/custom-plugin-development-for-multiterm/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p class="" data-start="151" data-end="157"&gt;Hello,&lt;/p&gt;
&lt;p class="" data-start="159" data-end="440"&gt;Is it possible to develop a custom plugin for MultiTerm that integrates with it in a similar way to how plugins work in Trados Studio? So far, I&amp;rsquo;ve only come across standalone applications. We would like to add a custom action triggered when users add or edit entries in MultiTerm.&lt;/p&gt;
&lt;p class="" data-start="442" data-end="461"&gt;Thank you,&lt;br data-start="452" data-end="455" /&gt; Helena&lt;/p&gt;</description></item><item><title>Customizing Termbase Search</title><link>https://uat.community.rws.com/thread/57370?ContentTypeID=0</link><pubDate>Wed, 09 Apr 2025 13:01:32 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:0a01b21c-934d-400d-a313-4c08e00ad09d</guid><dc:creator>Helena Grulichova</dc:creator><slash:comments>2</slash:comments><comments>https://uat.community.rws.com/thread/57370?ContentTypeID=0</comments><wfw:commentRss>https://uat.community.rws.com/developers-more/trados-portfolio/multiterm-developers/f/multiterm-developers-forum/57370/customizing-termbase-search/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;We are using code like the following to search a termbase:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;Termbase oTb = oTbs["Termbase name"];&lt;/code&gt;&lt;br /&gt;&lt;code&gt;TermbaseSearch search = oTb.Search;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;search.Direction = Sdl.MultiTerm.TMO.Interop.MtSearchDirection.mtSearchDown;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;search.MaximumHits = 10;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;search.FuzzySearch = true;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;search.SearchExpression = &amp;quot;search term&amp;quot;;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;search.SourceIndex = &amp;quot;English&amp;quot;;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span&gt;HitTerms oHits = search.Execute();&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p class="" data-start="600" data-end="748"&gt;Is it possible to customize the search further? Specifically, we would like to &lt;strong data-start="679" data-end="702"&gt;lemmatize the terms&lt;/strong&gt; in the termbase before performing the search.&lt;/p&gt;
&lt;p class="" data-start="750" data-end="786"&gt;We are using &lt;strong data-start="763" data-end="785"&gt;Trados Studio 2024&lt;/strong&gt;.&lt;/p&gt;
&lt;p class="" data-start="788" data-end="807"&gt;Thank you,&lt;br /&gt;Helena&lt;/p&gt;</description></item></channel></rss>