This is the place where we develop and maintain most of SDL's plugins for Trados Studio. If you want to help us or just looking for some examples this is the perfect place.
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
AHK plugin Ahk migrated to Studio 2019. Jul 10, 2018
AdvancedDisplayFilter AdvancedDisplayFilter -> make regex case insensitive by default Dec 12, 2018
AmazonTranslateTradosPlugin Changed .net framework to amazon plugin Oct 19, 2018
Anonymizer - add project anonymizer project Nov 16, 2018
Antidote Verifier Migrated Antidote verifier to Studio 2019. Jul 6, 2018
ApplyStudioProjectTemplate ApplyStudioProjectTemplate: Checks template for Source/Target pairs w… Oct 1, 2018
Be GlobalV4 Translation Provider Fixed authebtication value. Dec 11, 2018
BringBackTheButton Updated PluginFramework for Bring Back The button. Jul 26, 2018
Code samples/Create ServerTm How to create server based translation memory code sample Oct 2, 2018
Controlled Machine Translation Providers ControlledMachineTranslationProviders: fix issue related to Additiona… Jul 11, 2018
DeepLMTProvider DeepL: Changes plugin manifest version to 4.8.3 Dec 6, 2018
ETS Translation Provider ETS Translation privider initial commit. Dec 6, 2018
Embeded Content Processor Embeded: migrated to studio 2019. Jul 12, 2018
Export to Excel udpated assembly file version to match the version represented in the… Sep 25, 2018
HunspellDictionaryManager Fix duplication when user create dictionary, deletes it, create again… Oct 31, 2018
IATETerminologyProvider Remove unused code. Refactore Dec 12, 2018
InSource InSource: Syncronize notifications with projects created from the vie… Jul 26, 2018
InvoiceAndQuotes Invoice updated to Studio 2019. Jul 12, 2018
Jobs Migrated Jobs to Studio 2019. Jul 11, 2018
Legacy Converter Fixed reported issue for Studio 2019 version. Jul 11, 2018
Legit LegIt: add help button to Wiki documentation Jul 10, 2018
MT Enhanced Provider MT Enhanced Provider -> minor refactoring Dec 4, 2018
Number Verifier NumberVerifier: update manifest and plugin framework Jul 12, 2018
Post Edit Compare Post Edit Compare: fixed help link and copyright issue. Jul 16, 2018
ProjectTerms Project Term: migrated to Studio 2019 and removed empty Test project. Jul 10, 2018
Qualitivity Qualitivity: Add Sdl.Community.Tooklit.Core package, because Sdl.Comm… Jul 11, 2018
Record Source TU Record source tu. Jul 11, 2018
Report Exporter Report Exporter: migrated to sutudio 2019. Load projects form Studio … Jul 12, 2018
SDLDataProtectionSuite Merge branch 'master' of https://github.com/sdl/Sdl-Community Nov 23, 2018
SDLTMRepair Tm repair sln. Jul 12, 2018
SDLXLIFFSplitMerge SplitMerge: update installer and add publisher for Studio2019 Jul 16, 2018
Sdl.Community.ExcelTerminology Make search based on each word from segment. Dec 7, 2018
Sdl.Community.PostEdit.Compare.DAL Post Edit Compare: migrated to Studio 2019 Jul 16, 2018
Sdl.Community.UpLiftAutomationV4 Add Sdl.Community.UpLiftAutomationV4 solution (the converter from tm … Oct 16, 2017
Sdl.Community.XmlReader/Sdl.Community.XmlReader.WPF Changed button color when they are disabled. Jan 4, 2018
Sdl.Community.xmlReader Xml Reader updated to Studio 2019. Jul 12, 2018
SdlFreshstart Sdl FreshStart: Added support for MultiTerm2019. Jul 26, 2018
SdlXliff Compare Migrated SdXliff Compare to Studio 2019. Jul 6, 2018
SegmentStatusSwitcher SegmentStatusSwitcher migrated to Studio 2019. Jul 12, 2018
SpotCheck Changes name of the plugin Nov 16, 2018
StarTransit Added Encoding to stream reader, changed manifest version to 2.3 Nov 2, 2018
Studio Beta APIs Studio Beta api sln changes. Jul 6, 2018
Studio Migration Utility Studio Migration Utility: updated pluginframework. Jul 27, 2018
StyleSheetVerifier StyleSheetVerifier migrated to Studio 2019. Jul 12, 2018
TAUS Data Search Update TAUS endpoint api links Aug 2, 2018
TM Optimizer Update README.md May 10, 2017
TMBackup TMBackup: Update deploy and SDL Community path. Nov 15, 2018
TMLifting Removed unused event and button Jul 30, 2018
TMX TMX migrated to Studio 2019. Jul 12, 2018
TQA Migrated TQA to Studio 2019. Jul 6, 2018
TermInjector TermInjector migrated to Studio 2019 Jul 12, 2018
Time Tracker Time Tracker migrated to Studio 2019. Jul 12, 2018
TmAnonymizer Project Setup Nov 16, 2018
Toolkit Fixed Toolkit issue caused by not updating to latest version for 2019… Sep 14, 2018
Trados2007 Trados2007: Migrate to Studio 2019 Jul 24, 2018
TranslationMemoryManagementUtility TranslationMemoryManagementUtility: Migrate to Studio 2019 Jul 10, 2018
VariablesManager Variables manager refactoring. Jul 5, 2018
Word Cloud WordCloud: migrate to Studio2019. Remove installer. Update manifest v… Jul 25, 2018
Wordfast TXML Migrated Wordfast TMXL to Studio 2019. Jul 6, 2018
YourProductivity Update assembly version and ribbon Nov 14, 2018
YourStudio Migrated to Studio 2019. Jul 12, 2018
.editorconfig added coding styles May 22, 2017
.gitattributes Initial commit. Oct 30, 2014
.gitignore StarTransit: Update update root folder name (remove Sdl.Community) Jul 9, 2018
EditCollection1.PNG Add files via upload Jan 5, 2018
EditCollection2.PNG Add files via upload Jan 5, 2018
License.md Create License.md Dec 3, 2014
README.md Mixed missing ) Jul 18, 2018
SdlCommunity.PK.snk AddSourceTM plugin first check-in Jul 23, 2015
SdlCommunity.snk Use Studio AssemblyResolver to be able to deploy the application outs… Nov 27, 2014
cloneRepository.png Add files via upload May 10, 2017
unsignedPlugin.png Add files via upload May 10, 2017

