问题标签 [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 回答
856 浏览

javascript - 使用维基词典 API 获取准确的同义词或反义词

我正在尝试使用维基词典 API 检索同义词和反义词。我得到了一些回应,但有点模糊。我用过这段代码:

有没有可能得到确切的词?如果是,那么我需要一些线索。

0 投票
1 回答
278 浏览

elasticsearch - 维基词典/MediaWiki 搜索和后缀过滤

我正在构建一个应用程序,希望使用维基词典的单词和定义作为数据源。在我的查询中,我希望能够在标题或定义中搜索与用户提供的术语相似的所有维基词典条目,但标题也以指定的后缀(或一组后缀中的一个)结尾。

例如,我想查找包含单词“大狗”的所有维基词典条目,如下所示: https ://en.wiktionary.org/w/api.php?action=query&list=search&srsearch=large%20dog

但进一步过滤结果以仅包含标题以“d”结尾的条目。因此,在该示例中,将返回“boarhound”、“Saint Bernard”和“unleashed”。

这可以通过 MediaWiki 搜索 API 实现吗?你有什么建议?

0 投票
2 回答
970 浏览

sparql - 如何使用 SPARQL 从维基词典中获取某种语言的所有名词

我正在尝试使用 SPARQL 查询维基词典以获取所有属于某种语言(例如德语)的名词的术语并作为输出:

  • 名词的字符串
  • 语法性别(属):男、女、中性

我正在使用 SPARQL-Endpoint:http ://wiktionary.dbpedia.org/sparql ,我找到了一个示例,但我不知道如何调整它以获得我想要的信息。

0 投票
1 回答
603 浏览

xml - 有人知道维基词典 XML 文件结构吗?

我将用多种语言(英语、日语等)解析一个维基词典文件。从这里(Parse Wiktionary XML data dump into MySQL database using PHP)我看到了它的基本结构。但我的问题是这些元素代表什么?

例如,我认为页面元素下的标题是词汇表中的一个单词。但是它在其他语言中的翻译在哪里?它的同义词在哪里?

0 投票
1 回答
264 浏览

php - 维基词典 - 我无法获得本地工作副本

我将是第一个承认我不是世界上最聪明的人的人,但我对此感到茫然。

我想访问英语维基词典项目的每个单词的单词和详细信息。我看到他们做数据转储,很兴奋。这持续了整整3秒。从那以后,我所做的只是在沮丧和恼怒中咒骂和抽烟。

我正在使用 Windows 7。
我已经安装了最新版本的 xampp(64 位,安装在根目录下)。
我已经安装了最新的 Java DK。
我已将 Xampp 和 JDK 设置为以管理员身份运行。
我已经抓住了文章页面文件。
我已经解压了它们。
我使用了 mwxml2sql 工具。
我无法让它运行(无论我尝试了什么设置/标志)。
我使用了 mwxml2sql 工具的 GUI 版本。
它运行了 - 然后在 4300 行出现错误。
错误是关于 name_title 中的双键。

我看过 wikokit - 但这似乎落后了几年。

我不知所措。

我查看了在重复密钥错误之前确实进入数据库的数据。
我可以看到一些 Blob 格式的数据。
我如何通过 php 访问该信息?

没有一个像样的(如“白痴”:D)指南吗?
我真的必须获取所有文件、安装 wiki、解析文件吗?
我打算如何处理重复密钥问题(不像我可以打开 sql 文件并找到相关行!)?

所以,拜托 - 有没有人这样做或知道如何做到这一点?
我唯一能想到的就是实际尝试抓取该站点-我宁愿不这样做(维基小组也不会这样做)。

如果它是相关的——我特别关注单词形式、PoS、发音、定义、任何短语和相关单词。诸如词源等之类的东西会很好,但并不那么重要。

如果有人建议,是的,我查看了 WordNet(设法找到了一个 mysql 转储,并且可以正常工作)。我还看到了 MRC 和 CMU dict 之类的资源——但没有一个拥有正确的权限。这就是为什么维基词典看起来如此吸引人的原因。但似乎格式/转储远非友好:(

那么,有什么帮助或想法吗?替代来源、指南、演练……都会有所帮助。
或者,如果你能告诉我是什么导致了错误以及如何解决它,以及如何访问单词数据,那就太好了。

你的真诚 - 沮丧。

0 投票
0 回答
42 浏览

css - 维基词典上的“vsSwitcher”表类

一段时间以来,我一直在研究实现维基词典的 vsSwitcher 表类,但找不到它的定义位置。它用于页面,例如用于芬兰语变格的表格生成器模块,以及多个其他此类模块和表格。我在哪里可以找到它的定义或实现?我假设它出现在某个 .css 文件中,但我无法追踪它。

0 投票
1 回答
493 浏览

xml - 结构化格式的维基词典

我如何以结构化格式(通常是 RDF)获取维基词典,比如说英语?

推荐的网站http://downloads.dbpedia.org/wiktionary/已死。

而且我不明白是否有一些现有的框架可以从官方 Wikimedia Foundation 转储中的 XML 转储中提取 RDF 表示。

我必须自己处理 XML 转储吗?

0 投票
1 回答
169 浏览

java - 如何使用 JSoup 在 wiki 页面中的两个节点之间提取数据?

  • 我想从“set (język angielski)”中得到所有含义 (znaczenia: )
  • 结果应该是一对:

    /li>
0 投票
2 回答
2956 浏览

android - 如何在 Android 应用程序中嵌入维基词典以进行离线访问?

我目前正在开发一个 Android 应用程序,它是一个字典,我正在使用 Wiktionary API 在线获取含义:[ http://en.wiktionary.org/w/api.php?action=query&prop=revisions&titles=overflow&rvprop=content&format =jsonfm

但我想离线下载维基词典并将其嵌入到我的 Android 应用程序中。

这是维基词典数据库下载页面:
1.维基词典
2.维基媒体下载

根据我的研究,我发现维基词典离线数据库是 XML 和 SQL 格式的。但是这些文件太大了。嵌入这些文件会使 APK 变大。
那么有什么解决方案可以轻松地将其嵌入我的应用程序中吗?

0 投票
1 回答
719 浏览

api - 请求维基词典 API 上的单词列表

我正在尝试使用这个从维基词典中获取随机法语单词列表。但是出现了其他语言的单词,我怎么只能得到法语单词?