internal void Shutdown() { if (this.marianProcess != null) { this.marianProcess.ShutdownMtPipe(); this.marianProcess = null; } }
internal string Translate(string input) { if (this.marianProcess == null) { this.marianProcess = new MarianProcess(this.InstallDir, this.SourceLanguageString, this.TargetLanguageString, this.modelConfig.IncludePlaceholderTags, this.modelConfig.IncludeTagPairs); } return(this.marianProcess.Translate(input)); }