我有包含“字典单词”和名称的英语和德语文本。
例如“......画家莱昂纳多在佛罗伦萨建造......”
我有一个 Java 程序,需要确定每个单词是相应语言的名称还是单词。
例如名称={...,Florence,Leonardo,...},语言单词={...,In,the,painter,built,...}
我看到两种方法:
使用相应的字典列表,将其加载到哈希结构中,查看单词是否在其中(语言单词)(名称/拼写错误)。
问题/问题:
我找不到排除姓名的德语单词列表
单词屈曲(德语复杂)可能不在列表中
使用服务/api将单个单词翻译成另一种语言,查看单词是否更改(语言单词)或不更改(名称/拼写错误)。
问题/问题:
名称也可以翻译,例如 Florence > Florenz
我找不到离线字典列表/api。所以我想使用在线服务是可行的方法,但像谷歌翻译这样的大服务不是免费的。
当然,有些名称类似于字典单词,并且在这两种方法中,它们都被识别为字典单词,这很好。
主要问题是:是否有没有英文和德文名称的综合字典列表,充其量只是单词屈曲?
或者:是否有免费的(在线)API 来完成这项任务?还有其他解决方案吗?