• Stars
    star
    114
  • Rank 302,197 (Top 7 %)
  • Language
    C#
  • License
    Apache License 2.0
  • Created over 9 years ago
  • Updated 10 days ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

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.

Build Status GitHub repo size in bytes GitHub

Table of contents

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

Intro

This repository contains around 80 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 2021. 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 [email protected].
  3. .NET 4.8
  4. Microsoft Visual Studio 2013/2015/2017 or higher. 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 the Source Path paste this path: "https://github.com/sdl/Sdl-Community.git". In the Destination Path, select a path where you want to store the repository on your local 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 2021. Click "Yes" when the warning message appears. After Studio loads, the built plugin will be available in Studio.

Visual Studio SDL templates extensions

Starting with Visual Studio 2017, the Trados Studio plugin templates are provided through Visual Studio extension which can be downloaded from Marketplace for both Visual Studio 2017 and Visual Studio 2019. The extension allow developers to create plugins for Studio 2021 using the predefined templates.

The Github source code for Visual Studio templates extension, can be downloaded from the Github repository.

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
CleanUp Tasks Documentation
Fail Safe Task Documentation
Target Word Count Documentation
SDL Batch 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
Export Analysis Reports Documentation
Studio Migration Utility Documentation

Global Verifiers Api

Plugin Name Description
Number verifier Documentation

Terminology Provider Api

Plugin Name Description
Excel Termonology Documentation
IATE Termonology Provider 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
SDL Machine Translation Cloud Provider Documentation
Amazon Translate Documentation
SDL Machine Translation Edge Provider Documentation
ApplyTM Template Documentation
SDLTM Repair Documentation
TAUS Search Documentation
SDL TMBackup Documentation
SDL Translation Memory Management Utility Documentation
TuToTm Documentation

Integration Api

Plugin Name Description
RapidAddTerm Documentation
Apply Studio Project Template Documentation
Export to Excel Documentation
Post Edit Compare Documentation
Segment Status Switcher Documentation
InSource Documentation
Record Source TU Documentation
Community Advanced Display Filter Documentation
AutoHotKey Manager Documentation
Qualitivity Documentation
DSI Viewer Documentation
GrpupShare Version Fetch Documentation
SDL Studio InQuote Documentation
Jobs Documentation
Legit Documentation
SDL Data Protection Suite Documentation
SDL Fresh Start Documentation
Stylesheet Verifier Documentation
Time Tracker Documentation
Variables Manager Documentation
#YourProductivity Documentation
CopyTags Documentation
SpotCheck Documentation
TermExcelerator Documentation
TermInjector 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 Term Extract Documentation
Qualitivity Documentation
Community Advenced Display Filter Documentation
Antidote Verifier Documentation
SDLXLIFF Compare Documentation
SDLXLIFF Split/Merge Documentation
File type definition for TMX Documentation
SDLXLIFF Toolkit Documentation
Wordfast TXML Documentation
Word Cloud Documentation
MXLIFF File Type Documentation
XML Reader Documentation
XLIFF Manager Documentation

Other plugins

Plugin Name Description
Hunspell Dictionary Manager Documentation

We want your feedback

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

More Repositories

1

Multiselect-ComboBox

The multi selection combo box is a WPF custom control with multiple item selection capabilities, along with customizable features to group, sort and filter items in the collection.
C#
178
star
2

odata

SDL OData Framework
Java
133
star
3

Testy

Automated Acceptance Testing: Selenium and Selenium WebDriver test framework for web applications (best suited for ExtJS and complex UI)
Java
28
star
4

dxa-web-application-java

SDL Digital Experience Accelerator Java Spring MVC web application
Java
25
star
5

ISHRemote

Business automation module on top of Tridion Docs Content Manager (Knowledge Center Content Manager, LiveContent Architect, Trisoft InfoShare)
C#
22
star
6

dxa-web-application-dotnet

SDL Digital Experience Accelerator .NET MVC web application
C#
20
star
7

