これは、SimpleNLG Java API を使用して行われます
「エルフ」をエルフに変換したい。以下のコードは単数形から複数形に変換しますが、複数形から単数形に変換するにはどうすればよいですか?
final XMLLexicon xmlLexicon = new XMLLexicon();
final WordElement word = xmlLexicon.getWord("elves", LexicalCategory.NOUN);
final InflectedWordElement pluralWord = new InflectedWordElement(word);
pluralWord.setPlural(true);
final Realiser realiser = new Realiser(xmlLexicon);
System.out.println(realiser.realise(pluralWord));