Как разобрать шаблоны и модули Викисловаря - PullRequest
1 голос
/ 31 января 2020

Мне трудно разобрать модули и шаблоны

На самом деле я не смог найти, как получить эти данные с помощью API

Здесь я приведу простой пример

https://en.wiktionary.org/wiki/%C3%A7al%C4%B1%C5%9Fmak

Он использует много модулей и шаблонов, и проанализированные результаты их не включены в файл дампа

Так как я могу получить проанализированные результаты

Например, чтобы получить Спряжения этого глагола çalışmak, это написано в исходном коде

====Conjugation====
{{tr-conj|çalış|ı|çalışır|ı|t}}

Так, как я могу получить проанализированные результаты этой части из API?,

Для Пример Викисловарь объясняет, как использовать шаблоны на странице ниже

https://en.wiktionary.org/wiki/Wiktionary: Шаблоны

Оттуда я открыл https://en.wiktionary.org/wiki/Template: en-noun

Оттуда он дает в качестве примера {{en-noun|es}}

Итак, когда мы открываем страницу марта

https://en.wiktionary.org/wiki/march#Verb

Мы видим, что форма множественного числа записывается как {{en-verb|es}}

И она анализируется как march (third-person singular simple present marches, present participle marching, simple past and past participle marched)

Так что мне нужно как-то получить эту проанализированную часть * 105 0 *

Итак, чего я хочу добиться - это просто

Я даю слово или идентификатор страницы, шаблон и получаю проанализированные результаты

Например, я даю слово march дайте шаблон {{en-verb|es}} и я получу проанализированный результат, который будет march (third-person singular simple present marches, present participle marching, simple past and past participle marched)

Было бы еще лучше, если бы вывод был более структурированным, но это тоже хорошо

...