问题标签 [wiktionary]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
523 浏览

open-source - 查询开源词典和同义词库

我正在开发一个应用程序,我希望能够从存储在数据库中的字典和词库中实时查询单词。有没有人听说过任何可以完成这项工作的开源软件(字典)?我正在考虑尝试使用维基词典/Wikisaurus 并可能将它们放入 SQL 数据库并查询某些条目。

提前致谢!

0 投票
4 回答
3023 浏览

web-scraping - 检索维基词典 API 中的翻译部分

我有兴趣将英语单词翻译成特定语言(例如俄语)。我已经阅读了整个维基词典 API 手册,但我还没有找到一个好方法。对于“狗”这个词,我可以通过以下方式使用维基词典 API 获得包含其他语言翻译的整个部分:

翻译部分的编号不是恒定的,并且对于不同的单词是不同的。对于“狗”,翻译部分编号是11,但对于“猫”,我需要rvsection=7。是否可以在不下载整个翻译部分的情况下获得任何英语单词的特定语言的翻译?

0 投票
1 回答
6889 浏览

php - 如何查询维基词典 API 并获取词性

我想获得词性,也许还有英语单词的定义。

我找到了这样的链接:http ://en.wikipedia.org/w/api.php?action=query&list=search&srwhat=text&srsearch=don%27t

但它似乎并没有让我得到我在维基词典上看到的“不要”这个词的结果。

你知道我可以查询 api 以搜索单词的任何 url 吗?

0 投票
1 回答
296 浏览

android - Android 示例小部件 SimpleWiktionary 不更新

我正在尝试使用此处提供的示例来了解 Android 小部件:http ://code.google.com/p/wiktionary-android/

我已更正了 strings.xml,但插件无法正常工作,无论是在模拟器上还是在实际手机上。它安装得很好,但它永远不会更新。

但至少在模拟器上我得到了一些 DDMS 输出,告诉我无法解析 API 响应,所以我假设维基词典 API 可能已经改变。

但是,在我的手机上,当我安装 Widget 时,似乎根本没有调用 public void onUpdate(...) 方法。我插入了 Log.i(...) 行进行调试,当我在模拟器上使用 Widget 时它们都显示出来,但当它实际在手机上运行时,它们似乎都没有出现。

这款手机是运行 android 2.3 的三星 Galaxy S II,但我认为这并不重要。

有没有人遇到过这种情况并且知道任何可能有帮助的事情?

编辑有人告诉我这可能是权限问题,但无法验证这一点。

0 投票
2 回答
1693 浏览

c# - 解析维基词典

是否有任何.Net 库来解析我通过 mediawiki api 检索到的页面?一个标准的 mediawiki 解析器可以只给出标题和纯数据中的数据就可以了,但我宁愿有一个特别适合维基词典的,一个可以告诉我它是什么类型的词和所有定义的。

我不想为此编写自己的解析器。有什么建议么?

0 投票
1 回答
1917 浏览

nlp - 用于检索单词形式(或其他免费服务)的维基词典 API

这是一个特别适用于俄语/乌克兰语的问题,但也可能对其他语言有用。

是否有可能将单词形式检索为原始数据?例如在移动应用程序中使用。这些表格出现在通用 wiki 页面上。例如动词 'to be' 的形式俄语中“苹果”的名词形式与名词形式相同。

我需要这些带有表格描述的表格。我的意思是例如:to be - 不定式;am - 第一人称单数,现在时间;are - 第一人称复数,现在时间;等等

到目前为止,我发现只有 wiktionary.org 提供俄语的此类信息。如果有人能指点我一些其他俄语、乌克兰语和英语的服务/词典,那就太好了。

0 投票
1 回答
2324 浏览

android - Android 应用中的 CC BY-SA 3.0 归因

我正在开发一个使用Wiktionary API从 Wiktionary 检索一些文章的移动应用程序。此应用程序将商业化。我读过维基词典资料可在Creative Commons Attribution-ShareAlike 3.0 Unported License 下获得。我还阅读了维基词典中的下一条声明:

请注意,这些许可确实允许将您的贡献用于商业用途,只要此类用途符合条款。

所以我的问题是:我究竟如何在我的应用程序中实施“CC BY-SA 3.0”许可证?我的意思是:我应该在我的应用程序中放入什么(链接、名称或其他内容)和位置(弹出窗口或菜单项)以满足此许可证?

0 投票
3 回答
2380 浏览

mediawiki-api - 仅以一种语言获得维基词典标题的简单方法?

我可以很容易地得到一个包含维基词典中所有标题的转储,但是这个转储包含每个单词,甚至是非英语单词。

例如,您可以找到sourismouse法语):https ://en.wiktionary.org/wiki/souris

是否有一种简单的方法或现有的脚本来仅获取一种特定语言的标题。我想从维基词典中获取所有英语单词,不包括该语言中不存在的单词。

到目前为止,我唯一的想法是解析文本并检查是否有==English==一行,但它太慢而无法使用。

0 投票
1 回答
243 浏览

wiktionary - 维基词典:获取给定单词的页面列表

我想要一个给定单词在维基词典中存在的页面列表。案例:我在格鲁吉亚语中搜索单词მამა(意思是爸爸)的定义。格鲁吉亚语维基词典中没有这个词的页面,所以我想要一份所有同义词的列表。

我已经搜索并使用此页面进行了测试:

https://en.wikipedia.org/wiki/Special:ApiSandbox#action=query&prop=revisions&format=json&rvprop=ids&rvlimit=10&titles=Foo&titles=Foo

任何想法?

谢谢您的帮助

0 投票
2 回答
314 浏览

java - 如何获取维基词典页面的 Html 源?

我正在努力使用 Wiki Api。如何使用 API 简单地获取页面 html。我知道这是可能的,因为我以前做过,但我不记得该怎么做。

假设我想要页面http://en.wiktionary.org/wiki/bicycle的页面源,我该怎么做。我使用什么 API。我不想在浏览器中查看?