trados-studio-api-samples

C#
19
star
8

odata-example

OData Example datasource
Java
18
star
9

groupsharekit.net

A GroupShare API client library for .NET
C#
16
star
10

odata-jpa-datasource

OData JPA Datasource extension
Java
14
star
11

ecommerce-framework

SDL Web E-Commerce Framework
Java
11
star
12

gulp-svg-css

Gulp plugin that embeds svg images inside a single CSS file using data-uri.
JavaScript
11
star
13

SignalR-OracleMessageBus

Oracle messaging backplane for scaling out of SignalR applications
C#
10
star
14

ISHBootstrap

Bootstrapper for SDL Knowledge Center Content Manager deployments
PowerShell
8
star
15

dxa-modules

SDL Digital Experience Accelerator Modules
TypeScript
8
star
16

embedded-rest-server

Bootstrap for an embedded RESTful server with Jetty and Jersey
Java
7
star
17

sdl-ios-sdk

The SDL iOS SDK
Objective-C
7
star
18

Sdl-studio-powershell-toolkit

The SDL Studio PowerShell Toolkit allows you to script the Project Automation API that is available with SDL Trados Studio Professional.
PowerShell
7
star
19

dxa-flexible-campaign-content

SDL Tridion Sites Instant Campaign (aka DXA Flexible Campaign Content)
C#
6
star
20

sdl-ios-sampleapp

A sample iOS app using the SDL iOS SDK
Objective-C
6
star
21

studio-api-docs

Home to Trados Studio API documentation.
JavaScript
6
star
22

dxa-content-management

SDL Digital Experience Accelerator CM-side framework (.NET Template Building Blocks)
C#
6
star
23

dxa-html-design

SDL Digital Experience Accelerator Whitelabel HTML Design
Handlebars
4
star
24

json-streaming-processor

Java
4
star
25

tridionmvp-dxa-js

DXA JS SDL Tridion MVP retreat
JavaScript
4
star
26

dd-webapp-custom-examples

Customization examples of the new UDP web application.
JavaScript
4
star
27

SDL-Studio-Community-Toolkit

C#
3
star
28

ISHDeploy

Deployment automation module for SDL Tridion Docs Content Manager (Knowledge Center Content Manager, LiveContent Architect, Trisoft InfoShare)
3
star
29

languageweaver-sdk-samples

JavaScript
3
star
30

dxa-model-service

SDL Digital Experience Accelerator Model Service
Java
2
star
31

massive-deployments-aws-jvm

Massive Deployments on Amazon AWS using JVM
JavaScript
2
star
32

trados-studio-vs-extension

Visual Studio extension with the objective of simplifying Trados Studio API development.
Rich Text Format
2
star
33

SignalR-SignalRMessageBus

SignalR scalability using SignalR as backplane
C#
2
star
34

deployer-notification

SDL Web Deployer Notification hook module
Java
2
star
35

ISHBootstrapDemo

A simple and quick automation for ISHBootstrap
PowerShell
2
star
36

log-capture

Log capturing - for testing, logging assertions and silencing noisy expected error logs from unit tests
Java
2
star
37

language-cloud-public-api-samples

Java
2
star
38

language-cloud-extensibility

Java
1
star
39

wpf-helpers

C#
1
star
40

environment-api

Environment API
Java
1
star
41

xpp-api-docs

JavaScript
1
star
42

dxa-suite

DXA Suite Build contains scripts to build the entire DXA suite and generate all artifacts
PowerShell
1
star
43

Sdl-plugin-installer

Installer application for sdlplugin packages
C#
1
star
44

tridion-sites-extensions-examples

Tridion Sites Extension Examples
TypeScript
1
star
45

ISHServer

A PowerShell module to help automate installation of prerequisites for SDL Knowledge Center Content Manager
PowerShell
1
star
46

graphql-client-dotnet

SDL Dynamic Experience Delivery GraphQL client for .NET
C#
1
star