Interface IBaseTranslationMemoryMigrationManager
Represents the entry point to the translation memory migration API and the provided functionality.
It provides methods to create a migration project (IMigration
Namespace: Sdl.LanguagePlatform.TranslationMemoryApi.Upgrade
Assembly: Sdl.LanguagePlatform.TranslationMemoryApi.dll
Syntax
public interface IBaseTranslationMemoryMigrationManager
Methods
CreateFileBasedTranslationMemoryCreator()
Obtains a translation memory creator, which can be used to create file-based non-legacy translation memories (see Translation
Declaration
IFileBasedTranslationMemoryCreator CreateFileBasedTranslationMemoryCreator()
Returns
Type | Description |
---|---|
IFile |
A new IFile |
Remarks
Before this creator can be used, the required properties on it must be set.
CreateMigrationProject()
Creates a new, empty migration project.
Declaration
IMigrationProject CreateMigrationProject()
Returns
Type | Description |
---|---|
IMigration |
A new migration project. |
GetTmxLegacyTranslationMemory(String)
Obtains a representation of a TMX-file-based translation memory to be used as input to a migration project.
Declaration
ITmxLegacyTranslationMemory GetTmxLegacyTranslationMemory(string tmxFilePath)
Parameters
Type | Name | Description |
---|---|---|
String | tmxFilePath | The absolute path to the TMX file. |
Returns
Type | Description |
---|---|
ITmx |
A new ITmx |