Click or drag to resize
Sdl.LanguagePlatform.TranslationMemory Namespace

[Missing <summary> documentation for "N:Sdl.LanguagePlatform.TranslationMemory"]

Classes
  ClassDescription
Public classAppliedPenalty
Represents the penalty applied to a search result.
Public classAtomicExpression
Represents an atomic expression, where a field must be in a specified relationship to a value.
Remarks
The operands should be initialized before the operator, so that the class can ensure type compatibility.
Public classComposedExpression
Represents a boolean composed expression.
Remarks
The operator can be AND, OR and NOT and the operands can be either atomic expressions or other composed expressions.
Public classDateTimeFieldValue
Represents a DateTime field value.
Public classDocumentDetail
Public classDuplicateIterator
Represents a duplicate translation units search iterator.

After the iterator is created, it is set to start searching from the beginning of the translation memory. This instance is passed to the API, which modifies it, by annotating the current position reached and passes it back to the caller, to be used in a subsequent call.

This object should never be modified manually.

Public classDuplicateIteratorDuplicateIteratorPosition
Represents a position within the translation memory of this iterator.
Public classExportSettings
Encapsulates settings and parameters for export.
Public classExportStatistics
Encapsulates the results of an export process without keeping track of the individual action taken for each exported TU.
Public classField
Represents a field declaration.
Public classFieldDefinitions
Encapsulates a set of field declarations. Fields are identified through their name or through their GUID. Note that field names are case-insensitive.
Public classFieldIdentifier
FieldIdentifier class uniquely identifies a field by the field value type and the field name.
Public classFieldValue
Represents a field value, which is a combination of a field name, a field value type, and the actual field values. This class is abstract.
Public classFieldValues
Encapsulates a collection of field values.
Public classFilter
Represents a filter meant to retrieve a subset of translation units from a translation memory.
Public classFilterExpression
Base class for filter expressions.
Remarks
Expressions can be atomic or composed.
Public classFilterExpressionParser
Provides a parser that can read a filter expression from a string and create an equivalent FilterExpression object.

The returned object can be serialized back into an equivalent string, which may not look exactly like the original input. That is because the parser normalizes the input, by surrounding field names and values with double quotes and by adding brackets.

Field names are case insensitive and so are string values.

Picklist values are case sensitive and the parser will throw an error if the expression contains a value not defined by the specified field.

Public classFuzzyIndexTuningSettings
Settings which affect the performance of the fuzzy index. A specific storage implementation may, but does not have to, honor any tuning settings.
Public classImportResult
Encapsulates information about the result of an import operation.
Public classImportResults
Encapsulates the results of an import operation.
Public classImportSettings
Represents a group of settings which control the way the import is executed.
Public classImportStatistics
Encapsulates the results of an import process without keeping track of the individual action taken for each import TU. The ImportResults give more detail.
Public classIntFieldValue
Represents an integer field value.
Public classMultiplePicklistFieldValue
Represents a multiple picklist field value.
Public classMultipleStringFieldValue
Represents a multiple string field value. Values are unique, and comparisons are done case-insensitive.
Public classPenalty
Represents a penalty, which is a combination of a penalty type and a penalty value (the malus).
Public classPersistentObject
A base class for various translation memory objects which are persisted, such as translation units. This class is for internal purposes only and not intended to be used by the end user.
Public classPersistentObjectToken
Encapsulates the primary key of a PersistentObject, such as a TM, TU, or Field Declaration.
Public classPicklistField
Represents a field declaration that contains a picklist and whose field values can only be chosen from that picklist.
Public classPicklistItem
Represents a picklist item in a picklist field declaration.
Public classPicklistItems
Encapsulates a collection of picklist items.
Public classPlaceable
A placeable is a combination of a source token index together with a target token index. Either index can be -1, indicating that no corresponding token pair exists (or no appropriate segment was available). Not both of the indices should be -1.
Public classPlaceableAssociation
A placeable association is a correspondence between two placeables, one in the source segment, and one in the target segment. Either may be null, but not both at the same time. If a placeable is null and the other isn't, it means that the respective segment wasn't available when the placeables were computed, or that no association could be found.
Public classPlaceableComputer
Provides methods to compute placeables and their alignments from two segments, or from a translation unit.
Public classRegularIterator
Represents a regular iterator that can retrieve all the translation units from a translation memory page by page.

The iterator can have a filter, in which case it will only return those translation units that match the filter.

The default page for this iterator is 100 translation units.