README.md

Table of contents

  1. Intro
  2. Getting started
  3. List of plugins
  4. We want your feedback

Intro

This repository contains around 30 plugins developed for Trados Studio. Most of the plugins were developed by SDL, but you might also find a few of them which were initially developed by someone else. For all these plugins we now have full source code ownership according to our License agreement. You can find the complete list of plugins here.

We encourage everyone who is interested to contribute, either by fixing some issues, implementing new features or improving the documentation. To contribute, clone this repository, make the changes and send us a pull request with your changes.

You can also use this repository for learning by reading and tinkering with real Trados Studio plugins. Please find the documentation here.

If you have any questions, don't hesitate to ask on the Sdl Language Developer Community.

Getting started

Required Tools

To get started with this repository, install the following tools:

  1. SDL Trados Studio 2017. These libraries are built on top of SDL Trados Studio APIs and thus using them also requires having it installed.
  2. Developer licence. If you don't have a licence please send an email to app-signing@sdl.com.
  3. .NET 4.5.2
  4. Microsoft Visual Studio 2013, 2015 or 2017. If you don't have Microsoft Visual Studio you can install the community edition for free here.
  5. Git. Find more details on installing git here. If you prefer a more visual approach you can either use the github extension for Microsoft Visual Studio, Github Desktop or SourceTree.

Once you have installed the tools, follow the steps below:

  1. Clone this repository (more details here). In order to clone the repository using Source Tree, from menu select "Clone/New". In source path paste this path: "https://github.com/sdl/Sdl-Community.git". In destination path, select a path where you want to store the repository on your drive:

  2. After the repository was cloned, navigate to the repository path you've specified when cloning the repository. Each plugin has a dedicated folder. All you need to do is to find the plugin you're looking for, enter the folder and open the solution file using Microsoft Visual Studio.

  3. Build the solution. After the build has succeeded, open SDL Trados Studio 2017. Click "Yes" when the warning message appears. After Studio loads, the built plugin will be available in Studio.

List of plugins

The following table shows all the plugins available in the repository.

By clicking on each plugin name in the table, you'll be redirected to the plugin's download page in SDL App Store. Documentation column will redirect to the source code for the selected plugin.

Batch Task Api

Plugin Name Description
Export to Excel Documentation
Project Anonymizer Documentation

Core Api

Plugin Name Description
Apply Studio Project Template Documentation
Export to Excel Documentation
Legacy Converter Documentation
Number verifier Documentation
Post Edit Compare Documentation
Segment Status Switcher Documentation
Star Transit Documentation
SDL TM Anonymizer Documentation

Project Automation Api

Plugin Name Description
Apply Studio Project Template Documentation
Post Edit Compare Documentation
Project Anonymizer Documentation
InSource Documentation
Project Terms Documentation
Record Source TU Documentation
Report Exporter Documentation
Studio Migration Utility Documentation

Global Verifiers Api

Plugin Name Description
Number verifier Documentation

Terminology Provider Api

Plugin Name Description
Excel Termonology Documentation

Translation Memory Api

Plugin Name Description
SDL TM Anonymizer Documentation
Record Source TU Documentation
DeepL Translation Provider Documentation
MT Enhanced Provider Documentation
Term Injector Documentation
Record Source TU Documentation
TM Optimizer Documentation
TM Lifting Documentation

Integration Api

Plugin Name Description
Apply Studio Project Template Documentation
Export to Excel Documentation
Post Edit Compare Documentation
Segment Status Switcher Documentation
InSource Documentation
Record Source TU Documentation
Term Injector Documentation
AdaptiveMT Trainer Documentation
Community Advenced Display Filter Documentation
AutoHotKey Manager Documentation
Qualitivity Documentation

FileType Support API

Plugin Name Description
Export to Excel Documentation
Legacy Converter Documentation
Number verifier Documentation
Post Edit Compare Documentation
Star Transit Documentation
Project Anonymizer Documentation
Project Terms Documentation
Qualitivity Documentation
Community Advenced Display Filter Documentation
Antidote Verifier Documentation
SDLXLIFF Compare Documentation
SDLXLIFF Split/Merge Documentation
File type definition for TMX Documentation
Toolkit Documentation
Wordfast TXML Documentation
Word Cloud Documentation

We want your feedback

If you have any suggestions or find any issues please go here and let us know.