Namespace Sdl.LanguagePlatform.TranslationMemoryApi
Classes
AbstractLocalTranslationMemory
Abstract base class for bilingual file-based (File
AbstractMachineTranslationProvider
Implements an abstract base class for machine translation providers, and provides
overridable default implementations for the most common properties and methods
of ITranslation
AbstractMachineTranslationProviderLanguageDirection
Implements an abstract base class for machine translation providers, and provides
overridable default implementations for the most common properties and methods
of ITranslation
AlignmentTMBilingualProcessor
BatchExportedEventArgs
Encapsulates data sent with events published by Batch
BatchImportedEventArgs
Encapsulates the data published by Batch
Cascade<T>
A cascade is used to perform searches and updates across many different translation provider language directions. Each translation provider language direction is represented by a cascade entry that contains other information with regards to how it should be treated
- e.g. what penalties should be applied during searches.
CascadeEntry
Represents a cascade entry used in a cascade. A cascade entry represents a translation provider language direction and other information with regards to how it should be treated within a cascade - e.g. what penalties should be applied during searches.
CascadeException
CascadeException class represents a cascade exception.
CascadeMessage
CascadeMessage class represents a message from a cascade.
DatabaseServer
Represents a database server known in the system, which can serve as the host for one or more
translation memory containers (Translation
DatabaseServerPermissions
Database server reference permissions.
DefaultLanguageResourceProvider
Provides access to the default data for language resources.
FieldDefinition
Represents a custom field that can be associated with a translation memory or a fields template and for which values (Field
FieldDefinitionCollection
Represents a collection of custom fields in a translation memory (see Field
FileBasedLanguageResourcesTemplate
A language resources template implementation (ILanguage
FileBasedTranslationMemory
Represents a bilingual file-based translation memory.
FileBasedTranslationMemoryLanguageDirection
Represents the language direction of a file-based translation memory (see File
FileTransferEventArgs
Cancelable event args class used by events related to file upload and download.
GenericCredentials
A generic class for building and parsing a credentials string. This will usually contain a UserName and Password but may also contain other parameters using an indexer on this class.
ImportExportOperationBase
Import Export scheduled operation base class
InMemoryTranslationMemory
Represents a bilingual in-memory translation memory.
LanguageResourceBundle
A language resource bundle holds custom language resources for a certain language (abbreviation, ordinal followers, variables and segmentation rules).
LanguageResourceBundleCollection
Represents a collection of language resource bundles within a translation memory (
LanguageResourceEntity
LicensingStatusInformation
Represents licensing status information for a translation provider server.
NullPropertyException
Exception thrown when trying to set required properties to null.
ObjectDeletedException
Exception thrown when trying to access an object that has been deleted.
ObjectDoesNotExistException
Thrown when the requested object does not exist.
ObjectNotSavedException
Thrown when an object should be saved before performing a specific operation.
PagedTranslationMemories
The paged translation memories
PicklistItemDefinition
Represents a picklist item definition, which is a possible value that can be assigned to a picklist field.
See Picklist
PicklistItemDefinitionCollection
Represents a collection of picklist items that can be used as values for a given picklist field.
PropertyValueValidator
Class used to Validate a property value.s
ProviderStatusInfo
Represents information about the status of a translation provider.
RemoteTranslationMemory
Base class used by ServerBasedTranslationMemory and CloudBasedTranslationMemory
ScheduledOperation
Abstract base class for scheduled operations, which are long running tasks that are executed on the Execution Server.
ScheduledRecomputeStatisticsOperation
Represents a scheduled recomputation of the fuzzy index statistics of a server-based translation memory on the Execution Server. This class can be used to schedule a recomputation of the fuzzy index statistics of a server-based translation memory and also to monitor the operation's status while it is running.
ScheduledReindexOperation
When changing recognizer settings or when changing variables, abbreviations or ordinal followers, it might be necessary to re-index the Translation Memory in order to make sure these settings are applied to existing Translation Units. This class represents a scheduled re-indexing of a server-based translation memory on the Execution Server. This class can be used to schedule a re-indexing of a server-based translation memory and also to monitor the operation's status while it is running.
ScheduledServerTranslationMemoryExport
Represents the asynchronous export of translation units from a server-based translation memory, executed on the Execution Server. Use this class to schedule an asynchronous translation memory export.
ScheduledServerTranslationMemoryImport
Represents the asynchronous import of a TMX, SDLIFF, ITD or TTX file into a server-based translation memory, executed on the Execution Server. Use this class to schedule an asynchronous translation memory import.
ServerBasedFieldsTemplate
Represents a fields template stored on the server. A fields template is a named collection of field definitions
which can be applied to one or more translation memories (Fields
ServerBasedLanguageResourcesTemplate
Represents a ILanguage
ServerBasedTranslationMemory
Represents a ITranslation
ServerBasedTranslationMemoryLanguageDirection
Represents a language direction of a multilingual server-based translation memory (Server
ServerBasedTranslationMemoryLanguageDirectionCollection
Represents the collection of language directions of a server-based translation memory (Server
Saving a translation memory after adding or removing language directions will result in the corresponding physical bilingual translation memories being added to or deleted from the container which hosts the server-based translation memory.
All the language directions in a given translation memory should have a unique source-target language combination. Multiple source language are supported.
StringResources
A strongly-typed resource class, for looking up localized strings, etc.
SystemFieldDefinitions
This class defines the available translation unit system fields that can be used in filter expressions in addition to user-defined fields.
TranslationMemoryContainer
Represents a database using for storing server-based translation memories.
TranslationMemoryContainerPermissions
Translation memory container permissions
TranslationMemoryExporter
This class implements exporting translation units into TMX files.
TranslationMemoryFieldsPermissions
Permissions for language resources in a TM.
TranslationMemoryImporter
This class exposes functionality to import a bilingual TMX file or a bilingual document into a translation memory.
TranslationMemoryLanguageResourcePermissions
Permissions for language resources in a TM.
TranslationMemoryPermissions
Translation memory permissions
TranslationMemoryQuery
Defines the query to be executed over the translation memories
TranslationMemorySearchResultConverters
A converter helper class that converts from SearchResults to Subsegmentsearch results
TranslationMemoryUpgradeUtil
Utility class for upgrading file-based translation memories and checking if they need maintenance
TranslationProviderAuthenticationException
Exception thrown when trying to access an object that has been deleted.
TranslationProviderCascadePermissions
Translation provider cascade permissions
TranslationProviderCredential
Represents a credential for a translation provider that can be stored in a ITranslation
TranslationProviderCredentialStore
TranslationProviderCredentialStore class represents a standard implementation of a translation provider credential store.
TranslationProviderDisplayInfo
Represents information about a translation provider (ITranslation
TranslationProviderFactoryAttribute
Extension attribute for registering a translation provider factory that supports a specific types of translation providers.
TranslationProviderInfo
Represents general information about a translation provider (ITranslation
TranslationProviderManager
This class exposes functionality to work with translation provider plug-ins (ITranslation
TranslationProviderServer
Represents server-provided access to translation memories and provides related administrative and maintenance services.
TranslationProviderUriBuilder
A utility class that allows translation providers that implement the ITranslation
TranslationProviderWinFormsUiAttribute
Extension attribute for registering a translation provider Windows Forms user interface component that provides user interface for specific types of translation providers.
TranslationUnitPermissions
Translation unit permissions.
Interfaces
IAdvancedContextTranslationMemory
Provides information about TM support for advanced context matching functionality
IAdvancedContextTranslationMemoryLanguageDirection
IAdvancedContextTranslationMemoryLanguageDirection interface
IAlignableTranslationMemory
Represents a translation memory.
IFieldsTemplate
Represents a fields template, which is a named collection of fields that can be applied to a translation memory.
IFileBasedTranslationMemory
Represents an file based Translation Memory
ILanguageResourceEntity
ILanguageResourcesTemplate
Represents a language resources template, which is a Language
ILocalTranslationMemory
Represents base class for bilingual file-based (File
IPermissionCheck
This interface is implemented by all objects that can be secured using permissions and allows the user to query whether the object has a certain permission.
IReindexableTranslationMemory
Represents an upgraded file-based TM
ISubsegmentTranslationMemoryLanguageDirection
Exposes translation provider subsegment functionality for a specific language direction.
ISupportPlaceables
Represents a Translation Provider that supports Placeables
ITranslationMemory
Represents a translation memory.
ITranslationMemory2015
Represents a translation memory.
ITranslationMemoryLanguageDirection
Exposes functionality for a specific language direction within a translation memory.
ITranslationProvider
Represents a multi-lingual translation engine. This can for instance be a translation memory or machine translation engine.
ITranslationProviderCredentialStore
This interface represents a storage mechanism for translation provider credentials.
The host application will provide an implementation of this object, which will be passed on to
the ITranslation
ITranslationProviderFactory
This interface defines a Translation Provider Factory class that can be used as a plug-in based on the Sdl.Core.PluginFramework Extensions API
ITranslationProviderLanguageDirection
Exposes translation provider functionality for a specific language direction.
ITranslationProviderLanguageDirectionWithDelete
Exposes translation provider delete TU functionality for a specific language direction.
ITranslationProviderSummaryFactory
This interface defines an extension of Translation Provider Factory class that can be used as a plug-in based on the Sdl.Core.PluginFramework Extensions API
ITranslationProviderWinFormsUI
This interface should be implemented by translation provider implementers in order to provide user interface functionality in Trados Studio
specific to that type of translation provider. Implementation of this interface should be marked up with the Translation
Enums
CascadeMessageCode
CascadeMessageCode enumeration represents the cascade message codes.
DatabaseServerAuthenticationType
Represents the possible authentication types to use for with Database
DatabaseServerType
Represents the supported types of database server that can be used to host server-based translation memory containers.
See Server
ScheduledOperationStatus
Represents the possible statuses of a Scheduled
ServerImportStatus
TranslationMemoryFileAccessMode
The possible "access modes" for a password protected file-based TM. A password can be set for each access mode.
TranslationMemoryProperties
Represents the additional related objects that can be retrieved when retrieving one or more translation memories.
TranslationMethod
Enumerates the ways how a translation provider can compute a translation. See Translation