Toggle navigation
Artboard 1
Articles
Trados Studio APIs
Trados Studio APIs
File Type Support
The Verification Framework
How to Create a Global Verifier
Introduction
Search Results for
Show / Hide Table of Contents
Overview
Core
Plug-in Framework Overview
Plugin overview
Plug-in Resources and Localizability
The Plug-in Manifest Generator
Serialization Performance
Extensions and extension points
API Reference
Sdl.
Core.
Globalization
Codepage
Confirmation
Level
Language
Language
Cancel
Event
Args
Language
Event
Args
Legacy
Sdlx
Language
Legacy
Trados
Language
Localizable
String
Unsupported
Codepage
Exception
Sdl.
Core.
Globalization.
Language
Registry
Language
Registry
Api
Sdl.
Core.
Plugin
Framework
Auxiliary
Extension
Attribute
Auxiliary
Extension
Attribute
Collection
Default
Object
Resolver
Default
Plugin
Locator
Default
Plugin
Type
Loader
Extension
Attribute
Extension
Collection
Extension
Event
Args
Extension
Point
Behavior
Extension
Point
Collection
Extension
Point
Info
Attribute
File
Based
Plugin
Descriptor
IExtension
IExtension
Aware
IExtension
Point
Initialize
Plugin
Completed
Event
Args
Initialize
Plugin
Progress
Changed
Event
Args
Invalid
Sdl
Assembly
Reference
IObject
Resolver
IPlugin
IPlugin
Cache
IPlugin
Descriptor
IPlugin
Filter
IPlugin
Initializer
IPlugin
Locator
IPlugin
Registry
IPlugin
State
Handler
IPlugin
Type
Loader
IThird
Party
Plugin
Descriptor
IValidating
Plugin
Locator
Object
Factory
ObjectRegistry<TExtensionAttribute, TExtensionType>
Plugin
Attribute
Plugin
Collection
Plugin
Framework
Exception
Plugin
Id
Plugin
Initialization
Result
Plugin
Initialization
Results
Event
Args
Plugin
Initialized
Callback
Plugin
Load
Exception
Event
Args
Plugin
Manager
Plugin
Resource
Attribute
Plugin
State
Plugin
Status
Sdl
Assembly
Reference
Error
Validating
System
Plugin
Locator
Xml
Plugin
Cache
Sdl.
Core.
Plugin
Framework.
Configuration
Config
Manager
IFramework
Configuration
Sdl.
Core.
Plugin
Framework.
Integration
Extension
Arguments
Extension
Builder
Attribute
Extensions
Factory
Extensions
Repository
Extension
Store
Item
IExtension
Builder
Value
Pair
Type
Instance
Sdl.
Core.
Plugin
Framework.
Util
Extension
Sorter
ITopological
Sortable
Sortable
Extension
Attribute
SortedObjectRegistry<TSortableExtensionAttribute, TExtensionType>
Topological
Extensions
TopologicalSort<T>
Sdl.
Core.
Plugin
Framework.
Validation
IExtension
Attribute
Info
IExtension
Validation
Context
Sdl.
Core.
Settings
Abstract
Settings
Group
Base
Abstract
Settings
Page
ISettings
Bundle
ISettings
Bundle
Aware
ISettings
Group
ISettings
Page
Setting<T>
Settings
Changed
Event
Args
Settings
Group
Settings
Util
Sdl.
Core.
Settings.
Implementation
Abstract
Settings
Bundle
Aware
Settings
Group
Type
Description
Provider
Settings
Group
Type
Descriptor
Sdl.
Core.
Settings.
Implementation.
Json
JsonSettingImpl<T>
Json
Settings
Bundle
Json
Settings
Group
Sdl.
Core.
Settings.
Implementation.
Xml
XmlSettingImpl<T>
File Type Support
Introduction to this SDK
File Type Framework Overview
What can you do with the File Type Support SDK?
How Translators Work
Opening a document for translation
Creating Projects
Merging files
Moving files between machines
File type settings
Using context information
Tag display modes
Using Quick
Inserts
Verifying files
Previewing files
Saving to different file types
Used Terminology
The File Type Support Framework
File Type Support - Overview
The Filter Component Builder
Extending the Filter Component Builder
The File Type Plug-in Lifecycle
What a File Type Plug-in Must Do
Creating a Native File Type Plug-in
The Theory
Overview of the Native API
The File Sniffer
The File Parser
The File Writer
The File Context
Native File Tweakers
Text Formattings
Reporting Problems
Filter UI Settings
Segmentation Hints
The Filter Preview
How to Create a Plug-in for Processing Native Formats
Introduction
Creating a New Project
Build the File Type Plug-in
The Resources File
Adding the File Type Component Builder
Implementing the File Sniffer
User Communication Through Messaging
Implementing the File Parser
Processing Inline Formatting
Implementing the File Writer
Implementing File Preview Functionality
Implementing an External File Preview
Implementing an Internal Preview
Introduction
Implementing a Static Preview
Modifying the File Type Component Builder
Implementing the Preview Writer
Implementing a Dynamic Real-time Preview
Modifying the File Type Component Builder
Enhancing the Preview File Writer
Adding a Preview UI Control
Adding a Preview Controller
Appendix - Real-time Preview for XML Files
Further Enhance Your Plug-in
Introduction
Implementing Quick
Insert Functionality
Locking Specific Strings
Loading and Saving the Settings
Creating a New Assembly for the Settings UI
Implementing the Settings UI
Implementing the UI Controller Class
Enhancing the File Parser to Process the Settings
Extending the Configuration Options
Processing Placeholder Tags
Handling Tags During Segmentation
Creating a Native File Tweaker
Sample Projects
Create a Bilingual File Type Plug-in
The Theory
Overview of the Bilingual API
The File Sniffer
The Bilingual File Parser
The Bilingual File Writer
IMarkup
Data
Visitor
Filter UI Settings
How to Create a Bilingual File Type Plug-in
Introduction
About the Example BIL Format
Creating a New Project
Adding the File Type Component Builder
Implementing the File Sniffer
Implementing the File Parser
Opening the File for Parsing
Outputting Segment Pairs
Processing Inline Tags
Applying Character Formatting
Applying the Segment Pair Confirmation Levels
Adding Context Information
Extracting Comments
Putting it all Together
Implementing the File Writer
Adding the File Writer Class
Adding the Text Extractor Class
Generating the Paragraph Units
Mapping the Segment Confirmation Levels
Outputting all Comments
Creating Sub Content Processors
Sub Content Overview
Sub Content Component Builder
The Main Parser
The Main Writer
The Sub Content Parser
The Sub Content Writer
Settings Page Example
The Verification Framework
How to Create a Native Verifier
Introduction
Create a New Project
Add a Resources File
Implement the User Interface
Loading and Saving the Settings
Implement the UI Controller Class
Implement the Verification Logic
Extending existing File Type Component Builder
How to Create a Bilingual Verifier
Introduction
Create a New Project
Add a Resources File
Implement the User Interface
Loading and Saving the Settings
Implement the UI Controller Class
Implement the Verification Logic
Create a New File Type Component Builder
How to Create a Global Verifier
Introduction
API Reference
Sdl.
File
Type
Support.
Filters.
Verifiers.
Generic
Tag
Verifier
Generic
Tag
Verifier
Generic
Verifier
Settings
Matched
Item
Sdl.
File
Type
Support.
Filters.
Verifiers.
Generic
Tag
Verifier.
Properties
Resources
Sdl.
File
Type
Support.
Framework
Direction
File
Janitor
File
Type
Definition
Id
File
Type
Support
Exception
Pair<FirstType, SecondType>
Temp
File
Manager
User
Cancelled
Exception
Version
Info
Sdl.
File
Type
Support.
Framework.
Bilingual
Api
Abstract
Bilingual
Content
Handler
Abstract
Bilingual
Content
Processor
Abstract
Bilingual
File
Type
Component
Abstract
Bilingual
Parser
Bilingual
Content
Message
Reporter
Proxy
Dependency
File
Locator
IAbstract
Data
Content
IAbstract
Marker
IAbstract
Markup
Data
IAbstract
Markup
Data
Container
IAbstract
Tag
IBilingual
Content
Handler
IBilingual
Content
Message
Reporter
IBilingual
Content
Message
Reporter
With
Extended
Data
IBilingual
Content
Processor
IBilingual
Document
File
Writer
IBilingual
Document
Output
Properties
IBilingual
Document
Output
Properties
Aware
IBilingual
Document
Parser
IBilingual
Document
Writer
IBilingual
File
Type
Component
IBilingual
Parser
IBilingual
To
Native
Converter
IBilingual
Verifier
IBilingual
Writer
IComment
Marker
IDocument
Item
Factory
IDocument
Properties
IFile
Properties
ILocation
Marker
ILocked
Container
ILocked
Content
IMarkup
Data
Visitor
INative
To
Bilingual
Converter
IOther
Marker
IParagraph
IParagraph
Unit
IPlaceholder
Tag
IRepetitions
Table
IRevision
Marker
IRevision
Properties
ISegment
ISegment
Pair
ISerializable
Markup
Data
Container
IStructure
Tag
ISub
Segment
Reference
ITag
Pair
IText
Level
Location
Location
Not
Splittable
Exception
Revision
Type
Text
Location
Sdl.
File
Type
Support.
Framework.
Core.
Integration
Api
IFile
Type
Settings
Converter
Component
Builder
IProject
Aware
Sdl.
File
Type
Support.
Framework.
Core.
Settings
AbstractFileTypeSettingsPage<SettingsControlType, SettingsType>
ComplexObservableList<T>
Deserialize
File
Info
File
Serializer
File
Type
Settings
Base
File
Type
Settings
Page
Attribute
Font
Mapping
Rule
Font
Mapping
Settings
Formatting
Group
Settings
IAbstract
Settings
Page
IFile
Type
Configuration
Aware
IFileTypeSettingsAware<SettingsType>
IFile
Type
Settings
Converter
IFile
Type
Settings
Page
ISerializable
List
Item
ObservableDictionary<TKey, TValue>
ObservableList<T>
Sdl.
File
Type
Support.
Framework.
Core.
Settings.
Constants
Encoding
Constants
Settings
Constants
Sdl.
File
Type
Support.
Framework.
Core.
Settings.
Json
Settings
File
Type
Settings
Json
File
Type
Settings
Util
Sdl.
File
Type
Support.
Framework.
Core.
Settings.
Quick
Inserts
Base
Markup
Data
Type
Markup
Data
Factory
Placeholder
Tag
Markup
Quick
Insert
Settings
Quick
Inserts
Settings
Tag
Pair
Markup
Text
Markup
Text
Pair
Markup
Sdl.
File
Type
Support.
Framework.
Core.
Settings.
Serialization
Abstract
Settings
Class
Generic
File
Type
Settings
Converter
ISettings
Class
IValue
Getter
IValue
Processor
Settings
Bundle
Converter
Method
Settings
Format
Converter
Sdl.
File
Type
Support.
Framework.
Core.
Utilities
File
Encoding
PredicateAdapter<AdapteeType, TargetType>
Sdl.
File
Type
Support.
Framework.
Core.
Utilities.
Aspose
License
Aspose
License
Encoder
Sdl.
File
Type
Support.
Framework.
Core.
Utilities.
Bilingual
Api
Bilingual
Content
Handler
Adapter
Buffered
Bilingual
Content
Handler
Character
Counting
Iterator
Character
Counting
Iterator.
End
Of
Item
Character
Counter
Visitor
Character
Counting
Iterator.
ICharacter
Counting
Visitor
Character
Counting
Iterator.
Start
Of
Item
Character
Counter
Visitor
Complete
Handler
Constants
Default
Document
Item
Factory
Event
Firing
Bilingual
Processor
Existing
Content
Handling
File
Complete
Handler
Initialize
Handler
Invalid
Encoding
Removal
Visitor
Paragraph
Unit
Buffer
Process
Paragraph
Unit
Handler
Set
File
Properties
Handler
Source
To
Target
Copier
Text
Collection
Visitor
Sdl.
File
Type
Support.
Framework.
Core.
Utilities.
Constants
Characters
Sdl.
File
Type
Support.
Framework.
Core.
Utilities.
Encryption
Encryption
Constants
Sdl.
File
Type
Support.
Framework.
Core.
Utilities.
Formatting
Color
Utilites
Resources
Color
Utilities
Formatting
Group
Formatting
Inflator
Formatting
Item
Factory
Formatting
Stack
Sdl.
File
Type
Support.
Framework.
Core.
Utilities.
Integration
Api
Abstract
Quick
Tag
Builder
Alignment
Defaults
Bilingual
Message
Location
Constants
Default
File
Type
Manager
Default
Quick
Tag
Info
File
Path
Provider
Folder
Path
Provider
Framework1External
Preview
Exception
Quick
Tag
Defaults
Sdl.
File
Type
Support.
Framework.
Core.
Utilities.
Native
Api
Abstract
File
Post
Tweaker
Abstract
File
Pre
Tweaker
Default
Persistent
File
Properties
Keys
Default
Properties
Factory
Default
Translation
Origin
Default
Translation
Origin
Properties
Keys
Length
Types
Line
Number
Tracker
Meta
Data
Types
Reg
Ex
File
Post
Tweaker
Reg
Ex
File
Pre
Tweaker
Severity
Types
Standard
Context
Types
Standard
Context
Types.
Context
Data
TMMatch
Context
Types
TMTranslation
Origin
Meta
Data
Sdl.
File
Type
Support.
Framework.
Core.
Utilities.
Native
Api.
Buffer
Abstract
Content
Item
Change
Context
Content
Item
Comment
End
Content
Item
Comment
Start
Content
Item
Custom
Info
Content
Item
Inline
End
Tag
Content
Item
Inline
Placeholder
Tag
Content
Item
Inline
Start
Tag
Content
Item
Location
Mark
Content
Item
Locked
Content
End
Content
Item
Locked
Content
Start
Content
Item
Native
Buffer
Paragraph
Comments
Paragraph
Unit
End
Content
Item
Paragraph
Unit
Start
Content
Item
Revision
End
Content
Item
Revision
Start
Content
Item
Segment
End
Content
Item
Segment
Start
Content
Item
Structure
Tag
Content
Item
Text
Content
Item
Sdl.
File
Type
Support.
Framework.
Core.
Utilities.
Properties
Resources
Sdl.
File
Type
Support.
Framework.
Formatting
Abstract
Boolean
Formatting
Abstract
Formatting
Item
Background
Color
Bold
Font
Name
Font
Size
IFormatting
Group
IFormatting
Item
IFormatting
Item
Factory
IFormatting
Visitor
Italic
Strikethrough
Text
Color
Text
Direction
Text
Position
Text
Position.
Super
Sub
Underline
Unknown
Formatting
Sdl.
File
Type
Support.
Framework.
Integration
Api
Abstract
File
Type
Definition
Component
Abstract
Single
File
Refreshable
Preview
Controller
Abstract
Source
And
Target
File
Refreshable
Preview
Controller
Batch
Progress
Event
Args
Bilingual
Document
Output
Properties
Provider
Bilingual
Parser
Factory
Bilingual
Verifiers
Provider
Dynamic
Filter
Component
Builder
Extended
Message
Event
Data
File
Not
Supported
Exception
File
Type
Component
Builder
Attribute
File
Type
Component
Builder
Extension
Attribute
File
Type
Creator
Attribute
File
Type
Creator
Wizard
Page
File
Type
Definition
Customization
Level
File
Type
Definition
Not
Found
Exception
File
Type
Profile
Generator
Id
IAbstract
Generator
IAbstract
Preview
Application
IAbstract
Preview
Control
IAbstract
Preview
Controller
IAbstract
Updatable
Preview
IAdditional
Generators
Info
IApplication
Preview
Type
IBilingual
Document
Generator
IBilingual
Processor
Container
Icon
Descriptor
IControl
Preview
Type
IDefault
File
Type
Settings
Provider
IDefault
Quick
Tag
Info
IFile
Extractor
IFile
Generator
IFile
Type
Component
Builder
IFile
Type
Component
Builder
Adapter
IFile
Type
Creator
IFile
Type
Definition
IFile
Type
Definition
Aware
IFile
Type
Definition
Configuring
Control
IFile
Type
Definition
Factory
IFile
Type
Information
IFile
Type
Manager
IFilter
Framework1Filter
Definition
File
IGenerator
Info
IInteractive
Preview
Component
IInteractive
Preview
Component
Factory
IMessage
Location
IMulti
File
Converter
INavigable
Preview
IPreview
Set
IPreview
Sets
IPreview
Sets
Factory
IPreview
Type
IPreview
Updated
Via
Refresh
IPreview
Updated
Via
Segment
File
IQuick
Tag
IQuick
Tag
Content
IQuick
Tags
IQuick
Tags
Factory
ISettings
Aware
ISingle
File
Preview
Application
ISingle
File
Preview
Control
ISingle
File
Preview
Controller
ISingle
File
Refreshable
Preview
ISource
And
Target
File
Preview
Application
ISource
And
Target
File
Preview
Control
ISource
And
Target
File
Preview
Controller
ISource
And
Target
File
Refreshable
Preview
ISub
Content
Component
Builder
ISub
Content
Extractor
ISub
Content
Generator
IVerifier
Collection
Message
Event
Args
Native
Generator
Provider
No
Default
Bilingual
File
Type
Exception
Not
Bilingual
File
Type
Exception
One
Or
More
Files
Not
Supported
Exception
Output
Properties
Provider
Preview
Application
Id
Preview
Closed
Event
Args
Preview
Control
Handler
Preview
Control
Id
Preview
Set
Id
Preview
Set
Kind
Quick
Tag
Default
Id
Segment
Reference
Segment
Selected
Event
Args
Sub
Content
Processor
Does
Not
Exist
Exception
Template
Component
Builder
Manager
Unknown
File
Type
Definition
Exception
Sdl.
File
Type
Support.
Framework.
Integration
Api.
Implementation
File
Type
Creator
Sdl.
File
Type
Support.
Framework.
Integration
Api.
Quick
Inserts
IQuick
Insert
IQuick
Insert
Definitions
Manager
IQuick
Inserts
Builder
Quick
Insert
Constants
Quick
Insert
Ids
Sdl.
File
Type
Support.
Framework.
Native
Api
Abstract
Native
Extraction
Content
Processor
Abstract
Native
Extraction
Generation
Content
Processor
Abstract
Native
File
Parser
Abstract
Native
File
Parser.
Stage
Abstract
Native
File
Type
Component
Abstract
Native
File
Writer
Abstract
Native
Generation
Content
Processor
Conflicting
Id
Exception
Content
Restriction
Context
Purpose
Dependency
File
Link
Option
Dependency
File
Usage
Detection
Level
Encoding
Category
Error
Level
File
Id
IAbstract
Basic
Tag
Properties
IAbstract
Inline
Tag
Properties
IAbstract
Native
Content
Handler
IAbstract
Tag
Properties
IBasic
Message
Reporter
IBasic
Message
Reporter
With
Extended
Data
ICacheable
Sub
Content
Parser
ICacheable
Sub
Content
Writer
IComment
IComment
Properties
IContext
Info
IContext
Properties
ICustom
Info
Properties
Id
Conflict
Resolution
IDependency
File
Properties
IEnd
Tag
Properties
IFile
Post
Tweaker
IFile
Pre
Tweaker
IFile
Tweaker
ILocked
Content
Properties
IMeta
Data
Container
INative
Content
Cycle
Aware
INative
Content
Stream
Message
Reporter
INative
Extraction
Content
Handler
INative
Extraction
Content
Processor
INative
Extractor
INative
File
Parser
INative
File
Sniffer
INative
File
Type
Component
INative
File
Verifier
INative
File
Writer
INative
Generation
Content
Handler
INative
Generation
Content
Processor
INative
Generator
INative
Location
Tracker
INative
Output
File
Properties
INative
Output
Settings
Aware
INative
Sub
Content
Extractor
INative
Sub
Content
Generator
INative
Text
Location
Message
Reporter
IOutput
File
Info
IParagraph
Unit
Properties
IParser
IPersistent
File
Conversion
Properties
IPlaceholder
Tag
Properties
IProperties
Factory
ISegment
Pair
Properties
IShared
Objects
IShared
Objects
Aware
IStart
Tag
Properties
IStructure
Info
IStructure
Tag
Properties
ISub
Content
Aware
ISub
Content
Parser
ISub
Content
Publisher
ISub
Content
Writer
ISub
Segment
Properties
ISupports
Persistence
Id
ISupports
Unique
Id
IText
Properties
ITranslation
Origin
Location
Marker
Id
Lock
Type
Flags
Native
Text
Location
Paragraph
Unit
Id
Process
Sub
Content
Event
Args
Progress
Event
Args
Progress
Reporter
Repetition
Id
Revision
Type
Not
Supported
Exception
Segmentation
Hint
Segment
Id
Severity
Shared
Object
Published
Event
Args
Sniff
Info
Source
Count
Source
Count.
Count
Unit
Tag
Id
Text
Context
Match
Level
Sdl.
File
Type
Support.
Framework.
Preview
Controls
Abstract
Native
Preview
File
Writer
Abstract
Preview
Control
Dual
Browser
Control
Generic
Exteral
Preview
Application
Generic
Internal
Web
Browser
Preview
Control
Generic
Side
By
Side
Web
Browser
Preview
Control
ITemp
File
Properties
Ms
Office
External
Preview
Application
Navigable
Dual
Browser
Control
Side
By
Side
Navigable
Web
Browser
Preview
Controller
Side
By
Side
Realtime
Web
Browser
Preview
Controller
Temp
File
Properties
Temp
File
Utils
Project Automation
Overview
Threading Support
Working with projects
Overview
About projects
About Project Files
Project Configuration
About Project Translation Memories
About Tasks
About Packages
About Server-Based Projects
Code Examples
Required References and Namespaces
Creating a New Project
Setting the Project Information
Adding Files and Folders
Adding Translation Memories
Adding Termbases
Running Tasks on the Project Files
Saving Task Reports
Automatic Tasks and Task Settings
Analyze Files Settings
Project TM Creation Settings
Perfect Match
Pre-Translate Settings
Update Translation Memory Settings
Generating and Exporting Target Files
Translation Count
Translation Memory Settings
Translation Memory Search Settings
Setting TM Penalties
Auto-Substitution Settings
Translation Memory Field Update
Translation Memory Filter Settings
Working with Project Reports
Creating Projects Based on Previous Projects
Creating Projects Based on Templates
Creating a Merged File
Updating Project Files
Retrieving the Project Statistics
Deleting Projects
Completing Projects
Packages
Creating a Project Package
Creating a Return Package
Importing a Return Package
Working with a Project Server
Connecting a Project to a Project Server
Synchronizing With Project Server
Viewing and Deleting Published Projects
Checking Files In and Out
Downloading and Uploading Files
Putting it All Together
Developing a Sample Application
Introduction to the Sample Application
Setting up the Visual Studio Project
The Command-line Parameters
Configuring the Project Properties
Adding Files in the Folder to the Project
Adding the TM to the Project
Converting the Project Files
Analyzing the Files
Configuring the Analyze Task Settings
Generating the Task Report
Publishing to a Server
Deleting the Project
Putting it All Together
API Reference
Sdl.
Project
Automation.
Core
Analysis
Band
Analysis
Statistics
Automatic
Task
Automatic
Task
Template
Ids
Bilingual
File
Mapping
Combined
Confirmation
Level
Common
File
Extensions
Confirmation
Statistics
Count
Data
Data
Transfer
Event
Args
Execution
Message
Extension
Methods
File
Role
Fuzzy
Count
Data
IPackage
IProject
IProject
Delete
Operation
Local
File
State
Local
Termbase
Manual
Task
Merged
Project
File
Merge
State
Message
Event
Args
Message
Level
Package
Operation
Package
Status
Package
Status
Event
Args
Progress
Event
Args
Project
Automation
Exception
Project
File
Project
File
Type
Configuration
Project
File
Version
Project
Info
Project
Package
Creation
Project
Package
Creation
Options
Project
Package
Import
Project
Reference
Project
Statistics
Project
Status
Project
Template
Info
Project
Template
Reference
Project
Translation
Memory
Package
Options
Project
Type
Publication
Status
Report
Format
Return
Package
Creation
Return
Package
Import
Server
Termbase
Target
Language
Statistics
Task
Task
File
Task
File
Info
Task
Message
Event
Args
Task
Report
Task
Sequence
Task
Status
Task
Status
Event
Args
Termbase
Termbase
Configuration
Termbase
Language
Index
Termbase
Search
Order
Term
Recognition
Options
Translation
Provider
Cascade
Entry
Translation
Provider
Configuration
Translation
Provider
Reference
Value
Status
Word
Count
Statistics
Sdl.
Project
Automation.
File
Based
Abstract
Content
Processor
Abstract
Content
Task
File
Based
Project
Licensing
Exception
Project
Credentials
Project
Event
Project
Server
Publish
Project
Event
Args
Publish
Project
Result
Server
Project
Info
Task
Sequences
Sdl.
Project
Automation.
File
Based.
Events
Project
Created
Event
Project
Opened
Event
Project
Published
Event
Sdl.
Project
Automation.
File
Based.
Reports.
Models
Report
Report
Definition
Sdl.
Project
Automation.
File
Based.
Reports.
Operations
Project
Reports
Operations
Sdl.
Project
Automation.
File
Based.
Server
Operations
IServer
Based
Project
Operations
Server
Based
Project
Operations
Sdl.
Project
Automation.
Settings
Abstract
Task
Settings
Analysis
Task
Settings
Append
To
Unit
Type
Batch
Processing
General
Settings
Export
Files
Settings
Export
File
Version
Export
For
Review
Task
Settings
External
Review
Mapping
Item
Import
From
Review
Task
Settings
Measurements
Formatting
Mode
No
Translation
Memory
Match
Found
Action
Perfect
Match
Task
Settings
Project
Settings
Project
Translation
Memory
Task
Settings
Pseudo
Translate
Settings
Returning
Package
Settings
Source
Track
Changes
Lookup
Mode
Tm
Import
Option
Translate
Task
Settings
Translation
Count
Settings
Translation
Memory
Settings
Translation
Memory
Update
Task
Settings
Translation
Update
Mode
Word
Count
Settings
Sdl.
Project
Automation.
Settings.
Custom
Attributes
CData
Wrapper
Custom
Attribute
Custom
Attribute
List
Custom
Attribute
Settings
Custom
Attribute
Type
Enum
Sdl.
Project
Automation.
Settings.
Events
Translation
Provider
Status
Changed
Translation Memory
Introduction
General
What you can do with this SDK
How Translators Work with Translation Memories
Creating Translation Memories
Configuring Translation Memories
Accessing Translation Memories
Performing Translation Memory Lookups
Updating Translation Memories
Maintaining Translation Memories
Working with Translation Memories
General
Introduction
Working with File-based Translation Memories
Working with Field Definitions
Working with Language Resources
Importing Content into a Translation Memory
Exporting Content from a Translation Memory
Performing Translation Memory Lookups
Working with Filters
Code Examples
Required References and Namespaces
Setting up File Translation Memories
Creating a File-based Translation Memory
Setting and Retrieving TM Properties
Adding TM Fields
Adding Language Resources
Setting Translation Memory Access Rights
Importing a TMX File
Exporting to a TMX File
Doing Translation Memory Lookups
Updating a Translation Memory
Reading Translation Unit System Information
Tuning and Maintaining a Translation Memory
Looping through Translation Memories
Working with TM Server
General
Introduction
Connecting to TM Server
Working with Database Servers and Containers
Working with Server-based Translation Memories
Working with Field Templates
Working with Language Resource Templates
Performing a Scheduled Import or Export
Code Examples
Introduction
Preparing your Project for Server Access
Connecting to a TM server
Retrieving Licensing Information
Retrieving Database Servers
Retrieving TM Containers
Creating a Container Database
Creating a Server Translation Memory
Scheduled TMX Imports
Scheduled TMX Exports
TM Fields Templates
Language Resource Templates
Translation Provider Plug-ins
Introduction
Creating the Translation Provider
Creating the Translation Provider Factory
Creating the Translation Provider UI Extension
Sample Projects
TM Batch Export Tool
Introduction to the TM Batch Export Tool
Setting up the Project
Looping through the Folder(s)
Exporting to TMX
TM Batch Import Tool
Introduction to the TM Batch Import Tool
Setting up the Project
Looping through the Folder(s)
Importing into the Master Translation Memories
Creating the Master Translation Memories
Creating a Log File
TM Lookup Tool
Introduction to the TM Lookup Tool
Setting up the Project
Adding the Main GUI
Adding the Server TM Selection Form
Adding the Search Settings Form
Adding the Connector Class
Implementing the Search Functionality
Creating a Translation Service Provider Plug-in
About the Sample Translation Service Provider Plug-in
Setting up the Project
The Resources File
The Plug-in Manifest
Building the Plug-in
Instantiating the Plug-in
Implementing the Plug-in User Interface
Controlling the Plug-in User Interface
Storing and Retrieving the Plug-in Settings
Enabling the Required Translation Provider Features
Verifying the Language Pair Support
Implementing the Search Logic
Implementing the Element Visitor
API Reference
Sdl.
Core.
Fine
Grained
Alignment
Alignable
Content
Pair
Id
Alignable
Corpus
Id
Aligned
Phrase
Aligner
Definition
Aligner
Settings
Alignment
Evidence
Align
Result
Bilingual
Chi
Square
Computer3
Bilingual
Phrase
Computer3
Bilingual
Phrase
Computer3.
Settings
Chi
Squared
Aligner
Chi
Squared
Aligner.
Coded
Token
Index
Converter
Chi
Squared
Aligner.
Null
Model
Exception
Chi
Squared
Lift
Aligner
Chi
Squared
Translation
Model
Chi
Squared
Translation
Model
Builder
Chi
Squared
Translation
Model
Id
Chi
Squared
Translation
Model
Store
Read
Only
Cooccurrence
Counter2
FGAInitializer
IAlignable
Content
Pair
IAlignable
Corpus
IAlignable
Corpus
Async
IAlignable
Corpus
Manager
IAlignable
Corpus
Manager
Async
IAligner
Broker
IAligner
Service
IChi
Squared
Translation
Model
Store
IChi
Squared
Translation
Model
Store
Read
Only
IFine
Grained
Aligner
IPair
Enumerator
ITranslation
Model
Data
Service
ITranslation
Model
Management
Service
ITranslation
Model
Manager
Lift
Aligner
Lift
Aligner.
Span
Hypothesis
Lift
Aligner.
Span
Hypothesis
Array
Model
Based
Aligner
Definition
Model
Not
Found
Exception
Online
Aligner
Definition
Simple
Aligner
Broker
Simple
Alignment
Evidence
Token
With
Count
Trained
Model
Aligner
Trained
Model
Aligner.
Coded
Token
Index
Converter
Trained
Model
Build
Results
Trained
Translation
Model
Trained
Translation
Model
Builder
Trained
Translation
Model
Id
Translation
Model
Translation
Model
Builder
Settings
Translation
Model
Cancel
Exception
Translation
Model
Details
Translation
Model
Exception
Translation
Model
Fitness
Translation
Model
Id
Translation
Model
Progress
Event
Args
Translation
Model
Progress
Stage
Translation
Model
Types
Vocabulary
File3
Word
Alignment
Computer3
Sdl.
Core.
Fine
Grained
Alignment.
Model
Translation
Model
Matrix
Entry
Translation
Model
Tu
Matrix
Request
Translation
Model
Vocab
Entry
Sdl.
Core.
Language
Processing.
Tokenization
Separator
Combination
Sdl.
Core.
TM.
Import
Export
Batch
Exported
Event
Args
Batch
Imported
Event
Args
Exporter
Exporter
Async
IExport
Origin
IExport
Origin
Async
IImport
Destination
IImport
Destination
Async
Importer
Importer
Async
Importer
Async.
Import
Results
Map
Import
Export
Response
Language
Mismatch
Exception
Tm
Api
Import
Export
Sdl.
Language
Platform.
Core
Character
Properties
Character
Properties.
Case
Character
Set
Culture
Info
Extensions
Culture
Info
Extensions.
Language
Group
ID
Culture
Info
Extensions.
Language
Group
Installation
Status
Culture
String
Date
Time
Utilities
Error
Code
Fault
Description
Fault
Status
ISegment
Element
Visitor
Language
Pair
Language
Platform
Exception
Pair<T>
Search
Option
Segment
Segment.
Delete
Tags
Action
Segment.
Validation
Mode
Segment
Editor
Segment
Element
Segment
Element.
Similarity
Segment
Position
Segment
Range
String
Utilities
String
Utilities.
Casing
Tag
Tag
Type
Text
Unicode
Block
Wordlist
Sdl.
Language
Platform.
Core.
Edit
Distance
Edit
Distance
Edit
Distance
Item
Edit
Distance
Resolution
Edit
Operation
Sdl.
Language
Platform.
Core.
Resources
IResource
Data
Accessor
IResource
Data
Accessor
Async
Language
Resource
Type
Resource
Data
Accessor
Async
Wrapper
Resource
Status
Sdl.
Language
Platform.
Core.
Segmentation
Context
Context
Type
Localized
String
Rule
Origin
Rule
Type
Segmentation
Context
Segmentation
Rule
Segmentation
Rules
Sdl.
Language
Platform.
Core.
Serialization
Lingua
Deserializer
Sdl.
Language
Platform.
Core.
Tokenization
Auto
Localization
Settings
Builtin
Recognizers
Currency
Format
Currency
Symbol
Position
Custom
Unit
Definition
Date
Time
Pattern
Type
Date
Time
Token
Generic
Placeable
Token
ILocalizable
Token
Localization
Parameters
Source
Match
Measure
Token
Number
Token
Numeric
Separator
Prioritized
Token
Sign
Simple
Token
Tag
Token
Token
Token
Bundle
Tokenization
Context
Tokenizer
Flags
Token
Type
Unit
Unit
Separation
Mode
Sdl.
Language
Platform.
IO
Multi
File
Text
Reader
Sdl.
Language
Platform.
IO.
Streams
Comment
Event
End
Of
Input
Event
Event
IEvent
Reader
IEvent
Receiver
Start
Of
Input
Event
TUEvent
TUStream
Context
Sdl.
Language
Platform.
IO.
TMX
body
bpt
ept
header
header
Segtype
hi
it
it
Pos
map
note
ph
prop
seg
sub
tmx
TMXReader
TMXReader
Settings
TMXStart
Of
Input
Event
TMXTools
TMXWriter
TMXWriter
Settings
tu
tu
Segtype
tuv
ude
ut
Sdl.
Language
Platform.
Translation
Memory
Action
Adaptive
Machine
Translation
Lookup
Mode
Applied
Penalty
Atomic
Expression
Atomic
Expression.
Operator
Composed
Expression
Composed
Expression.
Operator
Date
Time
Field
Value
Document
Detail
Duplicate
Iterator
Duplicate
Iterator.
Duplicate
Iterator
Position
Export
Settings
Export
Statistics
FGASupport
Field
Field
Definitions
Field
Identifier
Field
Type
Field
Value
Field
Values
Field
Value
Type
Filter
Filter
Expression
Filter
Expression
Parser
Fuzzy
Indexes
Fuzzy
Index
Tuning
Settings
IAttribute
IField
IField
Definitions
IField
Template
IFieldValueComparer<T>
ILog
Logger
Import
Result
Import
Results
Import
Settings
Import
Settings.
Field
Update
Mode
Import
Settings.
Import
TUProcessing
Mode
Import
Settings.
New
Fields
Option
Import
Settings.
TUUpdate
Mode
Import
Statistics
Import
Status
Int
Field
Value
IPicklist
Option
ITyped
Key
Value
Container
Log
Manager
Machine
Translation
Lookup
Mode
Multiple
Picklist
Field
Value
Multiple
String
Field
Value
NLog
Logger
Penalty
Penalty
Type
Persistent
Object
Persistent
Object
Token
Picklist
Field
Picklist
Item
Picklist
Items
Placeable
Placeable
Association
Placeable
Computer
Placeable
Type
Regular
Iterator
Scoring
Result
Search
Mode
Search
Result
Search
Result
Field
Value
Accessor
Search
Result
Field
Value
Comparer
Search
Results
Search
Results.
Search
Result
Comparer
Search
Results
Merged
Search
Settings
Segment
And
Subsegment
Search
Results
Segment
And
Subsegment
Search
Results
Merged
Segment
Serializer
Single
Picklist
Field
Value
Single
String
Field
Value
Sort
Criterium
Sort
Direction
Sort
Disambiguator
Sort
Disambiguator.
Disambiguator
Sorter<T>
Sort
Specification
Subsegment
Match
Type
Subsegment
Search
Condition
Subsegment
Search
Result
Subsegment
Search
Results
Subsegment
Search
Results
Collection
Subsegment
Search
Settings
System
Fields
System
Fields
Keys
System
Fields
Parameters
Text
Context
Match
Text
Context
Match
Type
Translation
Memory
Iterator
Translation
Memory
Progress
Translation
Unit
Translation
Unit
Format
Translation
Unit
Origin
Tu
Context
Tu
Contexts
Tu
Id
Contexts
Tu
Limits
Validator
Settings
Utilities
Word
Counter
Word
Count
Flags
Word
Counts
Word
Counts
Options
Sdl.
Language
Platform.
Translation
Memory.
Edit
Scripts
Continuation
Edit
Action
Edit
Action
Change
Field
Value
Edit
Action
Delete
All
Field
Values
Edit
Action
Delete
Field
Value
Edit
Action
Delete
Tags
Edit
Action
Rename
Field
Edit
Action
Search
Replace
Edit
Script
Edit
Script
Applier
Edit
Update
Mode
Mode
Pattern
Type
Sdl.
Language
Platform.
Translation
Memory.
Metrics
Abstract
Metric
Core
Tm
Null
Metrics
Reporter
Gauge
Metric
ICore
Tm
Metrics
Reporter
Sdl.
Language
Platform.
Translation
Memory
Api
Abstract
Local
Translation
Memory
Abstract
Machine
Translation
Provider
Abstract
Machine
Translation
Provider
Language
Direction
Alignment
TMBilingual
Processor
Batch
Exported
Event
Args
Batch
Imported
Event
Args
Cascade<T>
Cascade
Entry
Cascade
Exception
Cascade
Message
Cascade
Message
Code
Database
Server
Database
Server
Authentication
Type
Database
Server
Permissions
Database
Server
Type
Default
Language
Resource
Provider
Field
Definition
Field
Definition
Collection
File
Based
Language
Resources
Template
File
Based
Translation
Memory
File
Based
Translation
Memory
Language
Direction
File
Transfer
Event
Args
Generic
Credentials
IAdvanced
Context
Translation
Memory
IAdvanced
Context
Translation
Memory
Language
Direction
IAlignable
Translation
Memory
IFields
Template
IFile
Based
Translation
Memory
ILanguage
Resource
Entity
ILanguage
Resources
Template
ILocal
Translation
Memory
Import
Export
Operation
Base
In
Memory
Translation
Memory
IPermission
Check
IReindexable
Translation
Memory
ISubsegment
Translation
Memory
Language
Direction
ISupport
Placeables
ITranslation
Memory
ITranslation
Memory2015
ITranslation
Memory
Language
Direction
ITranslation
Provider
ITranslation
Provider
Credential
Store
ITranslation
Provider
Factory
ITranslation
Provider
Language
Direction
ITranslation
Provider
Language
Direction
With
Delete
ITranslation
Provider
Summary
Factory
ITranslation
Provider
Win
Forms
UI
Language
Resource
Bundle
Language
Resource
Bundle
Collection
Language
Resource
Entity
Licensing
Status
Information
Null
Property
Exception
Object
Deleted
Exception
Object
Does
Not
Exist
Exception
Object
Not
Saved
Exception
Paged
Translation
Memories
Picklist
Item
Definition
Picklist
Item
Definition
Collection
Property
Value
Validator
Provider
Status
Info
Remote
Translation
Memory
Scheduled
Operation
Scheduled
Operation
Status
Scheduled
Recompute
Statistics
Operation
Scheduled
Reindex
Operation
Scheduled
Server
Translation
Memory
Export
Scheduled
Server
Translation
Memory
Import
Server
Based
Fields
Template
Server
Based
Language
Resources
Template
Server
Based
Translation
Memory
Server
Based
Translation
Memory
Language
Direction
Server
Based
Translation
Memory
Language
Direction
Collection
Server
Import
Status
String
Resources
System
Field
Definitions
Translation
Memory
Container
Translation
Memory
Container
Permissions
Translation
Memory
Exporter
Translation
Memory
Fields
Permissions
Translation
Memory
File
Access
Mode
Translation
Memory
Importer
Translation
Memory
Language
Resource
Permissions
Translation
Memory
Permissions
Translation
Memory
Properties
Translation
Memory
Query
Translation
Memory
Search
Result
Converters
Translation
Memory
Upgrade
Util
Translation
Method
Translation
Provider
Authentication
Exception
Translation
Provider
Cascade
Permissions
Translation
Provider
Credential
Translation
Provider
Credential
Store
Translation
Provider
Display
Info
Translation
Provider
Factory
Attribute
Translation
Provider
Info
Translation
Provider
Manager
Translation
Provider
Server
Translation
Provider
Uri
Builder
Translation
Provider
Win
Forms
Ui
Attribute
Translation
Unit
Permissions
Sdl.
Language
Platform.
Translation
Memory
Api.
Helpers
File
Based
TMSettings
Cloner
Sdl.
Language
Platform.
Translation
Memory
Api.
Upgrade
Abstract
Translation
Memory
Creator
Base
Translation
Memory
Migration
Manager
IBase
Translation
Memory
Migration
Manager
IExportable
Legacy
Translation
Memory
IField
Identifier
Mappings
IField
Identifier
Mappings
Collection
IFile
Based
Translation
Memory
Creator
IInput
Language
Direction
Data
IInput
Language
Direction
Data
Collection
IInput
Translation
Memory
IInput
Translation
Memory
Collection
IItemCollection<T>
ILegacy
Language
Direction
Data
ILegacy
Language
Resources
ILegacy
Translation
Memory
ILegacy
Translation
Memory
Setup
IMigration
Project
Input
Language
Pair
Input
Language
Pair
Collection
IOutput
Translation
Memory
IOutput
Translation
Memory
Collection
ItemCollection<T>
ItemCollectionAddedEventArgs<T>
ItemCollectionEventArgs<T>
ItemCollectionRemovedEventArgs<T>
ITmx
Legacy
Translation
Memory
ITranslation
Memory
Creator
ITranslation
Memory
Exporter
ITranslation
Memory
Setup
Options
Legacy
Language
Legacy
Language
Pair
Legacy
Translation
Memory
Setup
Progress
Event
Args
Tmx
File
Status
Integration
Overview
What you can do with the Integration API
User Interface integration
Introduction
Creating views
Creating viewparts
Creating ribbon groups
Creating actions
Adding custom steps to wizards
Samples
Integrating views
Integrating viewparts
Integrating ribbon groups
Integrating actions
Reference Sample
Content Connector
Project Creator
Wikipedia Search
Implementing a custom job
Trados Studio Automation
Introduction
Create a Trados Studio application initializer
Create a Trados Studio Auto
Suggest provider
Create command line processors
Trados Studio controllers
Introduction
Projects controller
Files controller
Editor controller
Extend default packaging functionality
Integration Samples
Trados Studio application initializers
Trados Studio Auto
Suggest provider
Trados Studio command line processor
Using Trados Studio Projects
Controller
Using Trados Studio Files
Controller
Using Trados Studio Editor
Controller
Customizing the Open Package Wizard Sample
Customizing the Create Return Package Wizard Sample
Processing custom project package formats
Bilingual API
Overview
Traversing document entities
Display Filter
Introduction
Developing a Sample Custom Display Filter
What the filter should do
Setting up the Visual Studio Project
Implementing filtering capabilities to your Display Filter
Creating the UI Editor Control for your Display Filter
API Reference
Sdl.
Desktop.
Integration
Api
Abstract
Action
Abstract
Application
Abstract
Ribbon
Group
Abstract
View
Controller
AbstractViewControllerAction<TController>
Abstract
View
Part
Controller
Action
Execution
Cancel
Event
Args
Action
Execution
Event
Args
Activation
Changed
Event
Args
ApplicationHost<T>
DefaultSettingsPage<TControl, TSettings>
IApplication
Initializer
ISettingsAware<TSettings>
IView
Context
Settings
Binder
Visibility
Changed
Event
Args
Sdl.
Desktop.
Integration
Api.
Default
Locations
Studio
Default
Context
Menus
Studio
Default
Ribbon
Groups
Studio
Default
Ribbon
Tabs
Studio
Default
Ribbon
Tabs.
Addins
Ribbon
Tab
Location
Studio
Default
Ribbon
Tabs.
Help
Ribbon
Tab
Location
Studio
Default
Ribbon
Tabs.
View
Ribbon
Tab
Location
Studio
Default
Views
Sdl.
Desktop.
Integration
Api.
Extensions
Abstract
Command
Bar
Item
Attribute
Abstract
Layout
Attribute
Abstract
Layout
Configuration
Action
Attribute
Action
Layout
Attribute
Application
Initializer
Attribute
Display
Type
Dock
Type
Group
Style
ILocation
Aware
Ribbon
Group
Attribute
Ribbon
Group
Layout
Attribute
Shortcut
Attribute
View
Attribute
View
Part
Attribute
View
Part
Layout
Attribute
Sdl.
Desktop.
Integration
Api.
Extensions.
Command
Line
External
Command
Line
Argument
External
Command
Line
Argument
Definition
External
Command
Line
Arguments
External
Command
Line
Processor
Attribute
IExternal
Command
Line
Processor
IExternal
Window
Aware
Command
Line
Processor
Sdl.
Desktop.
Integration
Api.
Extensions.
Internal
Abstract
Controller
Abstract
Location
Action
Properties
Action
Property
Changed
Event
Args
Action
Style
Bind
Action
Attribute
Bind
Controller
Attribute
IAction
IBinded
Controller
Plugin
Target
Command
Bar
Site
Type
Sdl.
Desktop.
Integration
Api.
Interfaces
IPlugin
Log
IPlugin
Logger
Factory
IStudio
Event
Aggregator
IStudio
Group
Notification
IStudio
Notification
IStudio
Notification
Command
IUIControl
IUISettings
Control
Sdl.
Desktop.
Integration
Api.
Internal
Abstract
Binded
Action
Abstract
Binded
Controller
Default
Explorer
Bar
Sdl.
Desktop.
Integration
Api.
Jobs
Execute
External
Job
Event
IExternal
Job
IExternal
Job
Execution
Context
IExternal
Job
With
Progress
Job
Finished
Args
Job
Progress
Args
Sdl.
Desktop.
Integration
Api.
Notifications.
Events
Add
Studio
Group
Notification
Event
Add
Studio
Notification
Or
Create
Group
Event
Add
Studio
Notification
To
Group
Event
Remove
Studio
Group
Notification
Event
Remove
Studio
Notification
From
Group
Event
Show
Studio
Notifications
View
Event
Studio
Window
Created
Notification
Event
Sdl.
Desktop.
Integration
Api.
Wizard
IStudio
Wizard
Page
Studio
Wizard
Page
Sdl.
Desktop.
Platform.
Controls.
Behaviours
Combobox
Placeholder
Behavior
Data
Grid
Item
Behavior
Drag
Drop
Behaviour
Event
Behaviour
Factory
Focus
Extension
Focus
On
Click
Behaviour
Highlight
On
Value
Changed
Keyboard
Focus
Behaviour
Number
Only
Behaviour
Placeholder
Adorner
Show
System
Menu
Behavior
Text
Block
Auto
Tool
Tip
Behavior
Text
Box
Placeholder
Behavior
Timed
Auto
Hide
Behaviour
Tree
View
Bring
Into
View
When
Selected
Behavior
Tree
View
Selected
Item
Changed
Behaviour
Web
Browser
Bindable
Source
Behavior
Web
Browser
Content
Source
Window
Drag
Behavior
Window
Loaded
Behaviour
Sdl.
Desktop.
Platform.
Controls.
Browser
Embedded
Browser
Cookie
Manager
ICookie
Manager
INative
Browser
Api
Native
Browser
Api
Web
Browser
Extensions
Sdl.
Desktop.
Platform.
Controls.
Controls
Bindable
Password
Box
Buttons
Alignment
Combo
Box
Tree
View
With
New
Item
Combo
Box
With
New
Item
Custom
Progress
Ring
Data
Grid
With
Multiple
Selection
Feedback
Control
Manager
View
Feedback
Numeric
Up
Down
Numeric
Up
Down
Changed
Routed
Event
Args
Numeric
Up
Down
Changed
Routed
Event
Handler
Progress
Bar
With
Percentage
Text
Sort
Wise
Data
Grid
Uniform
Wrap
Panel
Windows
Control
Utils
Sdl.
Desktop.
Platform.
Controls.
Controls.
Custom
Tree
View
Combo
Box
Combo
Box
Tree
View
Extended
Tree
View
Extended
Tree
View
Item
ITree
View
Item
Model
Sdl.
Desktop.
Platform.
Controls.
Controls.
Menu
Control
Combo
Box
Is
For
Menu
Control
Menu
Control
Command
Model
Menu
Control
Command
Model
List
Menu
Item
Control
Menu
Scope
Menu
Type
Sdl.
Desktop.
Platform.
Controls.
Controls.
Watermark
Text
Box
Text
Box
Watermark
Helper
Sdl.
Desktop.
Platform.
Controls.
Converters
BooleanConverter<T>
Boolean
Or
Converter
Boolean
To
Auto
Row
Height
Converter
Boolean
To
Font
Converter
Boolean
To
Grid
Row
Height
Converter
Boolean
To
Ratio
Row
Height
Converter
Boolean
To
Visibility
Converter
Bulleted
String
Converter
Comparison
Converter
Empty
String
Converter
Enum
Match
To
Boolean
Converter
Enum
To
Boolean
Converter
Feedback
Completed
To
Visibility
Converter
Has
Source
To
Is
Enabled
Converter
Image
Drawing
To
Xaml
Converter
Image
Path
To
Image
Source
Converter
Image
To
Bitmap
Image
Converter
Inverse
Boolean
Converter
Inverse
Boolean
To
Visibility
Converter
Inverse
Null
To
Visibility
Converter
Item
Count
To
Tab
Navigation
Converter
Items
Source
To
Command
Conveter
Language
Name
To
Flag
Converter
Math
Multiple
Converter
Math
Operation
Media
Color
To
Brush
Color
Converter
Menu
Control
Enabled
Converter
Menu
Control
Scope
To
Visibility
Converter
Nullable
To
Visibility
Converter
Observable
Collection
Count
To
Visibility
Converter
Percent
Range
To
Color
Converter
String
Is
Null
Or
Empty
To
Bool
String
Is
Null
Or
Empty
To
Visibility
View
Box
Max
Width
Or
Height
Converter
Visibility
To
Boolean
Converter
Word
Count
To
String
Converter
Wpf
Formatted
Text
Wpf
Formatted
Text.
Text
Part
Sdl.
Desktop.
Platform.
Controls.
Errors
Severity
Validation
Result
With
Severity
Sdl.
Desktop.
Platform.
Controls.
Summary
Detail
Entry
ISummary
Data
Summary
Section
Summary
View
Summary
View
Model
Sdl.
Desktop.
Platform.
Styles.
Image
Resources
Translation
Memory
Icons
User
Icons
Sdl.
Desktop
Editor.
Basic
Controls
Basic
Segment
Edit
Control
Sdl.
Desktop
Editor.
Editor
Api
Active
Row
Changed
Event
Args
After
Edit
Controls
Created
Event
Args
After
Initial
Update
Event
Args
Change
Not
Allowed
Exception
Content
Height
Changed
Event
Args
Content
Node
Iterator
Content
Range
Content
Range.
Reduction
Allowed
Test
Correspondence
Provider
Custom
Column
Content
Changed
Event
Args
Custom
Column
Location
Document
Content
Changed
Event
Args
Document
Properties
Changed
Event
Args
Edit
Control
Event
Args
Edit
Exception
Edit
Operation
Aborted
Event
Args
Edit
Operation
Completing
Event
Args
File
Properties
Changed
Event
Args
Find
Type
Focused
Control
Changed
Event
Args
Focused
Control
Changed
Event
Args.
Focus
Change
Type
Formatting
Builder
Visitor
Framework
Document
Content
Changed
Event
Args
Framework
Node
Wrapper
Visitor
IAbstract
Container
Node
IAbstract
Content
Node
IAbstract
Edit
Operation
IAbstract
Framework
Document
IAbstract
Framework
Edit
Control
IAbstract
Node
IBilingual
Document
IBookmark
Node
IChangeable
Bookmark
Node
IChangeable
Comment
Container
Node
IChangeable
Container
Node
IChangeable
Document
Container
Node
IChangeable
File
Container
Node
IChangeable
Location
Marker
Node
IChangeable
Locked
Content
Container
Node
IChangeable
Marker
Container
Node
IChangeable
Node
IChangeable
Paragraph
Unit
Container
Node
IChangeable
Placeholder
Tag
Node
IChangeable
Revision
Marker
Container
Node
IChangeable
Segment
Container
Node
IChangeable
Start
End
Node
IChangeable
Tag
Pair
Container
Node
IChangeable
Text
Node
IChange
Ghost
Status
Operation
IChange
Text
Operation
ICollective
Undo
Command
IComment
Container
Node
IContent
Selection
IControl
ICustom
Column
IDelete
Node
Operation
IDocument
IDocument
Container
Node
IDocument
Fragment
IEdit
Control
IEdit
Operation
Visitor
IFile
Container
Node
IFind
IFind
Properties
IFramework
Document
IFramework
Edit
Control
IInsert
Node
Operation
IInteractive
Accessible
Custom
Column
IInteractive
Custom
Column
ILayout
Synchronizer
ILocation
Marker
Node
ILocked
Content
Container
Node
IMarkup
Data
Node
INode
INode
Factory
INode
Visitor
Interactive
Event
Flags
Invalid
Edit
Operation
Exception
IOther
Marker
Container
Node
IParagraph
Unit
Container
Node
IPlaceholder
Node
IPlaceholder
Tag
Node
IRevision
Marker
Container
Node
IRow
Info
ISegment
Container
Node
ISegment
Document
ISegment
Edit
Control
ISide
By
Side
Editor
IStart
End
Node
ISynchronizable
Cell
ISynchronizable
Layout
ITag
Painter
ITag
Painting
Properties
ITag
Pair
Container
Node
IText
Iterator
IText
Mark
IText
Mark
Painter
IText
Node
ITreeNode<NodeType, ContainerType>
IUndo
Buffer
IUndo
Command
Markup
Data
Node
Finder
Markup
Display
Mode
Mouse
Entering
Node
Event
Args
Mouse
Leaving
Node
Event
Args
Mouse
Over
Text
Marks
Changed
Event
Args
Move
Node
Iterator
Overwrite
Mode
Changed
Event
Args
Paragraph
Unit
Properties
Changed
Event
Args
Persistent
Scroll
Info
Changed
Event
Args
Position
Row
Changed
Event
Args
Rows
Changed
Event
Args
Segment
Properties
Changed
Event
Args
Selection
Changed
Event
Args
Shading
Source
Editing
Mode
Ended
Event
Args
Source
Editing
Mode
Started
Event
Args
Tag
Display
Mode
Text
Mark
Layer
Undo
Buffer
Content
Changed
Event
Args
VScroll
Event
Args
Sdl.
Desktop
Editor.
Editor
Api.
Extensions
Editor
Api
Extensions
Sdl.
Desktop
Editor.
Editor
Api.
Implementation
Abstract
Collective
Undo
Command
Abstract
Custom
Column
Abstract
Mark
Painter
Abstract
Mark
Painter.
Mark
Location
Abstract
Operation
Consolidator
Abstract
Row
Selection
Column
Abstract
Text
Iterator
Background
Colour
Painter
Bracket
Painter
Change
Ghost
Status
Consolidator
Change
Ghost
Status
Operation
Change
Text
Consolidator
Change
Text
Operation
Copy
Fragment
Visitor
Delete
Node
Operation
Delete
Operation
Consolidator
Document
Structure
Info
Column
Edit
Control
Display
Settings
Edit
Control
Font
Size
Settings
Edit
Operation
Consolidator
Visitor
Find
Result
Painter
Horizontal
Line
Painter
Insert
Node
Operation
Insert
Operation
Consolidator
IRow
Event
Source
Markup
Data
Node
Iterator
Plain
Text
Extraction
Visitor
Plain
Text
Mapper
Project
Editor
Settings
Remove
Formatting
Visitor
Row
Number
Column
Row
Size
Accessor
Segment
Id
Column
Squiggly
Line
Painter
Squiggly
Line
Painter.
Squiggle
Shape
Tag
Painting
Properties
Term
Recognition
Bold
Painter
Text
Mark
Text
Only
Fragment
Visitor
Sdl.
Language
Cloud.
Identity
Api
ILanguage
Cloud
Identity
Api
Language
Cloud
Credential
Info
Language
Cloud
Identity
Api
Login
Data
Sdl.
Tell
Me.
Provider
Api
Abstract
Tell
Me
Action
ISearch
Data
Provider
ISearch
Specification
ITell
Me
Action
ITell
Me
Plugin
Loader
ITell
Me
Provider
Tell
Me
Provider
Attribute
Tell
Me
Search
Provider
Attribute
Sdl.
Translation
Studio
Automation.
Integration
Api
Abstract
Content
Selection
Automation
Segment
Pair
Extension
Cancel
Document
Event
Args
Content
Selection
Info
Current
Project
Cancel
Event
Args
Document
Document
Content
Event
Args
Document
Error
Event
Args
Document
Event
Args
Document
Filter
Event
Args
Document
Selection
Edit
Distance
Compute
Params
Editing
Mode
Editor
Controller
Files
Controller
Focused
Document
Content
IStudio
Document
Projects
Controller
Reports
View
Controller
Sdl
Trados
Studio
Segment
Operations
Source
Selection
Studio
Automation
Integration
APIModule
Target
Selection
Translation
Memories
View
Controller
Welcome
View
Controller
Sdl.
Translation
Studio
Automation.
Integration
Api.
Actions
Add
Project
Action
Close
All
Documents
Action
Close
Document
Action
Close
Project
Action
Create
Return
Package
From
Project
Action
Language
Cloud
Action
New
Project
Action
Open
Document
Action
Open
Package
Action
Open
Project
Action
Save
All
Documents
Action
Save
Document
Action
Save
Document
As
Action
Save
Document
Source
As
Action
Save
Document
Target
As
Action
Sdl.
Translation
Studio
Automation.
Integration
Api.
Auto
Suggest
Abstract
Auto
Suggest
Provider
Abstract
Auto
Suggest
Result
Abstract
Editing
Context
Auto
Suggest
Settings
Auto
Suggest
Text
Result
Sdl.
Translation
Studio
Automation.
Integration
Api.
Display
Filters
Display
Filter
Adapter
Display
Filter
Row
Info
IDisplay
Filter
IDisplay
Filter
Row
Info
Sdl.
Translation
Studio
Automation.
Integration
Api.
Editor.
Concordance
Search
Concordance
Search
Controller
Concordance
Search
Results
Concordance
Search
Type
IConcordance
Search
Controller
Sdl.
Translation
Studio
Automation.
Integration
Api.
Editor.
Term
Recognition
Results
ITerm
Recognition
Results
Controller
Term
Recognition
Result
Term
Recognition
Results
Controller
Sdl.
Translation
Studio
Automation.
Integration
Api.
Editor.
Translation
Results
ITranslation
Results
Controller
Translation
Results
Translation
Results
Controller
Sdl.
Translation
Studio
Automation.
Integration
Api.
Events
Add
File
Descriptor
Exception
Notification
Event
Change
Source
Content
Settings
Event
Comments
Changed
Event
Comments
Changed
Event.
Comment
Event
Type
Comments
Changed
Event.
Comment
Scope
Create
Return
Package
Event
Open
New
Project
Wizard
Event
Open
Project
For
Selected
Language
Event
Open
Project
Package
Event
Project
Wizard
Data
Refresh
Projects
Event
Segments
Merged
Event
Segment
Split
Event
Sdl.
Translation
Studio
Automation.
Integration
Api.
Extensions
Auto
Suggest
Provider
Attribute
External
Package
Convertor
Extension
Attribute
ISegment
Extensions
Sdl.
Translation
Studio
Automation.
Integration
Api.
Internal
Sdl
Trados
Studio
Application
Sdl.
Translation
Studio
Automation.
Integration
Api.
Packaging
Convert
External
Package
Event
Args
External
Package
Conversion
Info
IConversion
Context
IExternal
Package
Converter
Message
Level
Package
Conversion
Result
Package
Converter
Message
Event
Args
Packaging
Constants
Sdl.
Translation
Studio
Automation.
Integration
Api.
Presentation
Editor
Review
Layout
Configuration
Editor
Signoff
Layout
Configuration
Sdl.
Translation
Studio
Automation.
Integration
Api.
Presentation.
Default
Locations
Translation
Studio
Default
Context
Menus
Translation
Studio
Default
Context
Menus.
Editor
Document
Context
Menu
Location
Translation
Studio
Default
Context
Menus.
Editor
Document
Spellcheck
Context
Menu
Location
Translation
Studio
Default
Context
Menus.
Files
Context
Menu
Location
Translation
Studio
Default
Context
Menus.
Projects
Context
Menu
Location
Translation
Studio
Default
Ribbon
Groups
Translation
Studio
Default
Ribbon
Tabs
Translation
Studio
Default
Ribbon
Tabs.
Editor
Advanced
Ribbon
Tab
Location
Translation
Studio
Default
Ribbon
Tabs.
Editor
Review
Ribbon
Tab
Location
Translation
Studio
Default
Ribbon
Tabs.
Home
Ribbon
Tab
Location
Translation
Studio
Default
Views
Translation
Studio
Default
Views.
Trados
Studio
Views
Location
Sdl.
Translation
Studio
Automation.
Licensing
License
Checker
License
Manager
Studio
Edition
Studio
Feature
Sdl.
Versioning
Company
IStudio
Version
Service
Studio
Version
Studio
Version
Service
Versioned
Paths
Versions
Verification
Overview
How to Create a Native Verifier
How to Create a Bilingual Verifier
How to Create a Global Verifier
Create a New Project
The Resources File
Implement the User Interface
Retrieve the Settings Values
Implement the UI Controller Class
Implement the Verification Logic
Enhance the Verifier
How to Create a Custom Message Control
Introduction to Custom Message Controls
Create a Custom Message Control
Add suggestion to a Custom Message Control
Edit Segment and Apply Changes to Document
API Reference
Sdl.
Verification.
Api
Global
Verifier
Attribute
Global
Verifier
Settings
Page
Attribute
IGlobal
Verifier
IHelp
Topic
ILanguage
Direction
Verifier
IMessage
Control
Container
IMessage
Control
Plug
In
ISegment
Changed
Aware
ISerialize
Verifier
Profile
ISuggestion
Provider
ITerm
Verifier
Context
ITerm
Verifier
Settings
Context
ITerm
Verifier
Settings
Context
Aware
IVerification
Custom
Message
Data
Language
Direction
Verifier
Attribute
Message
Control
Plug
In
Attribute
Serialize
Profile
Verifier
Attribute
Suggestion
Term
Picklist
Field
Wrong
Settings
File
Exception
Batch Tasks
Overview
Developing a sample batch task
What our sample batch task should do
Setting up the Visual Studio project
Adding a Settings UI to our Batch Task
Processing Files and Application Logic
Rendering the Task Report
API Reference
Sdl.
Project
Automation.
Automatic
Tasks
Abstract
File
Content
Processing
Automatic
Task
Abstract
File
Level
Automatic
Task
Automatic
Task
Attribute
Automatic
Task
File
Type
Automatic
Task
Supported
File
Type
Attribute
Cancel
Helper
Language
Direction
Message
Level
Project
File
Extension
Requires
Settings
Attribute
Task
Progress
Event
Args
Word
Counter
Terminology Provider
Overview
Developing a Sample Terminology Provider
What our Sample Terminology Provider should do
Setting up the Visual Studio project
Selecting the Glossary File
Setting the Source and Target Language
Setting the Glossary Fields
Searching Terms
Displaying Entry Content
Adding Terms
API Reference
Sdl.
Terminology.
Terminology
Provider.
Core
Definition
Definition
Language
Descriptive
Field
Entry
Entry
Event
Args
Entry
Field
Entry
Language
Entry
Term
Entry
Transaction
Field
Level
Field
Type
Filter
Definition
Generic
Credentials
IConnection
Aware
Terminology
Provider
IFile
Based
Terminology
Provider
Default
Path
ILanguage
IMultiple
Terminology
Provider
ITermbase
Metrics
ITerminology
Export
ITerminology
Import
ITerminology
Markup
Provider
ITerminology
Provider
ITerminology
Provider
Credential
Store
ITerminology
Provider
Factory
ITerminology
Provider
Manager
ITerminology
Provider
Read
Only
ITerminology
Provider
Viewer
Win
Forms
UI
ITerminology
Provider
Win
Forms
UI
ITerminology
Provider
Win
Forms
UIWith
Create
ITerminology
Provider
Win
Forms
UIWith
Edit
Markup
Position
Search
Markup
Result
Search
Markup
Result
With
Termbase
Name
Search
Mode
Search
Result
Search
Result
With
Termbase
Name
Terminology
Export
Type
Terminology
Import
Type
Terminology
Provider
Credential
Terminology
Provider
Credential
Store
Terminology
Provider
Display
Info
Terminology
Provider
Factory
Attribute
Terminology
Provider
Manager
Terminology
Provider
Status
Terminology
Provider
Type
Terminology
Provider
Viewer
Win
Forms
UIAttribute
Terminology
Provider
Win
Forms
UIAttribute
Terminology
User
Credentials
Terminology
User
Manager
Token
Type
Transaction
Type
Sdl.
Terminology.
Terminology
Provider.
Core.
Exceptions
Connection
Exception
Invalid
Credentials
Exception
Missing
Terminology
Provider
Exception
Search
Parameter
Missing
Exception
Termbase
Export
Exception
Termbase
Import
Exception
Termbase
Initialization
Exception
Unsupported
Export
File
Format
Exception
Unsupported
Import
File
Format
Exception
Release Notes
Release Notes for Trados Studio 2024
Introduction
For more information about Global Verifiers please see
Verification SDK
.
Improve this Doc
On this page