diff options
| author | Craig Jennings <c@cjennings.net> | 2026-04-28 18:07:00 -0500 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-04-28 18:07:00 -0500 |
| commit | 166d3bde50718eacd51c75cb82246988d9ec0151 (patch) | |
| tree | 5d7161848ba74465db50058fb54a1f944b99730a | |
| parent | 1e2da6b1a463492ada31ce473414289e761519ca (diff) | |
| download | gloss-166d3bde50718eacd51c75cb82246988d9ec0151.tar.gz gloss-166d3bde50718eacd51c75cb82246988d9ec0151.zip | |
chore: capture Wiktionary REST fixtures for replay
Save raw response bodies from the Wiktionary REST endpoint under tests/fixtures/. The fetch layer can replay them with a cl-letf on url-retrieve-synchronously instead of hitting the network in tests.
The five fixtures cover the cases that matter for the parser. anaphora is the simple single-sense English entry. SBIR is an acronym with multiple senses. API is highly polysemous and multi-language (en, fr, id, la, pt). hapax-legomenon is the multi-word case, so it exercises URL-encoding for the space. The 404 fixture captures the JSON error body Wiktionary returns when a term isn't there.
| -rw-r--r-- | tests/fixtures/wiktionary-404.json | 1 | ||||
| -rw-r--r-- | tests/fixtures/wiktionary-API.json | 1 | ||||
| -rw-r--r-- | tests/fixtures/wiktionary-SBIR.json | 1 | ||||
| -rw-r--r-- | tests/fixtures/wiktionary-anaphora.json | 1 | ||||
| -rw-r--r-- | tests/fixtures/wiktionary-hapax-legomenon.json | 1 |
5 files changed, 5 insertions, 0 deletions
diff --git a/tests/fixtures/wiktionary-404.json b/tests/fixtures/wiktionary-404.json new file mode 100644 index 0000000..3b52c5c --- /dev/null +++ b/tests/fixtures/wiktionary-404.json @@ -0,0 +1 @@ +{"status":404,"type":"Internal error"}
\ No newline at end of file diff --git a/tests/fixtures/wiktionary-API.json b/tests/fixtures/wiktionary-API.json new file mode 100644 index 0000000..7e71e45 --- /dev/null +++ b/tests/fixtures/wiktionary-API.json @@ -0,0 +1 @@ +{"en":[{"partOfSpeech":"Noun","language":"English","definitions":[{"definition":""},{"definition":"<span class=\"usage-label-sense\"></span> <span class=\"form-of-definition use-with-mention\"><a rel=\"mw:WikiLink\" href=\"/wiki/Appendix:Glossary#initialism\" title=\"Appendix:Glossary\">Initialism</a> of <span class=\"form-of-definition-link\"><i class=\"Latn mention\" lang=\"en\"><a rel=\"mw:WikiLink/Interwiki\" href=\"https://en.wikipedia.org/wiki/active%20pharmaceutical%20ingredient\" title=\"w:active pharmaceutical ingredient\" class=\"extiw\">active pharmaceutical ingredient</a></i></span></span><link rel=\"mw:PageProp/Category\" href=\"./Category:English_initialisms#API\">."},{"definition":""},{"definition":"<span class=\"usage-label-sense\"></span> <span class=\"form-of-definition use-with-mention\"><a rel=\"mw:WikiLink\" href=\"/wiki/Appendix:Glossary#initialism\" title=\"Appendix:Glossary\">Initialism</a> of <span class=\"form-of-definition-link\"><i class=\"Latn mention\" lang=\"en\"><a rel=\"mw:WikiLink\" href=\"/wiki/application_programming_interface#English\" title=\"application programming interface\">application programming interface</a></i></span></span><link rel=\"mw:PageProp/Category\" href=\"./Category:English_initialisms#API\">."},{"definition":"<span class=\"form-of-definition use-with-mention\" about=\"#mwt13\" typeof=\"mw:Transclusion\"><a rel=\"mw:WikiLink\" href=\"/wiki/Appendix:Glossary#initialism\" title=\"Appendix:Glossary\">Initialism</a> of <span class=\"form-of-definition-link\"><i class=\"Latn mention\" lang=\"en\"><a rel=\"mw:WikiLink\" href=\"/wiki/Asian#English\" title=\"Asian\">Asian</a> and <a rel=\"mw:WikiLink\" href=\"/wiki/Pacific_Islander#English\" title=\"Pacific Islander\">Pacific Islander</a></i></span></span><link rel=\"mw:PageProp/Category\" href=\"./Category:English_initialisms#API\" about=\"#mwt13\">."},{"definition":"<span class=\"usage-label-sense\" about=\"#mwt15\" typeof=\"mw:Transclusion\"></span> <span class=\"form-of-definition use-with-mention\" about=\"#mwt16\" typeof=\"mw:Transclusion\"><a rel=\"mw:WikiLink\" href=\"/wiki/Appendix:Glossary#initialism\" title=\"Appendix:Glossary\">Initialism</a> of <span class=\"form-of-definition-link\"><i class=\"Latn mention\" lang=\"en\"><a rel=\"mw:WikiLink/Interwiki\" href=\"https://en.wikipedia.org/wiki/advanced%20primer%20ignition\" title=\"w:advanced primer ignition\" class=\"extiw\">advanced primer ignition</a></i></span></span><link rel=\"mw:PageProp/Category\" href=\"./Category:English_initialisms#API\" about=\"#mwt16\">."},{"definition":"<span class=\"usage-label-sense\" about=\"#mwt17\" typeof=\"mw:Transclusion\"></span> <span class=\"form-of-definition use-with-mention\" about=\"#mwt18\" typeof=\"mw:Transclusion\"><a rel=\"mw:WikiLink\" href=\"/wiki/Appendix:Glossary#initialism\" title=\"Appendix:Glossary\">Initialism</a> of <span class=\"form-of-definition-link\"><i class=\"Latn mention\" lang=\"en\"><a rel=\"mw:WikiLink/Interwiki\" href=\"https://en.wikipedia.org/wiki/armor-piercing%20incendiary\" title=\"w:armor-piercing incendiary\" class=\"extiw\">armor-piercing incendiary</a></i></span></span><link rel=\"mw:PageProp/Category\" href=\"./Category:English_initialisms#API\" about=\"#mwt18\">."}]},{"partOfSpeech":"Proper noun","language":"English","definitions":[{"definition":"<span class=\"form-of-definition use-with-mention\" about=\"#mwt23\" typeof=\"mw:Transclusion\"><a rel=\"mw:WikiLink\" href=\"/wiki/Appendix:Glossary#initialism\" title=\"Appendix:Glossary\">Initialism</a> of <span class=\"form-of-definition-link\"><i class=\"Latn mention\" lang=\"en\"><a rel=\"mw:WikiLink\" href=\"/wiki/American#English\" title=\"American\">American</a> <a rel=\"mw:WikiLink\" href=\"/wiki/petroleum#English\" title=\"petroleum\">Petroleum</a> <a rel=\"mw:WikiLink\" href=\"/wiki/institute#English\" title=\"institute\">Institute</a></i></span></span><link rel=\"mw:PageProp/Category\" href=\"./Category:English_initialisms#API\" about=\"#mwt23\">."},{"definition":"<span class=\"usage-label-sense\" about=\"#mwt24\" typeof=\"mw:Transclusion\"></span> <span class=\"form-of-definition use-with-mention\" about=\"#mwt25\" typeof=\"mw:Transclusion\"><a rel=\"mw:WikiLink\" href=\"/wiki/Appendix:Glossary#initialism\" title=\"Appendix:Glossary\">Initialism</a> of <span class=\"form-of-definition-link\"><i class=\"Latn mention\" lang=\"en\"><a rel=\"mw:WikiLink/Interwiki\" href=\"https://en.wikipedia.org/wiki/Protocol%20I\" title=\"w:Protocol I\" class=\"extiw\">Additional Protocol I of 1977 to the four Geneva Conventions</a></i><link rel=\"mw:PageProp/Category\" href=\"./Category:English_links_with_redundant_wikilinks#API\"></span></span><link rel=\"mw:PageProp/Category\" href=\"./Category:English_initialisms#API\" about=\"#mwt25\">."}]}],"fr":[{"partOfSpeech":"Proper noun","language":"French","definitions":[{"definition":"<span class=\"form-of-definition use-with-mention\" about=\"#mwt41\" typeof=\"mw:Transclusion\"><a rel=\"mw:WikiLink\" href=\"/wiki/Appendix:Glossary#initialism\" title=\"Appendix:Glossary\">initialism</a> of <span class=\"form-of-definition-link\"><i class=\"Latn mention\" lang=\"fr\"><a rel=\"mw:WikiLink\" href=\"/wiki/alphabet_phonétique_international#French\" title=\"alphabet phonétique international\">alphabet phonétique international</a></i></span></span><link rel=\"mw:PageProp/Category\" href=\"./Category:French_initialisms#API\" about=\"#mwt41\">: <a rel=\"mw:WikiLink\" href=\"/wiki/IPA\" title=\"IPA\">IPA</a> (<a rel=\"mw:WikiLink\" href=\"/wiki/International_Phonetic_Alphabet\" title=\"International Phonetic Alphabet\">International Phonetic Alphabet</a>)"}]},{"partOfSpeech":"Noun","language":"French","definitions":[{"definition":"<span class=\"Latn\" lang=\"en\" about=\"#mwt44\" typeof=\"mw:Transclusion\"><a rel=\"mw:WikiLink\" href=\"/wiki/API#English\" class=\"mw-selflink-fragment\">API</a></span>, <a rel=\"mw:WikiLink\" href=\"/wiki/application_programming_interface\" title=\"application programming interface\">application programming interface</a>"}]},{"partOfSpeech":"Noun","language":"French","definitions":[{"definition":"<span class=\"form-of-definition use-with-mention\" about=\"#mwt48\" typeof=\"mw:Transclusion\"><a rel=\"mw:WikiLink\" href=\"/wiki/Appendix:Glossary#initialism\" title=\"Appendix:Glossary\">initialism</a> of <span class=\"form-of-definition-link\"><i class=\"Latn mention\" lang=\"fr\"><span class=\"new\">automate programmable industriel</span></i></span></span><link rel=\"mw:PageProp/Category\" href=\"./Category:French_initialisms#API\" about=\"#mwt48\"> (<span class=\"Latn\" lang=\"en\" about=\"#mwt49\" typeof=\"mw:Transclusion\"><a rel=\"mw:WikiLink\" href=\"/wiki/programmable_logic_controller#English\" title=\"programmable logic controller\">programmable logic controller</a></span>), <span class=\"Latn\" lang=\"en\" about=\"#mwt50\" typeof=\"mw:Transclusion\"><a rel=\"mw:WikiLink\" href=\"/wiki/PLC#English\" title=\"PLC\">PLC</a></span>"}]}],"id":[{"partOfSpeech":"Proper noun","language":"Indonesian","definitions":[{"definition":"<span class=\"form-of-definition use-with-mention\" about=\"#mwt54\" typeof=\"mw:Transclusion\"><a rel=\"mw:WikiLink\" href=\"/wiki/Appendix:Glossary#initialism\" title=\"Appendix:Glossary\">initialism</a> of <span class=\"form-of-definition-link\"><i class=\"Latn mention\" lang=\"id\"><span class=\"new\">Akademi Penerbang Indonesia</span></i></span></span><link rel=\"mw:PageProp/Category\" href=\"./Category:Indonesian_initialisms#API\" about=\"#mwt54\">"}]},{"partOfSpeech":"Noun","language":"Indonesian","definitions":[{"definition":"<span class=\"form-of-definition use-with-mention\" about=\"#mwt56\" typeof=\"mw:Transclusion\"><a rel=\"mw:WikiLink\" href=\"/wiki/Appendix:Glossary#initialism\" title=\"Appendix:Glossary\">initialism</a> of <span class=\"form-of-definition-link\"><i class=\"Latn mention\" lang=\"id\"><a rel=\"mw:WikiLink\" href=\"/wiki/alat#Indonesian\" title=\"alat\">alat</a> <a rel=\"mw:WikiLink\" href=\"/wiki/penangkapan_ikan#Indonesian\" title=\"penangkapan ikan\">penangkapan ikan</a></i></span></span><link rel=\"mw:PageProp/Category\" href=\"./Category:Indonesian_initialisms#API\" about=\"#mwt56\">"},{"definition":"<span class=\"usage-label-sense\" about=\"#mwt57\" typeof=\"mw:Transclusion\"></span> <span class=\"form-of-definition use-with-mention\" about=\"#mwt58\" typeof=\"mw:Transclusion\"><a rel=\"mw:WikiLink\" href=\"/wiki/Appendix:Glossary#initialism\" title=\"Appendix:Glossary\">Initialism</a> of <span class=\"form-of-definition-link\"><i class=\"Latn mention\" lang=\"en\"><a rel=\"mw:WikiLink\" href=\"/wiki/application_programming_interface#English\" title=\"application programming interface\">application programming interface</a></i></span></span><link rel=\"mw:PageProp/Category\" href=\"./Category:English_initialisms#API\" about=\"#mwt58\">."},{"definition":"<span class=\"usage-label-sense\" about=\"#mwt59\" typeof=\"mw:Transclusion\"></span> <span class=\"form-of-definition use-with-mention\" about=\"#mwt60\" typeof=\"mw:Transclusion\"><a rel=\"mw:WikiLink\" href=\"/wiki/Appendix:Glossary#initialism\" title=\"Appendix:Glossary\">initialism</a> of <span class=\"form-of-definition-link\"><i class=\"Latn mention\" lang=\"id\"><a rel=\"mw:WikiLink/Interwiki\" href=\"https://en.wikipedia.org/wiki/id:Anugerah%20Pesona%20Indonesia\" title=\"w:id:Anugerah Pesona Indonesia\" class=\"extiw\">Anugerah Pesona Indonesia</a></i><link rel=\"mw:PageProp/Category\" href=\"./Category:Indonesian_links_with_redundant_wikilinks#API\"><link rel=\"mw:PageProp/Category\" href=\"./Category:Indonesian_links_with_redundant_alt_parameters#API\"></span></span><link rel=\"mw:PageProp/Category\" href=\"./Category:Indonesian_initialisms#API\" about=\"#mwt60\">"},{"definition":"<span class=\"usage-label-sense\" about=\"#mwt61\" typeof=\"mw:Transclusion\"></span> <span class=\"form-of-definition use-with-mention\" about=\"#mwt62\" typeof=\"mw:Transclusion\"><a rel=\"mw:WikiLink\" href=\"/wiki/Appendix:Glossary#initialism\" title=\"Appendix:Glossary\">initialism</a> of <span class=\"form-of-definition-link\"><i class=\"Latn mention\" lang=\"id\"><a rel=\"mw:WikiLink\" href=\"/wiki/angka#Indonesian\" title=\"angka\">angka</a> <a rel=\"mw:WikiLink\" href=\"/wiki/pengenal#Indonesian\" title=\"pengenal\">pengenal</a> <a rel=\"mw:WikiLink\" href=\"/wiki/importir#Indonesian\" title=\"importir\">importir</a></i></span></span><link rel=\"mw:PageProp/Category\" href=\"./Category:Indonesian_initialisms#API\" about=\"#mwt62\">"}]}],"la":[{"partOfSpeech":"Proper noun","language":"Latin","definitions":[{"definition":"<span class=\"form-of-definition use-with-mention\" about=\"#mwt64\" typeof=\"mw:Transclusion\"><a rel=\"mw:WikiLink\" href=\"/wiki/Appendix:Glossary#initialism\" title=\"Appendix:Glossary\">initialism</a> of <span class=\"form-of-definition-link\"><i class=\"Latn mention\" lang=\"la\">Alphabētum Phōnēticum Internātiōnāle</i> <span class=\"mention-gloss-paren annotation-paren\">(</span><span class=\"mention-gloss-double-quote\">“</span><span class=\"mention-gloss\"><a rel=\"mw:WikiLink\" href=\"/wiki/International_Phonetic_Alphabet\" title=\"International Phonetic Alphabet\">International Phonetic Alphabet</a> (<a rel=\"mw:WikiLink\" href=\"/wiki/IPA\" title=\"IPA\">IPA</a>)</span><span class=\"mention-gloss-double-quote\">”</span><span class=\"mention-gloss-paren annotation-paren\">)</span></span></span><link rel=\"mw:PageProp/Category\" href=\"./Category:Latin_initialisms#API\" about=\"#mwt64\">"}]}],"pt":[{"partOfSpeech":"Noun","language":"Portuguese","definitions":[{"definition":"<span class=\"usage-label-sense\" about=\"#mwt68\" typeof=\"mw:Transclusion\"></span> <span class=\"Latn\" lang=\"en\" about=\"#mwt69\" typeof=\"mw:Transclusion\"><a rel=\"mw:WikiLink\" href=\"/wiki/API#English\" class=\"mw-selflink-fragment\">API</a></span> <span class=\"mention-gloss-paren\" about=\"#mwt70\" typeof=\"mw:Transclusion\">(</span><span class=\"mention-gloss\" about=\"#mwt70\">application programming interface</span><span class=\"mention-gloss-paren\" about=\"#mwt70\">)</span>"}]}]}
\ No newline at end of file diff --git a/tests/fixtures/wiktionary-SBIR.json b/tests/fixtures/wiktionary-SBIR.json new file mode 100644 index 0000000..f7b0ae4 --- /dev/null +++ b/tests/fixtures/wiktionary-SBIR.json @@ -0,0 +1 @@ +{"en":[{"partOfSpeech":"Proper noun","language":"English","definitions":[{"definition":""},{"definition":"<span class=\"usage-label-sense\"></span> <span class=\"form-of-definition use-with-mention\"><a rel=\"mw:WikiLink\" href=\"/wiki/Appendix:Glossary#initialism\" title=\"Appendix:Glossary\">Initialism</a> of <span class=\"form-of-definition-link\"><i class=\"Latn mention\" lang=\"en\"><a rel=\"mw:WikiLink/Interwiki\" href=\"https://en.wikipedia.org/wiki/Small%20Business%20Innovation%20Research\" title=\"w:Small Business Innovation Research\" class=\"extiw\">Small Business Innovation Research</a></i> <span class=\"mention-gloss-paren annotation-paren\">(</span><span class=\"mention-gloss-double-quote\">“</span><span class=\"mention-gloss\">type of program</span><span class=\"mention-gloss-double-quote\">”</span><span class=\"mention-gloss-paren annotation-paren\">)</span></span></span><link rel=\"mw:PageProp/Category\" href=\"./Category:English_initialisms#SBIR\">.","parsedExamples":[{"example":"The funding mechanism will be <b>SBIR</b>."}],"examples":["The funding mechanism will be <b>SBIR</b>."]}]},{"partOfSpeech":"Noun","language":"English","definitions":[{"definition":"<span class=\"usage-label-sense\" about=\"#mwt7\" typeof=\"mw:Transclusion\"></span> <span class=\"form-of-definition use-with-mention\" about=\"#mwt8\" typeof=\"mw:Transclusion\"><a rel=\"mw:WikiLink\" href=\"/wiki/Appendix:Glossary#initialism\" title=\"Appendix:Glossary\">Initialism</a> of <span class=\"form-of-definition-link\"><i class=\"Latn mention\" lang=\"en\"><a rel=\"mw:WikiLink\" href=\"/wiki/small_business#English\" title=\"small business\">small business</a> <a rel=\"mw:WikiLink\" href=\"/wiki/innovation#English\" title=\"innovation\">innovation</a> <a rel=\"mw:WikiLink\" href=\"/wiki/research#English\" title=\"research\">research</a></i> <span class=\"mention-gloss-paren annotation-paren\">(</span><span class=\"mention-gloss-double-quote\">“</span><span class=\"mention-gloss\">project</span><span class=\"mention-gloss-double-quote\">”</span><span class=\"mention-gloss-paren annotation-paren\">)</span></span></span><link rel=\"mw:PageProp/Category\" href=\"./Category:English_initialisms#SBIR\" about=\"#mwt8\">, a single project executed by any program of <a rel=\"mw:WikiLink\" href=\"/wiki/SBIR#Proper_noun\" class=\"mw-selflink-fragment\">the eponymous type of program</a>.","parsedExamples":[{"example":"They are working on an interesting <b>SBIR</b>."}],"examples":["They are working on an interesting <b>SBIR</b>."]}]}]}
\ No newline at end of file diff --git a/tests/fixtures/wiktionary-anaphora.json b/tests/fixtures/wiktionary-anaphora.json new file mode 100644 index 0000000..1c57068 --- /dev/null +++ b/tests/fixtures/wiktionary-anaphora.json @@ -0,0 +1 @@ +{"en":[{"partOfSpeech":"Noun","language":"English","definitions":[{"definition":""},{"definition":"<span class=\"usage-label-sense\"></span> The <a rel=\"mw:WikiLink\" href=\"/wiki/repetition\" title=\"repetition\">repetition</a> of a <a rel=\"mw:WikiLink\" href=\"/wiki/phrase\" title=\"phrase\">phrase</a> at the beginning of phrases, <a rel=\"mw:WikiLink\" href=\"/wiki/sentence\" title=\"sentence\">sentences</a>, or <a rel=\"mw:WikiLink\" href=\"/wiki/verse\" title=\"verse\">verses</a>, used for <a rel=\"mw:WikiLink\" href=\"/wiki/emphasis\" title=\"emphasis\">emphasis</a>."},{"definition":""},{"definition":"<span class=\"usage-label-sense\"></span> An expression that refers to a preceding expression."},{"definition":""},{"definition":"<span class=\"usage-label-sense\"></span> The most solemn part of the <a rel=\"mw:WikiLink\" href=\"/wiki/Divine_Liturgy\" title=\"Divine Liturgy\">Divine Liturgy</a> or the <a rel=\"mw:WikiLink\" href=\"/wiki/Mass\" title=\"Mass\">Mass</a> during which the <a rel=\"mw:WikiLink\" href=\"/wiki/offering\" title=\"offering\">offerings</a> of bread and wine are <a rel=\"mw:WikiLink\" href=\"/wiki/consecrate\" title=\"consecrate\">consecrated</a> as body and blood of <a rel=\"mw:WikiLink\" href=\"/wiki/Christ\" title=\"Christ\">Christ</a>."}]},{"partOfSpeech":"Noun","language":"English","definitions":[{"definition":"<span class=\"form-of-definition use-with-mention\" about=\"#mwt86\" typeof=\"mw:Transclusion\"><a rel=\"mw:WikiLink\" href=\"/wiki/Appendix:Glossary#plural_number\" title=\"Appendix:Glossary\">plural</a> of <span class=\"form-of-definition-link\"><i class=\"Latn mention\" lang=\"en\"><a rel=\"mw:WikiLink\" href=\"/wiki/anaphor#English\" title=\"anaphor\">anaphor</a></i></span></span><link rel=\"mw:PageProp/Category\" href=\"./Category:English_plurals_in_-a#ANAPHORA\" about=\"#mwt86\">"}]}]}
\ No newline at end of file diff --git a/tests/fixtures/wiktionary-hapax-legomenon.json b/tests/fixtures/wiktionary-hapax-legomenon.json new file mode 100644 index 0000000..3cb0a02 --- /dev/null +++ b/tests/fixtures/wiktionary-hapax-legomenon.json @@ -0,0 +1 @@ +{"en":[{"partOfSpeech":"Noun","language":"English","definitions":[{"definition":"<span class=\"usage-label-sense\" about=\"#mwt16\" typeof=\"mw:Transclusion\"></span> A <a rel=\"mw:WikiLink\" href=\"/wiki/word\" title=\"word\">word</a> <a rel=\"mw:WikiLink\" href=\"/wiki/occur\" title=\"occur\">occurring</a> <a rel=\"mw:WikiLink\" href=\"/wiki/only\" title=\"only\">only</a> <a rel=\"mw:WikiLink\" href=\"/wiki/once\" title=\"once\">once</a> in a given <a rel=\"mw:WikiLink\" href=\"/wiki/corpus\" title=\"corpus\">corpus</a>."}]}],"de":[{"partOfSpeech":"Noun","language":"German","definitions":[{"definition":"<span class=\"form-of-definition use-with-mention\" about=\"#mwt69\" typeof=\"mw:Transclusion\">alternative <a rel=\"mw:WikiLink\" href=\"/wiki/Appendix:Glossary#letter_case\" title=\"Appendix:Glossary\">letter-case</a> form of <span class=\"form-of-definition-link\"><i class=\"Latn mention\" lang=\"de\"><a rel=\"mw:WikiLink\" href=\"/wiki/Hapax_Legomenon#German\" title=\"Hapax Legomenon\">Hapax Legomenon</a></i></span></span>"}]}],"hu":[{"partOfSpeech":"Noun","language":"Hungarian","definitions":[{"definition":"<span class=\"Latn\" lang=\"en\" about=\"#mwt77\" typeof=\"mw:Transclusion\"><a rel=\"mw:WikiLink\" href=\"/wiki/hapax_legomenon#English\" class=\"mw-selflink-fragment\">hapax legomenon</a></span>"}]}],"es":[{"partOfSpeech":"Noun","language":"Spanish","definitions":[{"definition":"<span class=\"form-of-definition use-with-mention\" about=\"#mwt85\" typeof=\"mw:Transclusion\">alternative form of <span class=\"form-of-definition-link\"><i class=\"Latn mention\" lang=\"es\"><a rel=\"mw:WikiLink\" href=\"/wiki/hápax_legómenon#Spanish\" title=\"hápax legómenon\">hápax legómenon</a></i></span></span>"}]}]}
\ No newline at end of file |
