Search Results for

    Show / Hide Table of Contents

    Class TrainedModelAligner

    Inheritance
    object
    TrainedModelAligner
    Implements
    IFineGrainedAligner
    Inherited Members
    object.GetType()
    object.MemberwiseClone()
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: Sdl.Core.FineGrainedAlignment
    Assembly: Sdl.Core.FineGrainedAlignment.dll
    Syntax
    public class TrainedModelAligner : IFineGrainedAligner

    Constructors

    TrainedModelAligner(TrainedTranslationModel, ICultureMetadataManager)

    Declaration
    public TrainedModelAligner(TrainedTranslationModel model, ICultureMetadataManager cultureMetadataManager)
    Parameters
    Type Name Description
    TrainedTranslationModel model
    ICultureMetadataManager cultureMetadataManager

    Methods

    AlignAsync(IEnumerable<IAlignableContentPair>)

    Declaration
    public Task<bool> AlignAsync(IEnumerable<IAlignableContentPair> pairs)
    Parameters
    Type Name Description
    IEnumerable<IAlignableContentPair> pairs
    Returns
    Type Description
    Task<bool>

    AlignAsync(IEnumerable<IAlignableContentPair>, CancellationToken, IProgress<int>)

    Declaration
    public Task<bool> AlignAsync(IEnumerable<IAlignableContentPair> pairs, CancellationToken token, IProgress<int> progress)
    Parameters
    Type Name Description
    IEnumerable<IAlignableContentPair> pairs
    CancellationToken token
    IProgress<int> progress
    Returns
    Type Description
    Task<bool>

    AlignExAsync(IEnumerable<IAlignableContentPair>)

    Declaration
    public Task<AlignResult[]> AlignExAsync(IEnumerable<IAlignableContentPair> pairs)
    Parameters
    Type Name Description
    IEnumerable<IAlignableContentPair> pairs
    Returns
    Type Description
    Task<AlignResult[]>

    AlignExAsync(IEnumerable<IAlignableContentPair>, CancellationToken, IProgress<int>)

    Declaration
    public Task<AlignResult[]> AlignExAsync(IEnumerable<IAlignableContentPair> pairs, CancellationToken token, IProgress<int> progress)
    Parameters
    Type Name Description
    IEnumerable<IAlignableContentPair> pairs
    CancellationToken token
    IProgress<int> progress
    Returns
    Type Description
    Task<AlignResult[]>

    CanAlign(IEnumerable<IAlignableContentPair>)

    Declaration
    public bool[] CanAlign(IEnumerable<IAlignableContentPair> pairs)
    Parameters
    Type Name Description
    IEnumerable<IAlignableContentPair> pairs
    Returns
    Type Description
    bool[]

    GetBulkMode()

    Declaration
    public bool GetBulkMode()
    Returns
    Type Description
    bool

    SetBulkModeAsync(bool)

    Declaration
    public Task SetBulkModeAsync(bool bulkMode)
    Parameters
    Type Name Description
    bool bulkMode
    Returns
    Type Description
    Task

    SetErrorLogger(Action<Exception, string>)

    Declaration
    public void SetErrorLogger(Action<Exception, string> logger)
    Parameters
    Type Name Description
    Action<Exception, string> logger

    Implements

    IFineGrainedAligner
    In this article
    • Constructors
      • TrainedModelAligner(TrainedTranslationModel, ICultureMetadataManager)
    • Methods
      • AlignAsync(IEnumerable<IAlignableContentPair>)
      • AlignAsync(IEnumerable<IAlignableContentPair>, CancellationToken, IProgress<int>)
      • AlignExAsync(IEnumerable<IAlignableContentPair>)
      • AlignExAsync(IEnumerable<IAlignableContentPair>, CancellationToken, IProgress<int>)
      • CanAlign(IEnumerable<IAlignableContentPair>)
      • GetBulkMode()
      • SetBulkModeAsync(bool)
      • SetErrorLogger(Action<Exception, string>)
    • Implements
    Back to top Generated by DocFX