Java 中德语的词形还原

问题描述 投票:0回答:1

我正在尝试用 Java 进行德语词形还原,但找不到任何库。我可能对此很愚蠢,但我现在已经在这方面花了一些时间,并且希望得到帮助。

这是我尝试过的:

如果我添加依赖项,斯坦福 NLP 不支持德语词形还原

        <dependency>
            <groupId>org.apache.opennlp</groupId>
            <artifactId>opennlp-tools</artifactId>
            <version>2.3.1</version> <!-- Check for the latest version on Maven Central -->
        </dependency>

我的 pom 代码找不到导入

import opennlp.tools.lemmatizer.DictionaryLemmatizer;

遵循文档(https://opennlp.apache.org/docs/1.8.4/apidocs/opennlp-tools/opennlp/tools/lemmatizer/DictionaryLemmatizer.html)应该存在。我还通过关注他们的网站并添加依赖项来尝试 LanguageTools (https://dev.languagetool.org/java-api.html)

<dependency> <groupId>org.languagetool</groupId> <artifactId>language-en</artifactId> <version>6.3</version> </dependency>
但是当我尝试这样做时

JLanguageTool langTool = new JLanguageTool(Languages.getLanguageForShortCode(<language-code>));
Java找不到该库,我尝试在eclipse中在网络上搜索它,但找不到它。
Soo我开始没有想法了。这让我感到沮丧,因为我当然不是唯一想要进行词形还原的人,而且我确信有解决方案,我只是在这里感觉有点愚蠢。因此,非常感谢任何帮助!!!

java nlp stanford-nlp opennlp lemmatization
1个回答
0
投票
好吧,我确实很蠢,我忘了重新加载maven项目。现在正在工作。 我是 Maven 新手,有时工作流程仍然让我感到困惑。感谢您的阅读

© www.soinside.com 2019 - 2024. All rights reserved.