Interface ITranslationModelManager
Assembly: Sdl.Core.FineGrainedAlignment.dll
Syntax
public interface ITranslationModelManager
Methods
AddModelAsync(String, List<AlignableCorpusId>, CultureCode, CultureCode, TranslationModelTypes)
Declaration
Task<TranslationModelId> AddModelAsync(string name, List<AlignableCorpusId> corpora, CultureCode sourceCulture, CultureCode targetCulture, TranslationModelTypes modelType)
Parameters
Returns
ClearModelAsync(TranslationModelId)
Declaration
Task ClearModelAsync(TranslationModelId id)
Parameters
Returns
CreateSeparateModelSchemaAsync(GuidBasedTranslationModelId)
Declaration
Task CreateSeparateModelSchemaAsync(GuidBasedTranslationModelId id)
Parameters
Returns
DeleteModelAsync(TranslationModelId)
Declaration
Task DeleteModelAsync(TranslationModelId id)
Parameters
Returns
GetModelAsync(TranslationModelId)
Declaration
Task<TranslationModel> GetModelAsync(TranslationModelId id)
Parameters
Returns
GetModelDetailsAsync()
Declaration
Task<IList<TranslationModelDetails>> GetModelDetailsAsync()
Returns
GetModelDetailsAsync(GuidBasedTranslationModelId)
Declaration
Task<TranslationModelDetails> GetModelDetailsAsync(GuidBasedTranslationModelId id)
Parameters
Returns
GetModelsAsync()
Declaration
Task<List<TranslationModel>> GetModelsAsync()
Returns
GetOrAddTranslationModelAsync(GuidBasedTranslationModelId, String, List<AlignableCorpusId>, CultureCode, CultureCode, TranslationModelTypes)
Declaration
Task<TranslationModelDetails> GetOrAddTranslationModelAsync(GuidBasedTranslationModelId id, string name, List<AlignableCorpusId> corpora, CultureCode sourceCulture, CultureCode targetCulture, TranslationModelTypes modelType)
Parameters
Returns
UpdateModelAsync(TranslationModelId, String, List<AlignableCorpusId>)
Declaration
Task UpdateModelAsync(TranslationModelId id, string name, List<AlignableCorpusId> corpora)
Parameters
Returns