Я попробовал POS отметить предложение в Scala, используя парсер Stanford, как показано ниже
val lp:LexicalizedParser = LexicalizedParser.loadModel("edu/stanford/nlp/models/lexparser/englishPCFG.ser.gz");
lp.setOptionFlags("-maxLength", "50", "-retainTmpSubcategories")
val s = "I love to play"
val parse :Tree = lp.apply(s)
val taggedWords = parse.taggedYield()
println(taggedWords)
У меня возникла ошибка несоответствия типа ; найдено: java.lang.String требуется: java.util.List [_ <: edu.stanford.nlp.ling.HasWord] в строке val parse: Tree = lp.apply(s)
Я не знаю, правильно ли это делается или нет. Существуют ли какие-либо другие простые способы POS-маркировки предложения в Scala?