java能字典_适用于Java的任何字典定义API?
我试图找到一个java的字典定义API,但似乎找不到没有任何互联网连接的任何工作.有人知道任何可能有用的API吗?谢谢
解决方法:
Wiktionary is a multilingual, web-based, freely available dictionary,
thesaurus and phrase book, designed as the lexical companion to
Wikipedia. Lately, it has been recognized as a promising lexical
semantic resource for natural language processing applications.
用法示例:
public static void main(String[] args)
{
DBConfig db = new DBConfig("localhost/uby_database","com.mysql.jdbc.Driver","mysql","user", "password", true, false);
Uby uby = new Uby(db);
Lexicon lex = uby.getLexiconByName("WiktionaryEN");
List entries = uby.getLexicalEntries("align", EPartOfSpeech.verb, lex);
for (LexicalEntry le : entries)
{
for (Sense s: le.getSenses())
{
System.out.println("Wiktionary Sense:"+s.getDefinitionText());
List alignedSenses = uby.getSenseAxisBySense(s);
if(alignedSenses.size()>0)
{
for(SenseAxis axis : alignedSenses)
{
String definition = axis.getSenseOne().getDefinitionText();
if(definition.length()==0)
{
definition = axis.getSenseOne().getSynset().getDefinitionText();
}
System.out.println("Aligned Sense:" +definition);
}
}
}
}
}
希望,它会帮助你.
标签:java,definition,spell-checking,api
来源: https://codeday.me/bug/20190630/1332450.html
java能字典_适用于Java的任何字典定义API?相关推荐
- java 服务编排_适用于Java开发人员的微服务:部署和编排
java 服务编排 在这篇文章中,我们拥有一个全面的文章微服务针对Java开发:部署和协调. 1.简介 如今,越来越多的组织依靠云计算和托管服务产品来托管其服务. 这种策略有很多好处,但是您仍然必须为 ...
- java的app构建代码_适用于Java的Google App Engine,第2部分,构建杀手级应用
java的app构建代码 存档日期:2019年5月14日 | 首次发布:2009年8月11日 像Google App Engine for Java™这样的云平台的全部要点是能够想象,构建和部署可扩展 ...
- java获取长度_获取java长度
Java获取本机MAC地址 为什么写这个呢?因为前几天看见网上有采用windows命令获取局域网和广域网MAC,查了查可以直接用JDK的方法. MAC可用于局域网验证,提高安全性. import ja ...
- java 分割一个_分割java
[java]分割字符串工具类,霸气 jdk自带的 java 分割字符串,分割string,可以根据多个条件去分割.比如逗号,分号,逗号或者分号. 比如一个字符串:"abc,def;gh,ij ...
- java queue使用_使用Java使用Amazon Simple Queue Service
java queue使用 Amazon Simple Queue Service或SQS是Amazon Webservice堆栈提供的高度可扩展的托管消息队列. Amazon SQS可用于完全解耦系统 ...
- java web服务_将Java服务公开为Web服务
java web服务 本教程解决了开发人员面临的最实际的情况. 大多数时候,我们可能需要将某些现有服务公开为Web服务. 在项目生命周期的不同阶段可能会遇到这种情况. 如果这是初始阶段,那么您几乎是安 ...
- java正则表达式 匹配()_学习Java正则表达式(匹配、替换、查找)
import java.util.ArrayList; import java.util.regex.Matcher; import java.util.regex.Pattern; public c ...
- java多线程编程_《java多线程编程实战指南》读书笔记 -- 基本概念
展开 并发:多个线程操作相同资源,保证线程安全,合理使用资源 高并发:服务能同时处理多个请求,提高程序性能 测试上下文切换工具 Lmbench3 测量上下文切换时长 vmstat 测量上下文切换次数 ...
- 轻量级java开发工具_成为 Java 程序员必备的 5 个工具
简介:Java 是一门面向对象的编程语言,它有着简单性.分布式.健壮性.安全性.可移植性.多线程等诸多特点.它也在最近一次的编程语言排行榜中排名第一,并且是连续十二次位居榜首,也就是说 Java 在2 ...
最新文章
- Linux--内存结构
- Python日志详解【两篇就够了系列】--第二篇loguru
- cannot resolve symbol ‘R‘ 程序包R不存在
- 微信终端跨平台组件 Mars 系列(三)连接超时与IPPort排序
- 计算机应用12班,计算机应用二班xx毕业论文.doc
- ORACLE TEXT FILTER PREFERENCE(二)
- python异常处理的语法格式_Python异常处理
- 【Python五篇慢慢弹】快速上手学python
- Flutter实战:手把手教你写Flutter Plugin
- LRU算法的一种实现方法
- 接入微信小程序统一服务消息
- 大数据毕设/课设 - 基于大数据的公司业务监控大数据平台设计与实现
- LSI Logic 1068 SAS 磁盘阵列卡配置教程
- 面试官:我们来聊一聊Redis吧,你了解多少就答多少
- Module not specified
- v-if和v-show的使用和特点
- 微信扫描小程序码登录 PC 网站 Demo
- ElementUI Plus
- 锚定物决定成败?四国央行数字货币对比
- 神马广告投放的展现样式有哪些?神马广告投放的优势
热门文章
- java鸟和翅膀组合关系怎么写_关联、聚合、组合和依赖之间区别
- java size_Java length() 方法,length 属性和 size() 方法的区别
- 如何使用pandas正确读取带有中文的cvs文件
- Pycharm更改快速规整代码快捷键
- idea社区版下载lombok或是导入lombok.jar包
- CenterNet+ deepsort实现多目标跟踪
- labelImg重新开启工具箱(栏)
- 轻量化网络MobileNet解析
- 织梦网站服务器配置,织梦本地服务器配置
- Spark自定义分区(Partitioner)