Search Results for

    Show / Hide Table of Contents

    Class TranslationModel

    Inheritance
    System.Object
    TranslationModel
    ChiSquaredTranslationModel
    TrainedTranslationModel
    Inherited Members
    System.Object.ToString()
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    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
    System.Collections.Generic.List<AlignableCorpusId>

    _id

    Declaration
    protected TranslationModelId _id
    Field Value
    Type Description
    TranslationModelId

    _modelDate

    Declaration
    protected DateTime? _modelDate
    Field Value
    Type Description
    System.Nullable<System.DateTime>

    _name

    Declaration
    protected string _name
    Field Value
    Type Description
    System.String

    _srcCulture

    Declaration
    protected CultureInfo _srcCulture
    Field Value
    Type Description
    System.Globalization.CultureInfo

    _trgCulture

    Declaration
    protected CultureInfo _trgCulture
    Field Value
    Type Description
    System.Globalization.CultureInfo

    Properties

    CorpusIds

    Declaration
    public IEnumerable<AlignableCorpusId> CorpusIds { get; }
    Property Value
    Type Description
    System.Collections.Generic.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
    System.String

    SourceCulture

    Declaration
    public CultureInfo SourceCulture { get; }
    Property Value
    Type Description
    System.Globalization.CultureInfo

    TargetCulture

    Declaration
    public CultureInfo TargetCulture { get; }
    Property Value
    Type Description
    System.Globalization.CultureInfo

    TranslationModelDate

    Declaration
    public DateTime? TranslationModelDate { get; }
    Property Value
    Type Description
    System.Nullable<System.DateTime>

    Methods

    BuildModel(IAlignableCorpusManager)

    Declaration
    public abstract void BuildModel(IAlignableCorpusManager corpusManager)
    Parameters
    Type Name Description
    IAlignableCorpusManager corpusManager

    CanBuildModel(IAlignableCorpusManager)

    Declaration
    public abstract bool CanBuildModel(IAlignableCorpusManager corpusManager)
    Parameters
    Type Name Description
    IAlignableCorpusManager corpusManager
    Returns
    Type Description
    System.Boolean

    MeasureModelFitness(List<IAlignableContentPair>)

    Declaration
    public abstract TranslationModelFitness MeasureModelFitness(List<IAlignableContentPair> pairs)
    Parameters
    Type Name Description
    System.Collections.Generic.List<IAlignableContentPair> pairs
    Returns
    Type Description
    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, Int32)

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

    OnProgress(TranslationModelProgressStage, Int32, Int32)

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

    OnProgress(Object, TranslationModelProgressEventArgs)

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

    ShouldBuildModel(IAlignableCorpusManager)

    Declaration
    public abstract bool ShouldBuildModel(IAlignableCorpusManager corpusManager)
    Parameters
    Type Name Description
    IAlignableCorpusManager corpusManager
    Returns
    Type Description
    System.Boolean

    Events

    Progress

    Declaration
    public event EventHandler<TranslationModelProgressEventArgs> Progress
    Event Type
    Type Description
    System.EventHandler<TranslationModelProgressEventArgs>

    On this page

    • Constructors
      • TranslationModel()
    • Fields
      • _corpusIds
      • _id
      • _modelDate
      • _name
      • _srcCulture
      • _trgCulture
    • Properties
      • CorpusIds
      • Id
      • ModelType
      • Name
      • SourceCulture
      • TargetCulture
      • TranslationModelDate
    • Methods
      • BuildModel(IAlignableCorpusManager)
      • CanBuildModel(IAlignableCorpusManager)
      • MeasureModelFitness(List<IAlignableContentPair>)
      • OnProgress(TranslationModelProgressEventArgs)
      • OnProgress(TranslationModelProgressStage)
      • OnProgress(TranslationModelProgressStage, Int32)
      • OnProgress(TranslationModelProgressStage, Int32, Int32)
      • OnProgress(Object, TranslationModelProgressEventArgs)
      • ShouldBuildModel(IAlignableCorpusManager)
    • Events
      • Progress
    Back to top Generated by DocFX