Giter VIP home page Giter VIP logo

pchy9 / sdl-community Goto Github PK

View Code? Open in Web Editor NEW

This project forked from rws/sdl-community

0.0 1.0 0.0 106.18 MB

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.

Home Page: https://sdl.github.io/Sdl-Community/

License: GNU General Public License v2.0

C# 94.81% Inno Setup 0.10% XSLT 2.56% Rich Text Format 2.09% HTML 0.44% CSS 0.01%

sdl-community's Introduction

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 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 2019. 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.7.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 2019. 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
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
BeGlobalV4 Translation Provider Documentation
Amazon Translate Documentation
ETS Translation Provider 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
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

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.