Click or drag to resize
AbstractMachineTranslationProvider Class
Implements an abstract base class for machine translation providers, and provides overridable default implementations for the most common properties and methods of ITranslationProvider.
Inheritance Hierarchy
SystemObject
  Sdl.LanguagePlatform.TranslationMemoryApiAbstractMachineTranslationProvider

Namespace: Sdl.LanguagePlatform.TranslationMemoryApi
Assembly: Sdl.LanguagePlatform.TranslationMemoryApi (in Sdl.LanguagePlatform.TranslationMemoryApi.dll) Version: 1.6.0.0 (1.14.3880.0)
Syntax
public abstract class AbstractMachineTranslationProvider : ITranslationProvider

The AbstractMachineTranslationProvider type exposes the following members.

Constructors
  NameDescription
Protected methodAbstractMachineTranslationProvider
Initializes a new instance of the AbstractMachineTranslationProvider class
Top
Properties
  NameDescription
Public propertyIsReadOnly
See IsReadOnly. The default implementation returns true.
Public propertyName
See Name. This method is abstract and must be implemented by derived classes.
Public propertyStatusInfo
See StatusInfo. The default implementation only refreshes the status information if it is null, and returns the cached value.
Public propertySupportedLanguageDirections
Gets the list of language directions which are supported by this machine translation engine. Note that the list may include region-neutral cultures.
Public propertySupportsConcordanceSearch
See SupportsConcordanceSearch. The default implementation returns false.
Public propertySupportsDocumentSearches
See SupportsDocumentSearches. The default implementation returns false.
Public propertySupportsFilters
See SupportsFilters. The default implementation returns false.
Public propertySupportsFuzzySearch
See SupportsFuzzySearch. The default implementation returns false.
Public propertySupportsMultipleResults
See SupportsMultipleResults. The default implementation returns false.
Public propertySupportsPenalties
See SupportsPenalties. The default implementation returns false.
Public propertySupportsPlaceables
See SupportsPlaceables. The default implementation returns false.
Public propertySupportsScoring
See SupportsScoring. The default implementation returns false.
Public propertySupportsSearchForTranslationUnits
See SupportsSearchForTranslationUnits. The default implementation returns false.
Public propertySupportsSourceConcordanceSearch
See SupportsSourceConcordanceSearch. The default implementation returns false.
Public propertySupportsStructureContext
See SupportsStructureContext. The default implementation returns false.
Public propertySupportsTaggedInput
See SupportsTaggedInput. The default implementation returns false.
Public propertySupportsTargetConcordanceSearch
See SupportsTargetConcordanceSearch. The default implementation returns false.
Public propertySupportsTranslation
See SupportsTranslation. The default implementation returns true.
Public propertySupportsUpdate
See SupportsUpdate. The default implementation returns false.
Public propertySupportsWordCounts
See SupportsWordCounts. The default implementation returns false.
Public propertyTranslationMethod
See TranslationMethod. The default implementation returns MachineTranslation.
Public propertyUri
See Uri. This method is abstract and must be implemented by derived classes.
Top
Methods
  NameDescription
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetLanguageDirection
Obtains a translation provider for the specified language direction.
Protected methodGetStatusInfo
Gets up-to-date status info for this translation provider.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodLoadState
Loads previously serialized state information into this translation provider instance.
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodRefreshStatusInfo
See RefreshStatusInfo. This method is abstract and must be implemented by derived classes.
Public methodSerializeState
Serializes any meaningful state information for this translation provider that can be stored in projects and sent around the supply chain.
Public methodSupportsLanguageDirection
Checks whether this machine translation provider supports the specified language direction.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
See Also
Community
Edit

Be the first to Edit the community content of this topic.
Comments