Public classScoringResult
Represents the score for a search result.
Public classSearchResult
Encapsulates the result of a search operation, a memory translation unit, possiby annotated with score, placeables and context information.
Public classSearchResultFieldValueAccessor
A class which allows to use a search result as a ITypedKeyValueContainer.
Public classSearchResultFieldValueComparer
Implements a comparer for search results.
Public classSearchResults
Represents a set of results returned by the translation memory after a search operation for a given input (segment/translation unit/string).
Public classSearchResultsMerged
Represents a set of results returned by multiple translation memories after a search operation for a given input (segment/translation unit/string).
Public classSearchSettings
Represents a set of settings relevant for search opeartions.
Public classSinglePicklistFieldValue
Represents a single picklist field value.
Public classSingleStringFieldValue
Represents a single string field value.
Public classSortCriterium
Encapsulates a sort criterium.
Public classSorterT
A Sorter<T> implements the generic IComparer<T> interface to compare two objects of type T, using a caller-supplied sort specification (which includes the fields to consider during sorting, and the sort direction). A field value resolver then is used to retrieve, for a specific field, the value of that field in each of the two instaces which are currently compared.
Public classCode exampleSortSpecification
Encapsulates a set of criteria used for sorting translation units.

The order in which the different criteria are added to a sort specification is essential. Only if two translation units are equivalent according to a sort criterium, the next relevant criterium will be considered in order to decide which of the translation units comes first and so on.

The sort specification consists of a collection of SortCriterium objects which in turn may refer to system fields or filter names, and include a specification whether to sort ascending or descending. Typical examples are:

Examples
Sco/D UsD/D
which sorts descending by score and descending by last usage date.

Public classSubsegmentSearchResult
Encapsulates the result of a subsegment search operation, a memory translation unit, possiby annotated with score, placeables and context information.
Public classSubsegmentSearchResults
Represents a set of results returned by the translation memory after a subsegment search operation for a given input (segment/translation unit/string).
Public classSystemFields
Encapsulates the system fields of a translation unit.
Public classTranslationMemoryIterator
Base iterator class. Contains the common properties needed for iteration through a translation memory.
Public classTranslationUnit
Represents a pair of source and target text, decorated with a set of system fields and eventually, with a set of user defined fields/attributes. It may also contain contextual information as well as information about its origin and eventually, a key for unique identification on a given system.
Public classTuContext
Encapsulates information about the context of a translation unit relative to other translation units within a document.
Public classTuContexts
A collection of translation unit context objects.

The same translation unit may occur in different places within a document, thus having different contexts.

Public classUtilities
General utilities.
Public classWordCounts
Represents the result of a word count.
Interfaces
  InterfaceDescription
Public interfaceIField
Represents a field declaration.
Public interfaceIFieldDefinitions
Represents an enumerable collection of fields, with getters by name and by GUID.
Public interfaceIFieldValueComparerT
Defines a generic method for comparing objects that expose fields.
Public interfaceITypedKeyValueContainer
Simplified interface for retrieving field values.

An object that has field values associated with it should implement this interface (such as TranslationUnit).

Delegates
Enumerations
  EnumerationDescription
Public enumerationAction
Represents the action taken for a translation unit during an import operation.
Public enumerationAtomicExpressionOperator
Specifies the operators available in an atomic expression.
Public enumerationComposedExpressionOperator
Specifies the operators available in a composed expression.
Public enumerationFieldType
The type of a field, i.e. whether it's a user-defined field, a system-defined field, a pseudo field, etc.
Public enumerationFieldValueType
Specifies the type of a field declaration or value.

The field type define the operators that can be applied to a particular field value.

Public enumerationFuzzyIndexes
Specifies the fuzzy index type.
Public enumerationImportSettingsFieldUpdateMode
Specifies how existing custom field data should be updated.
Public enumerationImportSettingsImportTUProcessingMode
Controls whether cleanup heuristics are applied to TUs being read and which ones are processed by the importer.
Public enumerationImportSettingsNewFieldsOption
Specifies how the system should react if an import or an add operation would result in a change to the setup (such as implicitly adding unknown fields or field values).
Public enumerationImportSettingsTUUpdateMode
The mode to update TU when a TU with the same source segment already exists in the TM
Public enumerationMachineTranslationLookupMode
Specifies when to use machine translation.
Public enumerationPenaltyType
Specifies the penalty type.
Public enumerationPlaceableType
Specifies the type of a placeable.
Public enumerationSearchMode
Specifies the search type.
Public enumerationSortDirection
Specifies the sort direction, ascending or descending.
Public enumerationSubsegmentMatchType
Specifies the type of a subsegment match
Public enumerationTextContextMatch
Specifies the type of a context match.
Public enumerationTranslationUnitFormat
The original format of the Translation Unit, if imported from legacy sources.
Public enumerationTranslationUnitOrigin
Specifies the origin of a translation unit.
Public enumerationWordCountFlags
Flags controlling word count behaviour
Community
Edit

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