php - 如何使用 Wiktionary API 获取发音数据?

标签 php api mediawiki mediawiki-api wiktionary

<分区>

我正在寻找一种通过查询某种 API 来获取任何给定单词发音的方法。作为Wiktionary可以方便地找到单词的发音我试图使用他们的 API,但我如何获得特定单词的发音?

他们的 API 似乎只允许获取整篇 Wiki 文章。

最佳答案

维基词典没有自己的 API。 MediaWiki,运行维基词典的软件确实有一个 API,但它完全不知道维基词典的结构和内容。

你能做的最好的就是使用 MediaWiki API找到你想要的单词的 wiki 页面,然后查看目录。如果目录有一个你想要的语言的语言部分,并且其中有一个 Pronunciation 部分,然后使用另一个 API 调用来获取该部分的 wikitext你将不得不自己解析。由于 Wiktionary 在不断发展,它可能会在不同的词上使用或不使用不同的模板。

还有 Wiktionary 的邮件列表和 MediaWiki API .

关于php - 如何使用 Wiktionary API 获取发音数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5378126/

相关文章:

javascript - 可以将传单与 Mapbox GL JS 一起使用吗?

html - CSS 最大高度未应用于图像标签

php - 使用大数据库在本地安装 MediaWiki : "LocalSettings.php" couldn't be generated

imagemagick - 无法在 ImageMagick : "convert: no decode delegate for this image format" 中创建缩略图

javascript - 使用 Ajax 从 javascript 到 php 的数组 - Mootools

php - 与 `if` `else` 和 `while` 混淆

api - 播客搜索 API

php - 自动触发查询并在php中发送邮件

php - 在 PDO 中使用名为 "before"的列名

api - 当浏览器存在同源策略时,REST API 如何与 JavaScript 一起使用?