<?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>Applications - Recent Threads</title><link>https://uat.community.rws.com/archive/language-developers/f/applications</link><description>This forum is used to see what is going on with the existing Applications, bugs, fixes, further development ideas etc.</description><dc:language>en-US</dc:language><generator>Telligent Community 13 Non-Production</generator><lastBuildDate>Fri, 07 Aug 2026 22:37:41 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://uat.community.rws.com/archive/language-developers/f/applications" /><item><title>Why We Built Our Own AI Translation Tool Instead of Using a CAT Tool Plugin</title><link>https://uat.community.rws.com/thread/61657?ContentTypeID=0</link><pubDate>Fri, 07 Aug 2026 22:37:41 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:0f45347f-af4f-49f7-b7b5-9a460950a4d4</guid><dc:creator>Tatjana Kostadinovic</dc:creator><slash:comments>0</slash:comments><comments>https://uat.community.rws.com/thread/61657?ContentTypeID=0</comments><wfw:commentRss>https://uat.community.rws.com/archive/language-developers/f/applications/61657/why-we-built-our-own-ai-translation-tool-instead-of-using-a-cat-tool-plugin/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p class="PDq2pG_selectionAnchorContainer" data-start="79" data-end="242"&gt;AI models such as GPT and Claude are powerful, but simply connecting an AI model to a CAT tool does not automatically produce professional, human-like translation.&lt;span class="PDq2pG_selectionAnchor"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-start="244" data-end="377"&gt;We wanted to use AI differently: &lt;strong data-start="277" data-end="377"&gt;not simply to generate translations, but to build a complete translation workflow around the AI.&lt;/strong&gt;&lt;/p&gt;
&lt;p data-start="379" data-end="590"&gt;I&amp;#39;ve been using Trados and memoQ for years. After more than five years of developing, testing, and refining my own AI translation and QA tool, I learned that the AI model itself is only one part of the solution.&lt;/p&gt;
&lt;p data-start="592" data-end="648"&gt;Here are some of the main challenges we needed to solve.&lt;/p&gt;
&lt;h2 data-section-id="6t4lvs" data-start="650" data-end="694"&gt;1. A robust SDLXLIFF/XLIFF parsing module&lt;/h2&gt;
&lt;p class="" data-start="696" data-end="747"&gt;We wanted to process SDLXLIFF/XLIFF files directly.&lt;/p&gt;
&lt;p class="" data-start="749" data-end="818"&gt;A professional CAT file contains much more than text. It can include:&lt;/p&gt;
&lt;ul data-start="820" data-end="897"&gt;
&lt;li data-section-id="11ij728" data-start="820" data-end="833"&gt;Inline tags&lt;/li&gt;
&lt;li data-section-id="15y2ehr" data-start="834" data-end="850"&gt;Segment status&lt;/li&gt;
&lt;li data-section-id="1fr3cko" data-start="851" data-end="861"&gt;Comments&lt;/li&gt;
&lt;li data-section-id="lrndk5" data-start="862" data-end="872"&gt;Metadata&lt;/li&gt;
&lt;li data-section-id="14y3itv" data-start="873" data-end="897"&gt;Formatting information&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-start="899" data-end="960"&gt;During translation, these elements must be handled correctly.&lt;/p&gt;
&lt;p data-start="962" data-end="1134"&gt;The translation engine needs to preserve tags, maintain the file structure, update segment status when required, and generate a valid SDLXLIFF/XLIFF file after translation.&lt;/p&gt;
&lt;p class="" data-start="1136" data-end="1318"&gt;Although SDKs are available, we decided to develop our own parsing module so we could have more control over the workflow and handle the file structure according to our requirements.&lt;/p&gt;
&lt;h2 data-section-id="108n3wh" data-start="1320" data-end="1358"&gt;2. AI needs human translation rules&lt;/h2&gt;
&lt;p data-start="1360" data-end="1440"&gt;Simply sending text to GPT or Claude and asking for a translation is not enough.&lt;/p&gt;
&lt;p data-start="1442" data-end="1550"&gt;Human translators follow specific rules based on the client, project, terminology, style, and language pair.&lt;/p&gt;
&lt;p data-start="1552" data-end="1600"&gt;We wanted to preserve those rules when using AI.&lt;/p&gt;
&lt;p data-start="1602" data-end="1664"&gt;Our tool therefore uses specialized prompts and workflows for:&lt;/p&gt;
&lt;ul data-start="1666" data-end="1748"&gt;
&lt;li data-section-id="1386ewz" data-start="1666" data-end="1679"&gt;Translation&lt;/li&gt;
&lt;li data-section-id="1rcb1h0" data-start="1680" data-end="1689"&gt;Editing&lt;/li&gt;
&lt;li data-section-id="e74wj" data-start="1690" data-end="1703"&gt;Terminology&lt;/li&gt;
&lt;li data-section-id="1o48po" data-start="1704" data-end="1709"&gt;IIT&lt;/li&gt;
&lt;li data-section-id="1o47ga" data-start="1710" data-end="1715"&gt;KTM&lt;/li&gt;
&lt;li data-section-id="1o4s0m" data-start="1716" data-end="1721"&gt;TGM&lt;/li&gt;
&lt;li data-section-id="14r0bzl" data-start="1722" data-end="1748"&gt;Other localization tasks&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-start="1750" data-end="1915"&gt;The goal is to give the AI the information and rules it needs to produce a more &lt;strong data-start="1830" data-end="1856"&gt;human-like translation&lt;/strong&gt;, rather than relying only on the model&amp;#39;s default behavior.&lt;/p&gt;
&lt;h2 data-section-id="1sdd6x" data-start="1917" data-end="1966"&gt;3. Translation Memory and glossary integration&lt;/h2&gt;
&lt;p data-start="1968" data-end="2062"&gt;Professional translation workflows depend heavily on Translation Memories (TM) and glossaries.&lt;/p&gt;
&lt;p data-start="2064" data-end="2123"&gt;We wanted the AI to use these resources during translation.&lt;/p&gt;
&lt;p data-start="2125" data-end="2179"&gt;The tool can use a user&amp;#39;s existing TM and glossary to:&lt;/p&gt;
&lt;ul data-start="2181" data-end="2332"&gt;
&lt;li data-section-id="mrjuqs" data-start="2181" data-end="2215"&gt;Maintain terminology consistency&lt;/li&gt;
&lt;li data-section-id="1dn6xd7" data-start="2216" data-end="2256"&gt;Reuse previously approved translations&lt;/li&gt;
&lt;li data-section-id="1op5rue" data-start="2257" data-end="2293"&gt;Follow client-specific terminology&lt;/li&gt;
&lt;li data-section-id="uj64gn" data-start="2294" data-end="2332"&gt;Provide additional context to the AI&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-start="2334" data-end="2448"&gt;This is an important difference between simply using an AI model and building an AI-assisted translation workflow.&lt;/p&gt;
&lt;h2 data-section-id="muqe1k" data-start="2450" data-end="2478"&gt;4. Our own fuzzy matching&lt;/h2&gt;
&lt;p data-start="2480" data-end="2568"&gt;Another challenge was matching new segments with existing TM entries and glossary terms.&lt;/p&gt;
&lt;p data-start="2570" data-end="2681"&gt;I spent around three months developing our own fuzzy-matching module specifically for TM and glossary matching.&lt;/p&gt;
&lt;p data-start="2683" data-end="2856"&gt;I did not rely on an existing Python fuzzy-matching library. I developed the matching logic myself so that it could be adapted to the requirements of localization workflows.&lt;/p&gt;
&lt;p data-start="2858" data-end="2958"&gt;This gives us more control over how TM and glossary entries are matched and used during translation.&lt;/p&gt;
&lt;h2 data-section-id="1727f63" data-start="2960" data-end="3004"&gt;5. QA is part of the translation workflow&lt;/h2&gt;
&lt;p data-start="3006" data-end="3069"&gt;Translation does not end when the AI generates the target text.&lt;/p&gt;
&lt;p data-start="3071" data-end="3102"&gt;The result needs to be checked.&lt;/p&gt;
&lt;p data-start="3104" data-end="3142"&gt;Our tool supports QA checks including:&lt;/p&gt;
&lt;ul data-start="3144" data-end="3234"&gt;
&lt;li data-section-id="jmnldj" data-start="3144" data-end="3179"&gt;&lt;strong data-start="3146" data-end="3179"&gt;IIT &amp;mdash; Inconsistency in Target&lt;/strong&gt;&lt;/li&gt;
&lt;li data-section-id="oqswer" data-start="3180" data-end="3209"&gt;&lt;strong data-start="3182" data-end="3209"&gt;KTM &amp;mdash; Key Term Mismatch&lt;/strong&gt;&lt;/li&gt;
&lt;li data-section-id="1bi39ro" data-start="3210" data-end="3234"&gt;&lt;strong data-start="3212" data-end="3234"&gt;TGM &amp;mdash; Tag Mismatch&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-start="3236" data-end="3324"&gt;It can also work with Xbench QA reports and help fix issues identified in those reports.&lt;/p&gt;
&lt;p data-start="3326" data-end="3439"&gt;The goal is to automate repetitive QA work and reduce the amount of manual correction required after translation.&lt;/p&gt;</description></item><item><title>AI Isn't Stupid: It Can Deliver Human-Like Translation and QA</title><link>https://uat.community.rws.com/thread/61647?ContentTypeID=0</link><pubDate>Thu, 06 Aug 2026 18:27:44 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:c1d0d6a3-cf58-49e5-aff7-f090e63c85eb</guid><dc:creator>Tatjana Kostadinovic</dc:creator><slash:comments>0</slash:comments><comments>https://uat.community.rws.com/thread/61647?ContentTypeID=0</comments><wfw:commentRss>https://uat.community.rws.com/archive/language-developers/f/applications/61647/ai-isn-t-stupid-it-can-deliver-human-like-translation-and-qa/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;span&gt;I often see people say that AI is not good enough for professional translation or QA.&lt;/span&gt;&lt;br /&gt;&lt;span&gt;I understand why they think that&amp;mdash;if you&amp;#39;re only using GPT or Claude directly, they&amp;#39;re right. On their own, they cannot replace a professional translation workflow.&lt;/span&gt;&lt;br /&gt;&lt;span&gt;I&amp;#39;ve been using Trados and memoQ for years, but I don&amp;#39;t rely on them for the actual translation anymore. Instead, I developed my own AI-powered translation and QA tool after more than five years of testing and refinement.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;I developed an AI-powered translation tool that can directly process SDLXLIFF/XLIFF files and provide fast, high-quality translations while maintaining the original file structure.&lt;/span&gt;&lt;br /&gt;&lt;span&gt;The tool supports Trados and memoQ files, allowing users to select the required language pair and apply a glossary to maintain consistent terminology throughout the translation process.&lt;/span&gt;&lt;br /&gt;&lt;span&gt;After translation, it also provides automated QA functions, including Inconsistency in Target (IIT), Key Term Mismatch (KTM), and Tag Mismatch (TGM) checks, and can apply Xbench AutoFix to automatically resolve common QA issues.&lt;/span&gt;&lt;br /&gt;&lt;span&gt;One of the key features is that it preserves tags during translation, which helps avoid formatting and structural problems that often occur with automated translation workflows.&lt;/span&gt;&lt;br /&gt;&lt;span&gt;These are the main features currently available, and I am continuously improving the system with more capabilities.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;Here are some of the key challenges I had to solve:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;1. A robust SDLXLIFF/XLIFF parsing engine&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;Professional CAT files contain tags, statuses, comments, and other metadata that must be preserved.&lt;/span&gt;&lt;br /&gt;&lt;span&gt;The parser must correctly read the file, keep every tag intact, update segment statuses, and generate a valid SDLXLIFF/XLIFF file after translation.&lt;/span&gt;&lt;br /&gt;&lt;span&gt;Although an official SDLXLIFF SDK exists, I found it more flexible and easier to build my own parsing module tailored to my workflow.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;2. Human translation rules&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;Every translator and every client has their own translation guidelines.&lt;/span&gt;&lt;br /&gt;&lt;span&gt;To achieve human-like translations, these rules must be incorporated into the prompts instead of relying solely on the default behavior of GPT or Claude.&lt;/span&gt;&lt;br /&gt;&lt;span&gt;My tool includes specialized prompts for translation, editing, IIT, KTM, TGM, and other localization tasks.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;3. Translation Memory and Glossary integration&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;A professional translation system must use Translation Memories (TM) and glossaries during translation.&lt;/span&gt;&lt;br /&gt;&lt;span&gt;This ensures terminology consistency and allows previous approved translations to be reused instead of generating everything from scratch.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;4. Custom fuzzy matching&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;I spent three months developing my own fuzzy matching engine for Translation Memories and glossaries.&lt;/span&gt;&lt;br /&gt;&lt;span&gt;I didn&amp;#39;t rely on any existing Python libraries&amp;mdash;I designed and implemented the matching algorithm from scratch to better fit localization workflows.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;5. Professional QA automation&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;Translation quality doesn&amp;#39;t end when the text is generated.&lt;/span&gt;&lt;br /&gt;&lt;span&gt;My tool performs important QA checks such as IIT, KTM, and TGM, similar to Xbench. It can also automatically fix issues detected in Xbench QA reports, significantly reducing manual post-editing.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;I&amp;#39;ve been developing and testing this system for more than five years, continuously fixing edge cases, improving translation quality, and refining the workflow. I&amp;#39;m still improving it as I discover new challenges in real-world localization projects.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;Thanks&lt;/span&gt;&lt;/p&gt;</description></item><item><title>Addin version does not appear</title><link>https://uat.community.rws.com/thread/57955?ContentTypeID=0</link><pubDate>Mon, 02 Jun 2025 05:59:45 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:1ce41f37-4967-4015-96af-ffb6eb2a9c29</guid><dc:creator>Bal&amp;#225;zs Feh&amp;#233;r</dc:creator><slash:comments>0</slash:comments><comments>https://uat.community.rws.com/thread/57955?ContentTypeID=0</comments><wfw:commentRss>https://uat.community.rws.com/archive/language-developers/f/applications/57955/addin-version-does-not-appear/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;span&gt;Hi All,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;I have a problem that, I have a functioning addin, but the version&amp;nbsp;of the addin does not appear in the options (see image).&amp;nbsp;I am not sure what I am doing wrong. Can you please help what I should set to make it appear?&lt;br /&gt;&lt;/span&gt;&lt;span&gt;Thanks in advance&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Best regards,&lt;br /&gt;&lt;/span&gt;&lt;span&gt;Balazs&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img style="max-height:600px;max-width:900px;" src="https://uat.community.rws.com/resized-image/__size/1800x1200/__key/communityserver-discussions-components-files/59/pastedimage1748843964503v1.png" alt="Screenshot of the Add-ins window showing a list of add-ins with their states, load types, descriptions, and versions. The version for 'Kalcium plugin for Passolo' is marked as 'Unknown'." /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Easing plugin dependency version maintenance via assembly binding retargeting</title><link>https://uat.community.rws.com/thread/56644?ContentTypeID=0</link><pubDate>Mon, 10 Feb 2025 12:11:34 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:51ab8331-d776-487b-978c-d7dfc14a5d26</guid><dc:creator>Robin Palotai</dc:creator><slash:comments>0</slash:comments><comments>https://uat.community.rws.com/thread/56644?ContentTypeID=0</comments><wfw:commentRss>https://uat.community.rws.com/archive/language-developers/f/applications/56644/easing-plugin-dependency-version-maintenance-via-assembly-binding-retargeting/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;I wanted to ask your opinion if it would be feasible to automatically retarget the plugin dependencies to the actual versions (as long as there weren&amp;#39;t any breaking changes). Let me share a bit more context on where I encountered this:&lt;/p&gt;
&lt;p&gt;The 2024 CU2 release of Trados Studio used updated versions of the MS WebView2 assembly. Since our plugin was compiled against a specific version of WebView2 (the one shipped with Trados 2024), this naturally resulted in a plugin load failure. But WebView2 itself is backwards compatible: using a newer assembly while compiling against an older assembly&amp;#39;s API works by contract. So ideally, our plugin would keep working without having to recompile against the new assembly versions.&lt;/p&gt;
&lt;p&gt;This should be possible to achieve using the assembly binding retargeting feature of .NET - for example, memoQ has this retargeting config next to its executable, and upgrades all interface assembly version bindings to use the shipped version. This way plugins don&amp;#39;t need to be recompiled for successive releases.&lt;/p&gt;
&lt;p&gt;As for Trados, it might be possible for the retargeting to affect the API assemblies too, or any assembly where compatibility was not broken. So plugin maintenance could become easier, and recompilation would only be needed in case of a genuine breakage of the API.&lt;/p&gt;
&lt;p&gt;What do you think, is this a suitable idea for sometime in the future?&lt;/p&gt;
&lt;p&gt;BR,&lt;br /&gt;Robin&lt;/p&gt;</description></item><item><title>Integrate Studio with Censhare</title><link>https://uat.community.rws.com/thread/44928?ContentTypeID=0</link><pubDate>Tue, 20 Dec 2022 08:21:42 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:425aecf8-1c1f-4f66-98e4-39919099e5a9</guid><dc:creator>Priscillia Schlemo</dc:creator><slash:comments>8</slash:comments><comments>https://uat.community.rws.com/thread/44928?ContentTypeID=0</comments><wfw:commentRss>https://uat.community.rws.com/archive/language-developers/f/applications/44928/integrate-studio-with-censhare/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Dear Community,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;We&amp;#39;re about to switch to Studio 2022 and would like to integrate it with Censhare. Is there an existing API for that?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thanks for your help,&lt;/p&gt;
&lt;p&gt;Priscillia&lt;/p&gt;
&lt;div id="vimeo_tool" class="vimeo_tool"&gt;&lt;/div&gt;
&lt;div id="vtPopupMenu"&gt;&lt;/div&gt;</description></item><item><title>RE: Integrate Studio with Censhare</title><link>https://uat.community.rws.com/thread/179627?ContentTypeID=1</link><pubDate>Thu, 06 Feb 2025 15:14:39 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:1362e00d-9dc4-4083-937d-2febd0253f6b</guid><dc:creator>Paul Filkin</dc:creator><slash:comments>0</slash:comments><comments>https://uat.community.rws.com/thread/179627?ContentTypeID=1</comments><wfw:commentRss>https://uat.community.rws.com/archive/language-developers/f/applications/44928/integrate-studio-with-censhare/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Thanks &lt;a href="https://uat.community.rws.com/members/pieropasquali"&gt;Piero Pasquali&lt;/a&gt;&amp;nbsp;, I&amp;#39;ll watch out for your email.&lt;/p&gt;
&lt;div id="vimeo_tool" class="vimeo_tool"&gt;&lt;/div&gt;
&lt;div id="vtPopupMenu" style="display:none;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Integrate Studio with Censhare</title><link>https://uat.community.rws.com/thread/179612?ContentTypeID=1</link><pubDate>Thu, 06 Feb 2025 09:30:49 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:09183307-7379-4e8a-8408-7373e2fc33d2</guid><dc:creator>Piero Pasquali</dc:creator><slash:comments>1</slash:comments><comments>https://uat.community.rws.com/thread/179612?ContentTypeID=1</comments><wfw:commentRss>https://uat.community.rws.com/archive/language-developers/f/applications/44928/integrate-studio-with-censhare/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hi&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;Thanks for looking into this. I&amp;#39;ve taken over from Priscillia and I have a contact at Censhare, you&amp;#39;ll get an email from me soon.&lt;/p&gt;
&lt;p&gt;In our case it&amp;#39;s still Trados Studio 2022, but the connection might be helpful for&amp;nbsp;&amp;nbsp;as well.&lt;br /&gt;&lt;br /&gt;Piero&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Integrate Studio with Censhare</title><link>https://uat.community.rws.com/thread/179311?ContentTypeID=1</link><pubDate>Wed, 29 Jan 2025 09:01:45 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:071d6e92-f266-4b22-ac79-8f51cc48dbff</guid><dc:creator>Paul Filkin</dc:creator><slash:comments>1</slash:comments><comments>https://uat.community.rws.com/thread/179311?ContentTypeID=1</comments><wfw:commentRss>https://uat.community.rws.com/archive/language-developers/f/applications/44928/integrate-studio-with-censhare/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I&amp;#39;ve had zero response!&amp;nbsp; If you happen to know someone we can speak to I&amp;#39;ll happily contact them.&amp;nbsp; Certainly they aren&amp;#39;t a company we see any opportunity for so they are not high on my list to be honest, and the lack of response does nothing to change my opinion.&amp;nbsp; But if you do know someone, let me know.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;div id="vimeo_tool" class="vimeo_tool"&gt;&lt;/div&gt;
&lt;div id="vtPopupMenu"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Integrate Studio with Censhare</title><link>https://uat.community.rws.com/thread/179304?ContentTypeID=1</link><pubDate>Wed, 29 Jan 2025 08:05:38 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:75aa839f-8a41-4f6b-b715-f84fdfd709d7</guid><dc:creator>Walter Blaser</dc:creator><slash:comments>1</slash:comments><comments>https://uat.community.rws.com/thread/179304?ContentTypeID=1</comments><wfw:commentRss>https://uat.community.rws.com/archive/language-developers/f/applications/44928/integrate-studio-with-censhare/rss?ContentTypeId=0</wfw:commentRss><description>[quote userid="2145" url="~/archive/language-developers/f/applications/44928/integrate-studio-with-censhare/178436"]I will try the contacts we have for them today as using the partner portal has been a fruitless exercise.&amp;nbsp;[/quote]
&lt;p&gt;Hi &lt;a href="https://uat.community.rws.com/members/pfilkin"&gt;Paul Filkin&lt;/a&gt;&amp;nbsp;&lt;br /&gt;Have you been able, meanwhile, to find out something useful about this?&lt;br /&gt;What do you suggest I give as answer to my customer?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Integrate Studio with Censhare</title><link>https://uat.community.rws.com/thread/178436?ContentTypeID=1</link><pubDate>Tue, 07 Jan 2025 14:22:37 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:cee95629-c04d-4688-b3b6-cfcf5da95a5e</guid><dc:creator>Paul Filkin</dc:creator><slash:comments>1</slash:comments><comments>https://uat.community.rws.com/thread/178436?ContentTypeID=1</comments><wfw:commentRss>https://uat.community.rws.com/archive/language-developers/f/applications/44928/integrate-studio-with-censhare/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;In this case I think it&amp;#39;s ok here as nobody responded to the original anyway, so nothing there to get confused with.&lt;/p&gt;
[quote userid="2184" url="~/archive/language-developers/f/applications/44928/integrate-studio-with-censhare/178428"]I found this documentation of Censhare, but it does not say much about API interface:[/quote]
&lt;p&gt;Indeed... I also found this:&lt;/p&gt;
&lt;p&gt;&lt;a id="" href="https://documentation.censhare.com/online-solutions/rest-api-overview"&gt;https://documentation.censhare.com/online-solutions/rest-api-overview&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The Censhare REST API seems offers four main components:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;MiddlewareApi, which is extensible and supports creating custom endpoints for various purposes;&lt;/li&gt;
&lt;li&gt;DataApi, providing basic data handling for the frontend, including image manipulation and configuration endpoints;&lt;/li&gt;
&lt;li&gt;AuthenticationApi, handling login, logout, password reset, and related tasks independently of the broader system;&lt;/li&gt;
&lt;li&gt;Module Configuration API, which manages module-specific configurations and allows authenticated users to upload and download theming images.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;There doesn&amp;#39;t seem to be any&amp;nbsp;native support for translation-specific tasks like XLIFF or TMX handling which are the basics of their solution in this regard.&amp;nbsp; They only support TMX 1.4 and not 1.4b which I&amp;#39;m not sure about - might need a conversion - but the XLIFF 1.2 is fine.&lt;/p&gt;
&lt;p&gt;I will try the contacts we have for them today as using the partner portal has been a fruitless exercise.&amp;nbsp; I&amp;#39;m wondering just how upto date and needed this solution really is?&amp;nbsp; Have you ever had any other requests or come across anyone else using it?&amp;nbsp; Could be that a simple solution would be to use something like Blackbird or Make to facilitate the exchange of files between Trados and Censhare.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;div id="vimeo_tool" class="vimeo_tool"&gt;&lt;/div&gt;
&lt;div id="vtPopupMenu" style="display:none;"&gt;&lt;/div&gt;
&lt;div id="vimeo_tool" class="vimeo_tool"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Integrate Studio with Censhare</title><link>https://uat.community.rws.com/thread/178428?ContentTypeID=1</link><pubDate>Tue, 07 Jan 2025 12:26:58 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:c224cb68-5ea2-491a-9c31-6072d6251e0c</guid><dc:creator>Walter Blaser</dc:creator><slash:comments>1</slash:comments><comments>https://uat.community.rws.com/thread/178428?ContentTypeID=1</comments><wfw:commentRss>https://uat.community.rws.com/archive/language-developers/f/applications/44928/integrate-studio-with-censhare/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hi&amp;nbsp;&lt;a href="https://uat.community.rws.com/members/pfilkin"&gt;Paul Filkin&lt;/a&gt;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;My request is more recent than Priscillia&amp;#39;s, I posted it here because I found this thread with a search and thought the answer might benefit both.&lt;br /&gt;If you prefer, I can create a new separate thread for this.&lt;br /&gt;&lt;br /&gt;The request I received is for an API integration with GroupShare. The customer would like to handle translation requests from customers so that they automatically generate a project in GroupShare.&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;I found this documentation of Censhare, but it does not say much about API interface:&lt;br /&gt;&lt;a href="https://documentation.censhare.com/classic-1/2021/Public/set-up-translation-localization"&gt;Set up translation &amp;amp; localization&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Walter&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Integrate Studio with Censhare</title><link>https://uat.community.rws.com/thread/178422?ContentTypeID=1</link><pubDate>Tue, 07 Jan 2025 11:06:11 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:eddcde1b-db3e-4bda-83cf-7237fd20700a</guid><dc:creator>Paul Filkin</dc:creator><slash:comments>1</slash:comments><comments>https://uat.community.rws.com/thread/178422?ContentTypeID=1</comments><wfw:commentRss>https://uat.community.rws.com/archive/language-developers/f/applications/44928/integrate-studio-with-censhare/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;a href="https://uat.community.rws.com/members/priscilliaschlemo"&gt;Priscillia Schlemo&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;We don&amp;#39;t have an existing integration as far as I can see.&amp;nbsp; I also can&amp;#39;t find their API documentation to see what they have.&amp;nbsp; If you have it and are looking for an API for Trados Studio then you can find all the API documentation for our tools here:&lt;/p&gt;
&lt;p&gt;&lt;a id="" href="https://developers.rws.com/"&gt;https://developers.rws.com/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I would be interested to know what you expect from the integration as this seems like an integration with Language Cloud would be a better fit anyway, but if you&amp;#39;re just switching to Trados Studio 2022 which is already quite old perhaps you&amp;#39;re not using Language Cloud yet?&lt;/p&gt;
&lt;p&gt;I will contact Censhare and see whether there is anything we can do... but this will be a longer process than giving you an answer right now.&lt;/p&gt;
&lt;div id="vimeo_tool" class="vimeo_tool"&gt;&lt;/div&gt;
&lt;div id="vtPopupMenu" style="display:none;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Integrate Studio with Censhare</title><link>https://uat.community.rws.com/thread/178417?ContentTypeID=1</link><pubDate>Tue, 07 Jan 2025 10:08:03 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:2c82137c-3309-4f8d-b783-37e79a75e7ac</guid><dc:creator>Former Member</dc:creator><slash:comments>0</slash:comments><comments>https://uat.community.rws.com/thread/178417?ContentTypeID=1</comments><wfw:commentRss>https://uat.community.rws.com/archive/language-developers/f/applications/44928/integrate-studio-with-censhare/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&amp;nbsp;&lt;a href="https://uat.community.rws.com/members/pfilkin"&gt;Paul Filkin&lt;/a&gt;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;Dear Paul&lt;br /&gt;Now that you are back to the fray, hopefully not to overlaid &lt;span class="emoticon" data-url="https://uat.community.rws.com/cfs-file/__key/system/emoji/1f601.svg" title="Grin"&gt;&amp;#x1f601;&lt;/span&gt;, &lt;br /&gt;do you know if there is anything existing or in the pipeline in this area?&lt;br /&gt;I just got the same question from another customer who would like to integrate Censhare with Studio through an API.&lt;br /&gt;Best&lt;br /&gt;Walter&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>GroupShareKit TranslationMemories.GetTms() returning incomplete and nondeterministic results</title><link>https://uat.community.rws.com/thread/51755?ContentTypeID=0</link><pubDate>Tue, 19 Mar 2024 08:07:44 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:80a3bb3c-cf76-4980-9d4c-4ed0cff00cb8</guid><dc:creator>Tamas Meszaros</dc:creator><slash:comments>1</slash:comments><comments>https://uat.community.rws.com/thread/51755?ContentTypeID=0</comments><wfw:commentRss>https://uat.community.rws.com/archive/language-developers/f/applications/51755/groupsharekit-translationmemories-gettms-returning-incomplete-and-nondeterministic-results/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;when calling&amp;nbsp;TranslationMemories.GetTms() on the GroupShareKit API several times, it keeps returning different results:&lt;/p&gt;
&lt;p&gt;1st call: 3626 TMs&lt;/p&gt;
&lt;p&gt;2nd call: 3688 TMs&lt;/p&gt;
&lt;p&gt;3rd call: 3729 TMs&lt;/p&gt;
&lt;p&gt;4th call: 3601 TMs&lt;/p&gt;
&lt;p&gt;Accoring to GS web UI, we have 4450 TMs (tested with the same user every time)&lt;/p&gt;
&lt;p&gt;We have&amp;nbsp;&lt;span class="versions-info footer-version"&gt;GS: 15.1.10.13194 - GS 2020 SR1 CU10, and GSKit 15.1.10.&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="versions-info footer-version"&gt;Is this a bug in the REST API maybe? Has anyone met this problem?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="versions-info footer-version"&gt;thanks,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="versions-info footer-version"&gt;Tamas&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="versions-info footer-version"&gt;&lt;/span&gt;&lt;/p&gt;</description></item><item><title>RE: GroupShareKit TranslationMemories.GetTms() returning incomplete and nondeterministic results</title><link>https://uat.community.rws.com/thread/165175?ContentTypeID=1</link><pubDate>Tue, 19 Mar 2024 08:49:53 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:5c5e0e0f-e55b-4bec-ba6e-2e8bb82b77a2</guid><dc:creator>Daniel Brockmann</dc:creator><slash:comments>0</slash:comments><comments>https://uat.community.rws.com/thread/165175?ContentTypeID=1</comments><wfw:commentRss>https://uat.community.rws.com/archive/language-developers/f/applications/51755/groupsharekit-translationmemories-gettms-returning-incomplete-and-nondeterministic-results/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Thanks &lt;a href="https://uat.community.rws.com/members/mesztam"&gt;Tamas Meszaros&lt;/a&gt;&amp;nbsp; - indeed a bit non-deterministic... tagging &lt;a href="https://uat.community.rws.com/members/pfilkin"&gt;Paul Filkin&lt;/a&gt;&amp;nbsp;, &amp;nbsp; and &lt;a href="https://uat.community.rws.com/members/emanuelalbu"&gt;Emanuel Albu&lt;/a&gt;&amp;nbsp; to see who can pick this up. Thanks, Daniel&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Is it possible to edit and edit &amp; reload templates from studio plugin?</title><link>https://uat.community.rws.com/thread/51194?ContentTypeID=0</link><pubDate>Mon, 12 Feb 2024 11:03:51 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:9eea14bc-4181-4cf2-a66e-49563961b2b4</guid><dc:creator>Tamas Meszaros</dc:creator><slash:comments>0</slash:comments><comments>https://uat.community.rws.com/thread/51194?ContentTypeID=0</comments><wfw:commentRss>https://uat.community.rws.com/archive/language-developers/f/applications/51194/is-it-possible-to-edit-and-edit-reload-templates-from-studio-plugin/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I tried to manipulate an sdltpl Studio template (as xml file) from a studio plugin, but&amp;nbsp;if I open the template for editing then, I cannot see the changes (adding a new file type). If I close the template editor, then the file is reverted to the original state.&lt;/p&gt;
&lt;p&gt;It seems as if Studio would cache the templates in the memory, and ignore the current status on the disk as long as the application is running.&lt;/p&gt;
&lt;p&gt;Is there any (even unofficial) way to make changes effect while studio is running?&lt;/p&gt;
&lt;p&gt;thanks,&lt;/p&gt;
&lt;p&gt;Tamas&lt;/p&gt;</description></item><item><title>RE: Exporting a Server TM using the TranslationMemory API results in a TMX file that misses the context matching information</title><link>https://uat.community.rws.com/thread/156834?ContentTypeID=1</link><pubDate>Thu, 24 Aug 2023 08:52:08 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:f200de4e-4acd-4787-855d-2ace9927be6f</guid><dc:creator>Patrick Andrew Hartnett</dc:creator><slash:comments>0</slash:comments><comments>https://uat.community.rws.com/thread/156834?ContentTypeID=1</comments><wfw:commentRss>https://uat.community.rws.com/archive/language-developers/f/applications/48517/exporting-a-server-tm-using-the-translationmemory-api-results-in-a-tmx-file-that-misses-the-context-matching-information/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;This item is duplicated with:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://community.rws.com/developers-more/trados-portfolio/trados-studio-developers/f/sdk_qa/48650/exporting-a-server-tm-using-the-translationmemory-api-results-in-a-tmx-file-that-misses-the-context-matching-information/156822"&gt;community.rws.com/.../156822&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Exporting a Server TM using the TranslationMemory API results in a TMX file that misses the context matching information</title><link>https://uat.community.rws.com/thread/48517?ContentTypeID=0</link><pubDate>Mon, 07 Aug 2023 12:24:52 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:fa699fe2-6d0d-4beb-ac13-6c65bcc1f3fa</guid><dc:creator>Tom Imhof</dc:creator><slash:comments>2</slash:comments><comments>https://uat.community.rws.com/thread/48517?ContentTypeID=0</comments><wfw:commentRss>https://uat.community.rws.com/archive/language-developers/f/applications/48517/exporting-a-server-tm-using-the-translationmemory-api-results-in-a-tmx-file-that-misses-the-context-matching-information/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hi, I have detected a problem with the Exporter class in the TranslationMemory API. The problem is that - when a server TM gets exported, the TMX is missing the context information after the export.&lt;/p&gt;
&lt;p&gt;Here is my code:&lt;/p&gt;
&lt;p class="p1"&gt;&lt;span class="s1"&gt;Dim&lt;/span&gt; TMExporter &lt;span class="s1"&gt;As&lt;/span&gt; &lt;span class="s1"&gt;New&lt;/span&gt; Sdl.LanguagePlatform.TranslationMemoryApi.TranslationMemoryExporter(ServerBasedTranslationMemory.GetLanguageDirection(LangDir))&lt;/p&gt;
&lt;p class="p1"&gt;&lt;span class="Apple-tab-span"&gt; &lt;/span&gt;&lt;span class="Apple-tab-span"&gt; &lt;/span&gt;&lt;span class="Apple-tab-span"&gt; &lt;/span&gt;&lt;span class="Apple-tab-span"&gt; &lt;/span&gt;&lt;span class="Apple-tab-span"&gt; &lt;/span&gt;&lt;span class="Apple-tab-span"&gt; &lt;/span&gt;TMExporter.ChunkSize = 100&lt;/p&gt;
&lt;p class="p1"&gt;&lt;span class="Apple-tab-span"&gt; &lt;/span&gt;&lt;span class="Apple-tab-span"&gt; &lt;/span&gt;&lt;span class="Apple-tab-span"&gt; &lt;/span&gt;&lt;span class="Apple-tab-span"&gt; &lt;/span&gt;&lt;span class="Apple-tab-span"&gt; &lt;/span&gt;&lt;span class="Apple-tab-span"&gt; &lt;/span&gt;TMExporter.FilterExpression = GetFilterCreatedAt()&lt;/p&gt;
&lt;p class="p1"&gt;&lt;span class="Apple-tab-span"&gt; &lt;/span&gt;&lt;span class="Apple-tab-span"&gt; &lt;/span&gt;&lt;span class="Apple-tab-span"&gt; &lt;/span&gt;&lt;span class="Apple-tab-span"&gt; &lt;/span&gt;&lt;span class="Apple-tab-span"&gt; &lt;/span&gt;&lt;span class="Apple-tab-span"&gt; &lt;/span&gt;&lt;span class="Apple-tab-span"&gt; &lt;/span&gt;&lt;span class="Apple-tab-span"&gt; &lt;/span&gt;&lt;span class="Apple-tab-span"&gt; &lt;/span&gt;&lt;span class="Apple-tab-span"&gt; &lt;/span&gt;&lt;span class="Apple-tab-span"&gt; &lt;/span&gt;&lt;span class="Apple-tab-span"&gt; &lt;/span&gt;&lt;span class="s1"&gt;AddHandler&lt;/span&gt; TMExporter.BatchExported, &lt;span class="s1"&gt;AddressOf&lt;/span&gt; Exporter_BatchExported&lt;/p&gt;
&lt;p class="p1"&gt;&lt;span class="Apple-tab-span"&gt; &lt;/span&gt;&lt;span class="Apple-tab-span"&gt; &lt;/span&gt;&lt;span class="Apple-tab-span"&gt; &lt;/span&gt;&lt;span class="Apple-tab-span"&gt; &lt;/span&gt;&lt;span class="Apple-tab-span"&gt; &lt;/span&gt;&lt;span class="Apple-tab-span"&gt; &lt;/span&gt;strExportfile = ExportFolder &amp;amp; &lt;span class="s2"&gt;&amp;quot;\&amp;quot;&lt;/span&gt; &amp;amp; ServerTM &amp;amp; &lt;span class="s2"&gt;&amp;quot;_&amp;quot;&lt;/span&gt; &amp;amp; LanguageDirection.SourceLanguageCode.ToString &amp;amp; &lt;span class="s2"&gt;&amp;quot;_&amp;quot;&lt;/span&gt; &amp;amp; LanguageDirection.TargetLanguageCode.ToString &amp;amp; &lt;span class="s2"&gt;&amp;quot;.tmx&amp;quot;&lt;/span&gt;&lt;/p&gt;
&lt;p class="p1"&gt;&lt;span class="Apple-tab-span"&gt; &lt;/span&gt;&lt;span class="Apple-tab-span"&gt; &lt;/span&gt;&lt;span class="Apple-tab-span"&gt; &lt;/span&gt;&lt;span class="Apple-tab-span"&gt; &lt;/span&gt;&lt;span class="Apple-tab-span"&gt; &lt;/span&gt;&lt;span class="Apple-tab-span"&gt; &lt;/span&gt;&lt;span class="s1"&gt;Try&lt;/span&gt;&lt;/p&gt;
&lt;p class="p1"&gt;&lt;span class="Apple-tab-span"&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;/span&gt;&lt;span class="s1"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Dim&lt;/span&gt; strNow &lt;span class="s1"&gt;As&lt;/span&gt; &lt;span class="s1"&gt;String&lt;/span&gt; = Now.ToString(&lt;span class="s2"&gt;&amp;quot;yyyyMMdd_HHmmss&amp;quot;&lt;/span&gt;)&lt;/p&gt;
&lt;p class="p1"&gt;&lt;span class="Apple-tab-span"&gt; &lt;/span&gt;&lt;span class="Apple-tab-span"&gt; &lt;/span&gt;&lt;span class="Apple-tab-span"&gt; &lt;/span&gt;&lt;span class="Apple-tab-span"&gt; &lt;/span&gt;&lt;span class="Apple-tab-span"&gt; &lt;/span&gt;&lt;span class="Apple-tab-span"&gt; &lt;/span&gt;&lt;span class="Apple-tab-span"&gt; &lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;TMExporter.Export(strExportfile, &lt;span class="s1"&gt;True&lt;/span&gt;)&lt;/p&gt;
&lt;p class="p1"&gt;&lt;span class="Apple-tab-span"&gt; &lt;/span&gt;&lt;span class="Apple-tab-span"&gt; &lt;/span&gt;&lt;span class="Apple-tab-span"&gt; &lt;/span&gt;&lt;span class="Apple-tab-span"&gt; &lt;/span&gt;&lt;span class="Apple-tab-span"&gt; &lt;/span&gt;&lt;span class="Apple-tab-span"&gt; &lt;/span&gt;&lt;span class="Apple-tab-span"&gt; &lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;System.IO.File.AppendAllText(LogFile, ControlChars.CrLf &amp;amp; strNow &amp;amp; &lt;span class="s2"&gt;&amp;quot; SUCCESS: &amp;quot;&lt;/span&gt; &amp;amp; ServerTM &amp;amp; &lt;span class="s2"&gt;&amp;quot; , Source Language: &amp;quot;&lt;/span&gt; &amp;amp; LanguageDirection.SourceLanguageCode.ToString &amp;amp; &lt;span class="s2"&gt;&amp;quot; , Target Language: &amp;quot;&lt;/span&gt; &amp;amp; LanguageDirection.TargetLanguageCode.ToString &lt;br /&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&amp;amp; &lt;span class="s2"&gt;&amp;quot; was successfully exported to &amp;quot;&lt;/span&gt; &amp;amp; strExportfile &amp;amp; &lt;span class="s2"&gt;&amp;quot;. &amp;quot;&lt;/span&gt; &amp;amp; exportProgress.ToString &amp;amp; &lt;span class="s2"&gt;&amp;quot; TUs were exported.&amp;quot;&lt;/span&gt; &amp;amp; ControlChars.CrLf)&lt;/p&gt;
&lt;p class="p1"&gt;&lt;span class="Apple-tab-span"&gt; &lt;/span&gt;&lt;span class="Apple-tab-span"&gt; &lt;/span&gt;&lt;span class="Apple-tab-span"&gt; &lt;/span&gt;&lt;span class="Apple-tab-span"&gt; &lt;/span&gt;&lt;span class="Apple-tab-span"&gt; &lt;/span&gt;&lt;span class="Apple-tab-span"&gt; &lt;/span&gt;&lt;span class="s1"&gt;Catch&lt;/span&gt; ex &lt;span class="s1"&gt;As&lt;/span&gt; Exception&lt;/p&gt;
&lt;p class="p1"&gt;&lt;span class="Apple-tab-span"&gt; &lt;/span&gt;&lt;span class="Apple-tab-span"&gt; &lt;/span&gt;&lt;span class="Apple-tab-span"&gt; &lt;/span&gt;&lt;span class="Apple-tab-span"&gt; &lt;/span&gt;&lt;span class="Apple-tab-span"&gt; &lt;/span&gt;&lt;span class="Apple-tab-span"&gt; &lt;/span&gt;&lt;span class="Apple-tab-span"&gt; &lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class="s1"&gt;Dim&lt;/span&gt; strNow &lt;span class="s1"&gt;As&lt;/span&gt; &lt;span class="s1"&gt;String&lt;/span&gt; = Now.ToString(&lt;span class="s2"&gt;&amp;quot;yyyyMMdd_HHmmss&amp;quot;&lt;/span&gt;)&lt;/p&gt;
&lt;p class="p1"&gt;&lt;span class="Apple-tab-span"&gt; &lt;/span&gt;&lt;span class="Apple-tab-span"&gt; &lt;/span&gt;&lt;span class="Apple-tab-span"&gt; &lt;/span&gt;&lt;span class="Apple-tab-span"&gt; &lt;/span&gt;&lt;span class="Apple-tab-span"&gt; &lt;/span&gt;&lt;span class="Apple-tab-span"&gt; &lt;/span&gt;&lt;span class="Apple-tab-span"&gt; &lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;System.IO.File.AppendAllText(LogFile, ControlChars.CrLf &amp;amp; strNow &amp;amp; &lt;span class="s2"&gt;&amp;quot; ERROR: &amp;quot;&lt;/span&gt; &amp;amp; ServerTM &amp;amp; &lt;span class="s2"&gt;&amp;quot; , Source Language: &amp;quot;&lt;/span&gt; &amp;amp; LanguageDirection.SourceLanguageCode.ToString &amp;amp; &lt;span class="s2"&gt;&amp;quot; , Target Language: &amp;quot;&lt;/span&gt; &amp;amp; LanguageDirection.TargetLanguageCode.ToString &amp;amp; &lt;br /&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot; could not be exported. The original error message was: &amp;quot;&lt;/span&gt; &amp;amp; ex.ToString &amp;amp; ControlChars.CrLf)&lt;/p&gt;
&lt;p class="p1"&gt;&lt;span class="Apple-tab-span"&gt; &lt;/span&gt;&lt;span class="Apple-tab-span"&gt; &lt;/span&gt;&lt;span class="Apple-tab-span"&gt; &lt;/span&gt;&lt;span class="Apple-tab-span"&gt; &lt;/span&gt;&lt;span class="Apple-tab-span"&gt; &lt;/span&gt;&lt;span class="Apple-tab-span"&gt; &lt;/span&gt;&lt;span class="Apple-tab-span"&gt; &lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;System.IO.File.Delete(ExportFolder &amp;amp; &lt;span class="s2"&gt;&amp;quot;\&amp;quot;&lt;/span&gt; &amp;amp; ServerTM &amp;amp; &lt;span class="s2"&gt;&amp;quot;_&amp;quot;&lt;/span&gt; &amp;amp; LanguageDirection.SourceLanguageCode.ToString &amp;amp; &lt;span class="s2"&gt;&amp;quot;_&amp;quot;&lt;/span&gt; &amp;amp; LanguageDirection.TargetLanguageCode.ToString &amp;amp; &lt;span class="s2"&gt;&amp;quot;.tmx&amp;quot;&lt;/span&gt;)&lt;/p&gt;
&lt;p class="p1"&gt;&lt;span class="Apple-tab-span"&gt; &lt;/span&gt;&lt;span class="Apple-tab-span"&gt; &lt;/span&gt;&lt;span class="Apple-tab-span"&gt; &lt;/span&gt;&lt;span class="Apple-tab-span"&gt; &lt;/span&gt;&lt;span class="Apple-tab-span"&gt; &lt;/span&gt;&lt;span class="Apple-tab-span"&gt; &lt;/span&gt;&lt;span class="s1"&gt;End&lt;/span&gt; &lt;span class="s1"&gt;Try&lt;/span&gt;&lt;/p&gt;
&lt;p class="p1"&gt;&lt;span class="s1"&gt;This&amp;nbsp;code - when run on a local SDLTM exports everything just fine including the context information:&lt;/span&gt;&lt;/p&gt;
&lt;p class="p1"&gt;&lt;span class="s1"&gt;&lt;img src="https://uat.community.rws.com/resized-image/__size/1800x1200/__key/communityserver-discussions-components-files/59/pastedimage1691411090940v1.png" alt="Screenshot of Trados Studio TMX file with highlighted sections showing 'prop type' tags including 'x-IncludesContextContent' set to 'True' and 'x-ContextContent' with missing context information." /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="p1"&gt;&lt;span class="s1"&gt;But when I run it on a server TM, the TMX misses the context information after the export finishes:&lt;/span&gt;&lt;/p&gt;
&lt;p class="p1"&gt;&lt;img src="https://uat.community.rws.com/resized-image/__size/1800x1200/__key/communityserver-discussions-components-files/59/Screenshot-2023_2D00_08_2D00_07-at-14.03.38.png" alt="Screenshot of Trados Studio TMX file showing 'prop type' tags without highlighted errors, but missing context information in 'x-Context' tag." /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Exporting a Server TM using the TranslationMemory API results in a TMX file that misses the context matching information</title><link>https://uat.community.rws.com/thread/155999?ContentTypeID=1</link><pubDate>Mon, 07 Aug 2023 14:29:29 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:6c422fbc-bf21-42ed-881e-e84bd4f1fd45</guid><dc:creator>Tom Imhof</dc:creator><slash:comments>1</slash:comments><comments>https://uat.community.rws.com/thread/155999?ContentTypeID=1</comments><wfw:commentRss>https://uat.community.rws.com/archive/language-developers/f/applications/48517/exporting-a-server-tm-using-the-translationmemory-api-results-in-a-tmx-file-that-misses-the-context-matching-information/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Some more findings:&lt;/p&gt;
&lt;p&gt;I can export the server TM from Trados Studio and from the Groupshare Web UI just fine and the exports also include the context information. Also, as I said before - export from a SDLTM through the API also creates a TMX that includes the context information.&amp;nbsp;It is only the export from a server TM through the TM API that loses the context information.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Passolo command line</title><link>https://uat.community.rws.com/thread/43267?ContentTypeID=0</link><pubDate>Tue, 30 Aug 2022 20:50:57 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:bc912971-8a4c-4ae2-920d-39752eeebf21</guid><dc:creator>Daniel Masson</dc:creator><slash:comments>0</slash:comments><comments>https://uat.community.rws.com/thread/43267?ContentTypeID=0</comments><wfw:commentRss>https://uat.community.rws.com/archive/language-developers/f/applications/43267/passolo-command-line/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hi,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I start to use the command line interface of Passolo.&lt;/p&gt;
&lt;p&gt;I open the dll and create the database but I can&amp;#39;t find how to specify the good language code to my new database&lt;/p&gt;
&lt;p&gt;I need to set to French France (12 1)&amp;nbsp;&lt;/p&gt;
&lt;p&gt;When I use &amp;quot;Fra&amp;quot; the lpu is create in French (12 0)&amp;nbsp; not in French (France)&amp;nbsp;&lt;/p&gt;
&lt;p&gt;pslcmd.exe /newproject:CatalogBrowserTool.lpu /addsource:&lt;span&gt;CatalogBrowserTool.dll&lt;/span&gt;&lt;br /&gt;pslcmd.exe CatalogBrowserTool.lpu /addlang:&amp;quot;Fra&amp;quot;&lt;/p&gt;
&lt;p&gt;I need French(France) because I want to use the /update and my other database the language is 12 1&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thanks for your help&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Dan&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;</description></item><item><title>Export termbases from SDL MultiTerm Server 2015</title><link>https://uat.community.rws.com/thread/40179?ContentTypeID=0</link><pubDate>Mon, 31 Jan 2022 15:22:07 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:6a7b5f0a-7c84-43f3-b178-fbb668480eef</guid><dc:creator>Vitaly Chernichenko</dc:creator><slash:comments>1</slash:comments><comments>https://uat.community.rws.com/thread/40179?ContentTypeID=0</comments><wfw:commentRss>https://uat.community.rws.com/archive/language-developers/f/applications/40179/export-termbases-from-sdl-multiterm-server-2015/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;I am developing a small application which exports TMs and termbases&amp;nbsp;stored in the&amp;nbsp;SDL GroupShare 2015 Server.&lt;/p&gt;
&lt;p&gt;The TM part was not a problem at all. But the Multiterm part is a challenge. I have the following code right now:&lt;/p&gt;
&lt;p&gt;Sdl.MultiTerm.TMO.Interop.Application oMt = new Sdl.MultiTerm.TMO.Interop.Application();&lt;br /&gt; Sdl.MultiTerm.TMO.Interop.TermbaseRepository oServerRep = oMt.ServerRepository;&lt;br /&gt; oServerRep.Location = Parameters.Server;&lt;br /&gt; oServerRep.Connect(Parameters.UserName, Parameters.Password);&lt;/p&gt;
&lt;p&gt;if (oServerRep.IsConnected)&lt;br /&gt; {&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;var oTbs = oServerRep.Termbases;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;for (int x = 0; x &amp;lt; oTbs.Count; x++)&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var mtName = oTbs[x].Name;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var information = oTbs[x].Information;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;var accessPermissions = oTbs[x].AccessPermissions;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;bool canExport = accessPermissions.CanExport;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;HOW CAN I EXPORT NOW THE&amp;nbsp;&lt;span&gt;&amp;nbsp;oTbs[x] Termbase to a file?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br /&gt; }&lt;/p&gt;</description></item><item><title>RE: Export termbases from SDL MultiTerm Server 2015</title><link>https://uat.community.rws.com/thread/129995?ContentTypeID=1</link><pubDate>Mon, 31 Jan 2022 20:21:48 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:f506dfaf-85cd-481c-8db4-417f8f35f9a5</guid><dc:creator>Vitaly Chernichenko</dc:creator><slash:comments>0</slash:comments><comments>https://uat.community.rws.com/thread/129995?ContentTypeID=1</comments><wfw:commentRss>https://uat.community.rws.com/archive/language-developers/f/applications/40179/export-termbases-from-sdl-multiterm-server-2015/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;I want to&amp;nbsp;add&amp;nbsp;something to my question above - as I understand now, I export the termbase using the following code:&lt;/p&gt;
&lt;p&gt;ExportDefinitions oExps = oTbs[x].ExportDefinitions;&lt;/p&gt;
&lt;p&gt;ExportDefinition oExp = oExps["Default export definition"];&lt;/p&gt;
&lt;p&gt;oExp.ProcessExport(MtTaskType.mtScript);&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;So by choosing a particular&amp;nbsp;&lt;span&gt;ExportDefinition, I choose the export format for the file to be save. But how can I choose the place for the export file to be saved? Or is it saved always in some particular place/folder (where?) and I can&amp;#39;t change it?&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>MT Enhanced Plugin for Trados Studio produces weird output while using Google Translate</title><link>https://uat.community.rws.com/thread/38097?ContentTypeID=0</link><pubDate>Fri, 01 Oct 2021 10:09:05 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:5529b6ee-e5bd-408b-ab8d-1eb56cd77b4d</guid><dc:creator>Dīpakkumār BHAṬṬ</dc:creator><slash:comments>0</slash:comments><comments>https://uat.community.rws.com/thread/38097?ContentTypeID=0</comments><wfw:commentRss>https://uat.community.rws.com/archive/language-developers/f/applications/38097/mt-enhanced-plugin-for-trados-studio-produces-weird-output-while-using-google-translate/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;span style="font-family:&amp;#39;times new roman&amp;#39;, times;"&gt;I&amp;#39;m using Trados Studio 2021 SR1 - 16.1.8.4404 version.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:&amp;#39;times new roman&amp;#39;, times;"&gt;I tried to use&amp;nbsp;MT Enhanced Plugin for Trados Studio for translating from Gujarātī to English.&amp;nbsp;It produced weird output while using Google Translate V2.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:&amp;#39;times new roman&amp;#39;, times;"&gt;The English sentences are completely out of syntax. Actually, it was word-for-word translation in the syntax of the Gujarātī language.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:&amp;#39;times new roman&amp;#39;, times;"&gt;In fact, when I use the free Google Translate app directly without using the SDL Trados Studio, I get much better English syntax.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:&amp;#39;times new roman&amp;#39;, times;"&gt;It&amp;#39;d be great if some distinguished user could help me out.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:&amp;#39;times new roman&amp;#39;, times;"&gt;I intended to ask this question to a developer. I&amp;#39;m not sure whether I am posting it in a right forum.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:&amp;#39;times new roman&amp;#39;, times;"&gt;Please advise me if I should post this question to a different forum, and if so, how I should do it.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:&amp;#39;times new roman&amp;#39;, times;"&gt;This is the first time I&amp;#39;m using this forum.&lt;/span&gt;&lt;/p&gt;</description></item><item><title>Download not available (AppStore)</title><link>https://uat.community.rws.com/thread/35280?ContentTypeID=0</link><pubDate>Thu, 15 Apr 2021 14:21:30 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:b3efd8e8-2c1b-4fb3-ac07-a547ebf91513</guid><dc:creator>Dalila Ferrero</dc:creator><slash:comments>9</slash:comments><comments>https://uat.community.rws.com/thread/35280?ContentTypeID=0</comments><wfw:commentRss>https://uat.community.rws.com/archive/language-developers/f/applications/35280/download-not-available-appstore/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;I try to download a specific free plugin for trados from the AppStore and I get: &lt;a href="https://oos.sdl.com/asp/products/App/EditApp?appID=1185"&gt;https://oos.sdl.com/asp/products/App/EditApp?appID=1185&lt;/a&gt;&lt;/p&gt;
&lt;div class="app-overlay__title"&gt;Download App&lt;/div&gt;
&lt;div class="ng-scope"&gt;
&lt;div class=""&gt;
&lt;div class="app-overlay__text"&gt;Download not avaliable&lt;/div&gt;
&lt;div class="app-overlay__text"&gt;&lt;span class="ng-binding"&gt;You have logged in successfully, however this app is not available for you to download because you don&amp;rsquo;t have a license for one of the supported products (SDL MultiTerm 2017 - SDL MultiTerm 2019 - SDL MultiTerm 2021) in your account. Please contact the administrator of your company licenses and they will be able to download the app for you. Alternatively contact SDL through your support account, or via the appstore forum in the SDL Community. For more information, please see the [language]&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;a title="Terms and Conditions" href="https://appstore.sdl.com/about-sdl/terms-conditions.html" rel="noopener noreferrer" target="_blank"&gt;Terms and Conditions&lt;/a&gt;&lt;/div&gt;
&lt;div class="app-overlay__text"&gt;&lt;/div&gt;
&lt;div class="app-overlay__text"&gt;Can you help me?&amp;nbsp;because it not only happens to me&lt;/div&gt;
&lt;div class="app-overlay__text"&gt;&lt;/div&gt;
&lt;div class="app-overlay__text"&gt;Regards,&lt;/div&gt;
&lt;div class="app-overlay__text"&gt;Dalila.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</description></item></channel></rss>