public override IDecoded Decode( IEnumerable <string> encodedTokensFromMT, Alignment alignmentFromMT, IDecoderPackage decoderPackage) { throw new NotImplementedException(); }
/// <summary> /// Decode a line of tokens in serialized Marian-NMT form, e.g. the result of Marian /// translation as written to a file. This overload does not support alignments. /// </summary> public IDecoded Decode(string line, IDecoderPackage decoderPackage = null) { return(Decode(line.Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries).ToList(), null, decoderPackage)); }
/// <summary> /// Decode a line of tokens in Marian-internal string format from in-memory data structures. /// Spaces are individual tokens in the output. /// </summary> public abstract IDecoded Decode(IEnumerable <string> encodedTokensFromMT, Alignment alignmentFromMT, IDecoderPackage decoderPackage);