Search Results for

    Show / Hide Table of Contents

    Namespace Sdl.LanguagePlatform.TranslationMemoryApi

    Classes

    AbstractLocalTranslationMemory

    Abstract base class for bilingual file-based (FileBasedTranslationMemory) and in-memory translation memories (InMemoryTranslationMemory). Do not inherit from this class.

    AbstractMachineTranslationProvider

    Implements an abstract base class for machine translation providers, and provides overridable default implementations for the most common properties and methods of ITranslationProvider.

    AbstractMachineTranslationProviderLanguageDirection

    Implements an abstract base class for machine translation providers, and provides overridable default implementations for the most common properties and methods of ITranslationProviderLanguageDirection.

    AlignmentTMBilingualProcessor

    BatchExportedEventArgs

    Encapsulates data sent with events published by BatchExported.

    BatchImportedEventArgs

    Encapsulates the data published by BatchImported progress events.

    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 (TranslationMemoryContainer). A translation memory container is a database that contains one or more server-based translation memories.

    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 (FieldValue) can be associated with translation units in a translation memory (see FieldValues). These field values can subsequently be used in filter expressions (see FilterExpression) when searching or updating translation units.

    FieldDefinitionCollection

    Represents a collection of custom fields in a translation memory (see FieldDefinitions).

    FileBasedLanguageResourcesTemplate

    A language resources template implementation (ILanguageResourcesTemplate) that can be loaded from and saved to a file.

    FileBasedTranslationMemory

    Represents a bilingual file-based translation memory.

    FileBasedTranslationMemoryLanguageDirection

    Represents the language direction of a file-based translation memory (see FileBasedTranslationMemory).

    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 () or a language resources template (). A language resource bundle holds custom language resources for a certain language (abbreviation, ordinal followers, variables and segmentation rules).

    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 PicklistItems.

    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 (FieldsTemplate. Changes made to the fields template will be applied to all translation memories associated with it.

    ServerBasedLanguageResourcesTemplate

    Represents a ILanguageResourcesTemplate which is stored on a server.

    ServerBasedTranslationMemory

    Represents a ITranslationMemory which is hosted on a server, as opposed to a FileBasedTranslationMemory.

    ServerBasedTranslationMemoryLanguageDirection

    Represents a language direction of a multilingual server-based translation memory (ServerBasedTranslationMemory).

    ServerBasedTranslationMemoryLanguageDirectionCollection

    Represents the collection of language directions of a server-based translation memory (ServerBasedTranslationMemory). Language directions can be added to and removed from this collection. In order to persist these changes you should save the translation memory itself (see Save()).

    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 ITranslationProviderCredentialStore.

    TranslationProviderCredentialStore

    TranslationProviderCredentialStore class represents a standard implementation of a translation provider credential store.

    TranslationProviderDisplayInfo

    Represents information about a translation provider (ITranslationProvider) that can be used to display this translation provider in a user interface. The translation provider plug-in has to provide an implementation of ITranslationProviderWinFormsUI which supports getting display information through calling GetDisplayInfo(Uri, String).

    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 (ITranslationProvider).

    TranslationProviderManager

    This class exposes functionality to work with translation provider plug-ins (ITranslationProvider) in a generic way. It allows creating translation providers in a generic way and also allows creating user interface components to manipulate translation provider settings (ITranslationProviderWinFormsUI).

    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 ITranslationProvider interface to return Uri values that confirm to the suggested Uri scheme.

    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 LanguageResourceBundleCollection that can be stored and managed individually.

    ILocalTranslationMemory

    Represents base class for bilingual file-based (FileBasedTranslationMemory) and in-memory translation memories (InMemoryTranslationMemory).

    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 ITranslationProviderFactory and ITranslationProviderWinFormsUI components so they can retrieve and add credentials from and to the store. It is up to the store implementation whether it for instance persists its contents or not.

    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 TranslationProviderWinFormsUiAttribute attribute for registration it with the plug-in manager.

    Enums

    CascadeMessageCode

    CascadeMessageCode enumeration represents the cascade message codes.

    DatabaseServerAuthenticationType

    Represents the possible authentication types to use for with DatabaseServer. See AuthenticationType.

    DatabaseServerType

    Represents the supported types of database server that can be used to host server-based translation memory containers. See ServerType.

    ScheduledOperationStatus

    Represents the possible statuses of a ScheduledOperation.

    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 TranslationMethod.

    On this page

    Back to top Generated by DocFX