Search Results for

    Show / Hide Table of Contents

    Class TranslationModel

    Inheritance
    object
    TranslationModel
    ChiSquaredTranslationModel
    TrainedTranslationModel
    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 abstract class TranslationModel

    Constructors

    TranslationModel()

    Declaration
    protected TranslationModel()

    Fields

    _corpusIds

    Declaration
    protected List<AlignableCorpusId> _corpusIds
    Field Value
    Type Description
    List<AlignableCorpusId>

    _id

    Declaration
    protected TranslationModelId _id
    Field Value
    Type Description
    TranslationModelId

    _modelDate

    Declaration
    protected DateTime? _modelDate
    Field Value
    Type Description
    DateTime?

    _name

    Declaration
    protected string _name
    Field Value
    Type Description
    string

    _srcCulture

    Declaration
    protected CultureCode _srcCulture
    Field Value
    Type Description
    CultureCode

    _trgCulture

    Declaration
    protected CultureCode _trgCulture
    Field Value
    Type Description
    CultureCode

    Properties

    CorpusIds

    Declaration
    public IEnumerable<AlignableCorpusId> CorpusIds { get; }
    Property Value
    Type Description
    IEnumerable<AlignableCorpusId>

    Id

    Declaration
    public TranslationModelId Id { get; }
    Property Value
    Type Description
    TranslationModelId

    ModelType

    Declaration
    public abstract TranslationModelTypes ModelType { get; }
    Property Value
    Type Description
    TranslationModelTypes

    Name

    Declaration
    public string Name { get; }
    Property Value
    Type Description
    string

    SourceCulture

    Declaration
    public CultureCode SourceCulture { get; }
    Property Value
    Type Description
    CultureCode

    TargetCulture

    Declaration
    public CultureCode TargetCulture { get; }
    Property Value
    Type Description
    CultureCode

    TranslationModelDate

    Declaration
    public DateTime? TranslationModelDate { get; }
    Property Value
    Type Description
    DateTime?

    Methods

    BuildModelAsync(IAlignableCorpusManagerAsync)

    Declaration
    public abstract Task BuildModelAsync(IAlignableCorpusManagerAsync corpusManager)
    Parameters
    Type Name Description
    IAlignableCorpusManagerAsync corpusManager
    Returns
    Type Description
    Task

    CanBuildModelAsync(IAlignableCorpusManagerAsync)

    Declaration
    public abstract Task<bool> CanBuildModelAsync(IAlignableCorpusManagerAsync corpusManager)
    Parameters
    Type Name Description
    IAlignableCorpusManagerAsync corpusManager
    Returns
    Type Description
    Task<bool>

    MeasureModelFitnessAsync(List<IAlignableContentPair>)

    Declaration
    public abstract Task<TranslationModelFitness> MeasureModelFitnessAsync(List<IAlignableContentPair> pairs)
    Parameters
    Type Name Description
    List<IAlignableContentPair> pairs
    Returns
    Type Description
    Task<TranslationModelFitness>

    OnProgress(TranslationModelProgressEventArgs)

    Declaration
    protected void OnProgress(TranslationModelProgressEventArgs progressEventArgs)
    Parameters
    Type Name Description
    TranslationModelProgressEventArgs progressEventArgs

    OnProgress(TranslationModelProgressStage)

    Declaration
    protected void OnProgress(TranslationModelProgressStage progressStage)
    Parameters
    Type Name Description
    TranslationModelProgressStage progressStage

    OnProgress(TranslationModelProgressStage, int)

    Declaration
    protected void OnProgress(TranslationModelProgressStage progressStage, int progressNumber)
    Parameters
    Type Name Description
    TranslationModelProgressStage progressStage
    int progressNumber

    OnProgress(TranslationModelProgressStage, int, int)

    Declaration
    protected void OnProgress(TranslationModelProgressStage progressStage, int progressNumber, int limit)
    Parameters
    Type Name Description
    TranslationModelProgressStage progressStage
    int progressNumber
    int limit

    OnProgress(object, TranslationModelProgressEventArgs)

    Declaration
    protected void OnProgress(object sender, TranslationModelProgressEventArgs progressEventArgs)
    Parameters
    Type Name Description
    object sender
    TranslationModelProgressEventArgs progressEventArgs

    ShouldBuildModelAsync(IAlignableCorpusManagerAsync)

    Declaration
    public abstract Task<bool> ShouldBuildModelAsync(IAlignableCorpusManagerAsync corpusManager)
    Parameters
    Type Name Description
    IAlignableCorpusManagerAsync corpusManager
    Returns
    Type Description
    Task<bool>

    Events

    Progress

    Declaration
    public event EventHandler<TranslationModelProgressEventArgs> Progress
    Event Type
    Type Description
    EventHandler<TranslationModelProgressEventArgs>
    In this article
    • Constructors
      • TranslationModel()
    • Fields
      • _corpusIds
      • _id
      • _modelDate
      • _name
      • _srcCulture
      • _trgCulture
    • Properties
      • CorpusIds
      • Id
      • ModelType
      • Name
      • SourceCulture
      • TargetCulture
      • TranslationModelDate
    • Methods
      • BuildModelAsync(IAlignableCorpusManagerAsync)
      • CanBuildModelAsync(IAlignableCorpusManagerAsync)
      • MeasureModelFitnessAsync(List<IAlignableContentPair>)
      • OnProgress(TranslationModelProgressEventArgs)
      • OnProgress(TranslationModelProgressStage)
      • OnProgress(TranslationModelProgressStage, int)
      • OnProgress(TranslationModelProgressStage, int, int)
      • OnProgress(object, TranslationModelProgressEventArgs)
      • ShouldBuildModelAsync(IAlignableCorpusManagerAsync)
    • Events
      • Progress
    Back to top Generated by DocFX