Class SimpleAlignerBroker
Inheritance
Object
SimpleAlignerBroker
Implements
Inherited Members
Object.ToString()
Object.Equals(Object)
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Namespace: Sdl.Core.FineGrainedAlignment
Assembly: Sdl.Core.FineGrainedAlignment.dll
Syntax
public class SimpleAlignerBroker : IAlignerBroker
Constructors
SimpleAlignerBroker(ITranslationModelDataService, TranslationModelBuilderSettings)
Declaration
[Obsolete("Use version providing ICultureMetadataManager")]
public SimpleAlignerBroker(ITranslationModelDataService modelService, TranslationModelBuilderSettings modelBuilderSettings = null)
Parameters
Type | Name | Description |
---|---|---|
ITranslation |
modelService | |
Translation |
modelBuilderSettings |
SimpleAlignerBroker(ITranslationModelDataService, ICultureMetadataManager, TranslationModelBuilderSettings)
Declaration
public SimpleAlignerBroker(ITranslationModelDataService modelService, ICultureMetadataManager cultureMetadataManager, TranslationModelBuilderSettings modelBuilderSettings = null)
Parameters
Type | Name | Description |
---|---|---|
ITranslation |
modelService | |
ICulture |
cultureMetadataManager | |
Translation |
modelBuilderSettings |
Methods
GetAlignerAsync(AlignerDefinition, AlignerSettings)
Declaration
public Task<IFineGrainedAligner> GetAlignerAsync(AlignerDefinition definition, AlignerSettings settings)
Parameters
Type | Name | Description |
---|---|---|
Aligner |
definition | |
Aligner |
settings |
Returns
Type | Description |
---|---|
Task<IFine |
GetModelAsync(TranslationModelId)
Declaration
public Task<TranslationModel> GetModelAsync(TranslationModelId translationModelId)
Parameters
Type | Name | Description |
---|---|---|
Translation |
translationModelId |
Returns
Type | Description |
---|---|
Task<Translation |