slavonic
What this MCP does
Provides grounded Church Slavonic dictionary searches, translations, inflection tables, and scientific Latin transliteration.
Tools
Input schema
{'type': 'object', 'title': 'slavonic_detransliterateArguments', 'required': ['text'], 'properties': {'text': {'type': 'string', 'title': 'Text', 'maxLength': 4000, 'minLength': 1, 'description': 'Scientific-Latin transliteration of Church Slavonic to resolve back to real orthography. Returns the attested dictionary spelling(s) whose transliteration matches (source=dictionary, exact) â\x80\x94 several may match one ambiguous key. On a miss, a single best-effort reconstruction in normalized OCS Cyrillic (source=reconstruction, approximate=true), which is a guess: transliterate is lossy, so case, digraph boundaries (д+з vs Ñ\x95) and the оÑ\x83/Ñ¿ ligatures cannot be recovered, and no Glagolitic or liturgical marks are produced.'}}}
Output schema
{'type': 'object', '$defs': {'Candidate': {'type': 'object', 'title': 'Candidate', 'required': ['word', 'source'], 'properties': {'kind': {'anyOf': [{'enum': ['lemma', 'form'], 'type': 'string'}, {'type': 'null'}], 'title': 'Kind', 'default': None, 'description': 'For a lossy-family dictionary candidate, whether the word is a headword (lemma) or an inflected form. None for a reconstruction, and always None for Interslavic transliterate (which does not distinguish lemma from form).'}, 'word': {'type': 'string', 'title': 'Word', 'description': 'A real orthographic word (source=dictionary) or the best-effort reconstruction (source=reconstruction).'}, 'source': {'enum': ['dictionary', 'reconstruction'], 'type': 'string', 'title': 'Source', 'description': 'dictionary = an ATTESTED spelling recalled from the dictionary index (exact, no guessing); reconstruction = a best-effort algorithmic guess, returned only when no attested word matched (never emitted by Interslavic transliterate, which returns empty on a miss instead).'}}, 'description': 'One candidate spelling from a reverse-lookup surface (deromanize /\ndetransliterate, or Interslavic transliterate).'}}, 'title': 'DeromanizedText', 'required': ['candidates', 'approximate'], 'properties': {'candidates': {'type': 'array', 'items': {'$ref': '#/$defs/Candidate'}, 'title': 'Candidates'}, 'approximate': {'type': 'boolean', 'title': 'Approximate'}}, 'description': "The MCP-facing payload: candidates only. ``original`` is deliberately absent â\x80\x94\nthe MCP result reaches an LLM's context, so the raw caller text must not be echoed\n(mirrors ``RomanizedText``/``TransliteratedText``)."}
Input schema
{'type': 'object', 'title': 'slavonic_get_inflectionsArguments', 'required': ['entry_id', 'word_class'], 'properties': {'entry_id': {'type': 'string', 'title': 'Entry Id', 'maxLength': 80, 'minLength': 1, 'description': "The Wiktionary page title (the Cyrillic lemma) from a search result's inflection handle, e.g. 'богÑ\x8a', 'глаголаÑ\x82и'."}, 'word_class': {'type': 'string', 'title': 'Word Class', 'pattern': '^[a-z ]+$', 'maxLength': 24, 'minLength': 1, 'description': "The part-of-speech section from a search result's inflection handle, e.g. 'verb', 'noun', 'adjective'."}}}
Output schema
{'type': 'object', '$defs': {'ParadigmNotFound': {'type': 'object', 'title': 'ParadigmNotFound', 'required': ['entry_id', 'word_class'], 'properties': {'found': {'type': 'boolean', 'const': False, 'title': 'Found', 'default': False}, 'source': {'type': 'string', 'title': 'Source', 'default': 'Wiktionary, the free dictionary (en.wiktionary.org), Old Church Slavonic entries. Wikimedia Foundation. Text available under CC BY-SA 4.0; attribution and share-alike required when republishing. (CC BY-SA 4.0)'}, 'category': {'type': 'string', 'const': 'not_found', 'title': 'Category', 'default': 'not_found'}, 'entry_id': {'type': 'string', 'title': 'Entry Id'}, 'word_class': {'type': 'string', 'title': 'Word Class'}}, 'description': "No inflection table for this page/POS (no Old Church Slavonic section, no\ntable, or the page doesn't exist). ``found`` is False and there is no body."}, 'SlavonicNumberForms': {'type': 'object', 'title': 'SlavonicNumberForms', 'properties': {'dual': {'type': 'string', 'title': 'Dual', 'default': ''}, 'plural': {'type': 'string', 'title': 'Plural', 'default': ''}, 'singular': {'type': 'string', 'title': 'Singular', 'default': ''}}, 'description': "A declension cell: the THREE number forms of one case â\x80\x94 Old Church Slavonic\nkeeps a full dual. Forms are verbatim normalized OCS Cyrillic; alternates stay\ncomma-separated as Wiktionary renders them. A number the table doesn't give\n(defective paradigms) is an empty string."}, 'SlavonicVerbalParadigm': {'type': 'object', 'title': 'SlavonicVerbalParadigm', 'required': ['entry_id', 'word_class', 'finite', 'nonfinite'], 'properties': {'found': {'type': 'boolean', 'const': True, 'title': 'Found', 'default': True}, 'finite': {'type': 'object', 'title': 'Finite', 'description': "Tense/mood (lower-case, e.g. 'present', 'imperfect', 'aorist', 'imperative') â\x86\x92 person and number ('first singular' â\x80¦ 'third dual' â\x80¦ 'third plural') â\x86\x92 the form. Periphrastic rows (perfect, pluperfect, future) appear under the single key 'all'. Alternates are comma-separated; an em-dash cell (no such form) is omitted.", 'additionalProperties': {'type': 'object', 'additionalProperties': {'type': 'string'}}}, 'source': {'type': 'string', 'title': 'Source', 'default': 'Wiktionary, the free dictionary (en.wiktionary.org), Old Church Slavonic entries. Wikimedia Foundation. Text available under CC BY-SA 4.0; attribution and share-alike required when republishing. (CC BY-SA 4.0)'}, 'category': {'type': 'string', 'const': 'verbal', 'title': 'Category', 'default': 'verbal'}, 'entry_id': {'type': 'string', 'title': 'Entry Id'}, 'nonfinite': {'type': 'object', 'title': 'Nonfinite', 'description': "Non-finite section ('infinitive', 'supine', 'l-participle') â\x86\x92 label ('form' for the single-form sections; 'singular masculine' etc. for the participle) â\x86\x92 the form.", 'additionalProperties': {'type': 'object', 'additionalProperties': {'type': 'string'}}}, 'word_class': {'type': 'string', 'title': 'Word Class'}}, 'description': "Conjugation of a verb, grouped the way Wiktionary's table is: finite cells\nkeyed by tense/mood â\x86\x92 person-and-number â\x86\x92 form, plus the non-finite sections\n(infinitive, supine, l-participle and the other participles)."}, 'SlavonicNominalParadigm': {'type': 'object', 'title': 'SlavonicNominalParadigm', 'required': ['entry_id', 'word_class', 'cases'], 'properties': {'cases': {'type': 'object', 'title': 'Cases', 'description': "Case key (lower-case: 'nominative', 'genitive', â\x80¦; gender and short/long variant prefixed when the table splits by them) â\x86\x92 its singular/dual/plural forms, in table order.", 'additionalProperties': {'$ref': '#/$defs/SlavonicNumberForms'}}, 'found': {'type': 'boolean', 'const': True, 'title': 'Found', 'default': True}, 'source': {'type': 'string', 'title': 'Source', 'default': 'Wiktionary, the free dictionary (en.wiktionary.org), Old Church Slavonic entries. Wikimedia Foundation. Text available under CC BY-SA 4.0; attribution and share-alike required when republishing. (CC BY-SA 4.0)'}, 'category': {'type': 'string', 'const': 'nominal', 'title': 'Category', 'default': 'nominal'}, 'entry_id': {'type': 'string', 'title': 'Entry Id'}, 'word_class': {'type': 'string', 'title': 'Word Class'}}, 'description': "Declension of a noun/adjective/pronoun/etc.: case â\x86\x92 {singular, dual, plural}.\n\nGender-split tables (adjectives, pronouns, participles) carry the gender â\x80\x94 and,\nfor adjectives, the short/long variant â\x80\x94 in the key: 'nominative masculine',\n'long nominative feminine'. ``category`` discriminates this from the verbal and\nnot-found shapes â\x80\x94 switch on it before reading the body."}}, 'title': 'slavonic_get_inflectionsOutput', 'required': ['result'], 'properties': {'result': {'oneOf': [{'$ref': '#/$defs/SlavonicNominalParadigm'}, {'$ref': '#/$defs/SlavonicVerbalParadigm'}, {'$ref': '#/$defs/ParadigmNotFound'}], 'title': 'Result', 'discriminator': {'mapping': {'verbal': '#/$defs/SlavonicVerbalParadigm', 'nominal': '#/$defs/SlavonicNominalParadigm', 'not_found': '#/$defs/ParadigmNotFound'}, 'propertyName': 'category'}}}}
Input schema
{'type': 'object', '$defs': {'SearchLanguage': {'enum': ['chu', 'eng'], 'type': 'string', 'title': 'SearchLanguage', 'description': 'The query language. ``chu`` looks an Old Church Slavonic word up directly\n(any of its forms â\x80\x94 an inflected query resolves via cached paradigms). ``eng``\nsearches in reverse: the English Wiktionary page for the query word lists\nper-sense Old Church Slavonic translations, and each distinct lemma is then\nlooked up normally.'}}, 'title': 'slavonic_searchArguments', 'required': ['query'], 'properties': {'query': {'type': 'string', 'title': 'Query', 'maxLength': 80, 'minLength': 1, 'description': "The word to look up, in the language search_language names. Church Slavonic (default): a SINGLE Old Church Slavonic word in Cyrillic, any form â\x80\x94 an inflected form ('бога') is resolved to its lemma ('богÑ\x8a') automatically via cached paradigms, and the result says so; normalized OCS spelling works best, but titlos/accents and modern-Cyrillic respellings (Ñ\x8b for ê\x99\x91) are folded. English (search_language='eng'): the English word whose Old Church Slavonic equivalents you want â\x80\x94 multiword entries like 'apple tree' work."}, 'max_forms': {'anyOf': [{'type': 'integer', 'maximum': 12, 'minimum': 0}, {'type': 'null'}], 'title': 'Max Forms', 'default': None, 'description': 'Optional override for how many inflection tables to expand this call (0â\x80\x9312). On an uncached query each table is one politely paced upstream fetch, so high values on cold queries are slow. Omit for the server default.'}, 'include_forms': {'type': 'boolean', 'title': 'Include Forms', 'default': True, 'description': "When true (default), each match's full declension/conjugation table is returned INLINE â\x80\x94 usable cases/tenses (singular, dual AND plural) in ONE call, no follow-up slavonic_get_inflections. Set false for a cheap screen of which entries exist. Bounded by a per-search cap â\x80\x94 use max_forms to adjust per call. For eng queries this governs the expanded OCS entries; the per-sense translations list itself is always returned."}, 'search_language': {'$ref': '#/$defs/SearchLanguage', 'default': 'chu', 'description': "Language the query word is in: 'chu' (default) looks the Old Church Slavonic word up directly; 'eng' finds the OCS equivalents of an English word (per-sense, from Wiktionary's translation tables) and returns their full entries. Glosses are in English either way."}}}
Output schema
{'type': 'object', '$defs': {'Entry': {'type': 'object', 'title': 'Entry', 'required': ['headword'], 'properties': {'senses': {'type': 'array', 'items': {'$ref': '#/$defs/Sense'}, 'title': 'Senses'}, 'entry_id': {'type': 'string', 'title': 'Entry Id', 'default': '', 'description': 'Page title â\x80\x94 feed to slavonic_get_inflections.'}, 'headword': {'type': 'string', 'title': 'Headword'}, 'word_class': {'type': 'string', 'title': 'Word Class', 'default': '', 'description': 'POS section â\x80\x94 feed to slavonic_get_inflections.'}, 'part_of_speech': {'type': 'string', 'title': 'Part Of Speech', 'default': ''}}, 'description': "One Old Church Slavonic entry on the page: the headword (page title) with\none part-of-speech section's senses."}, 'Sense': {'type': 'object', 'title': 'Sense', 'required': ['gloss'], 'properties': {'gloss': {'type': 'string', 'title': 'Gloss'}, 'label': {'type': 'string', 'title': 'Label', 'default': ''}, 'examples': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Examples'}}, 'description': 'One sense of an entry: the (HTML-stripped) Wiktionary definition line.'}, 'SearchLanguage': {'enum': ['chu', 'eng'], 'type': 'string', 'title': 'SearchLanguage', 'description': 'The query language. ``chu`` looks an Old Church Slavonic word up directly\n(any of its forms â\x80\x94 an inflected query resolves via cached paradigms). ``eng``\nsearches in reverse: the English Wiktionary page for the query word lists\nper-sense Old Church Slavonic translations, and each distinct lemma is then\nlooked up normally.'}, 'TranslationTerm': {'type': 'object', 'title': 'TranslationTerm', 'required': ['word'], 'properties': {'word': {'type': 'string', 'title': 'Word', 'description': 'Wiktionary page title â\x80\x94 the Cyrillic lemma itself.'}, 'gender': {'type': 'string', 'title': 'Gender', 'default': '', 'description': "Grammatical gender as marked, e.g. 'f'."}, 'display': {'type': 'string', 'title': 'Display', 'default': '', 'description': 'Rendered form when it differs from the title.'}, 'qualifier': {'type': 'string', 'title': 'Qualifier', 'default': '', 'description': "Usage qualifier as marked, e.g. 'poetic'; else empty."}, 'transliteration': {'type': 'string', 'title': 'Transliteration', 'default': '', 'description': "Scientific romanization as Wiktionary prints it, e.g. 'voda'."}}, 'description': 'One Old Church Slavonic word a translations table offers for an English\nsense. ``word`` is the Wiktionary page title in Cyrillic (what an ``eng``\nsearch re-searches and what ``slavonic_get_inflections`` needs); only the Cyrillic\nscript row is read â\x80\x94 the parallel Glagolitic spelling is the same lemma on a\nsoft-redirect page, so surfacing it would only duplicate the term.'}, 'InflectionHandle': {'type': 'object', 'title': 'InflectionHandle', 'required': ['entry_id', 'word_class'], 'properties': {'forms': {'anyOf': [{'oneOf': [{'$ref': '#/$defs/SlavonicNominalParadigm'}, {'$ref': '#/$defs/SlavonicVerbalParadigm'}, {'$ref': '#/$defs/ParadigmNotFound'}], 'discriminator': {'mapping': {'verbal': '#/$defs/SlavonicVerbalParadigm', 'nominal': '#/$defs/SlavonicNominalParadigm', 'not_found': '#/$defs/ParadigmNotFound'}, 'propertyName': 'category'}}, {'type': 'null'}], 'title': 'Forms', 'default': None, 'description': 'The full paradigm, populated when a search is asked to include forms. None when not requested or beyond the cap.'}, 'context': {'type': 'string', 'title': 'Context', 'default': '', 'description': 'Nearby headword / hint.'}, 'entry_id': {'type': 'string', 'title': 'Entry Id', 'description': 'Wiktionary page title â\x80\x94 the Cyrillic lemma itself.'}, 'pos_hint': {'type': 'string', 'title': 'Pos Hint', 'default': '', 'description': 'Part-of-speech hint.'}, 'word_class': {'type': 'string', 'title': 'Word Class', 'description': "Part-of-speech section, e.g. 'verb', 'noun'."}}, 'description': 'A structured anchor for fetching a full paradigm: feed ``entry_id`` (the page\ntitle) + ``word_class`` (the POS section) to ``slavonic_get_inflections`` â\x80\x94 or ask\n``search`` to include the table inline (``forms``).'}, 'ParadigmNotFound': {'type': 'object', 'title': 'ParadigmNotFound', 'required': ['entry_id', 'word_class'], 'properties': {'found': {'type': 'boolean', 'const': False, 'title': 'Found', 'default': False}, 'source': {'type': 'string', 'title': 'Source', 'default': 'Wiktionary, the free dictionary (en.wiktionary.org), Old Church Slavonic entries. Wikimedia Foundation. Text available under CC BY-SA 4.0; attribution and share-alike required when republishing. (CC BY-SA 4.0)'}, 'category': {'type': 'string', 'const': 'not_found', 'title': 'Category', 'default': 'not_found'}, 'entry_id': {'type': 'string', 'title': 'Entry Id'}, 'word_class': {'type': 'string', 'title': 'Word Class'}}, 'description': "No inflection table for this page/POS (no Old Church Slavonic section, no\ntable, or the page doesn't exist). ``found`` is False and there is no body."}, 'TranslationSense': {'type': 'object', 'title': 'TranslationSense', 'required': ['sense'], 'properties': {'sense': {'type': 'string', 'title': 'Sense', 'description': 'The sense gloss the source table carries.'}, 'terms': {'type': 'array', 'items': {'$ref': '#/$defs/TranslationTerm'}, 'title': 'Terms'}}, 'description': 'One English sense (a translations table) and the OCS terms it offers.'}, 'SlavonicNumberForms': {'type': 'object', 'title': 'SlavonicNumberForms', 'properties': {'dual': {'type': 'string', 'title': 'Dual', 'default': ''}, 'plural': {'type': 'string', 'title': 'Plural', 'default': ''}, 'singular': {'type': 'string', 'title': 'Singular', 'default': ''}}, 'description': "A declension cell: the THREE number forms of one case â\x80\x94 Old Church Slavonic\nkeeps a full dual. Forms are verbatim normalized OCS Cyrillic; alternates stay\ncomma-separated as Wiktionary renders them. A number the table doesn't give\n(defective paradigms) is an empty string."}, 'SlavonicVerbalParadigm': {'type': 'object', 'title': 'SlavonicVerbalParadigm', 'required': ['entry_id', 'word_class', 'finite', 'nonfinite'], 'properties': {'found': {'type': 'boolean', 'const': True, 'title': 'Found', 'default': True}, 'finite': {'type': 'object', 'title': 'Finite', 'description': "Tense/mood (lower-case, e.g. 'present', 'imperfect', 'aorist', 'imperative') â\x86\x92 person and number ('first singular' â\x80¦ 'third dual' â\x80¦ 'third plural') â\x86\x92 the form. Periphrastic rows (perfect, pluperfect, future) appear under the single key 'all'. Alternates are comma-separated; an em-dash cell (no such form) is omitted.", 'additionalProperties': {'type': 'object', 'additionalProperties': {'type': 'string'}}}, 'source': {'type': 'string', 'title': 'Source', 'default': 'Wiktionary, the free dictionary (en.wiktionary.org), Old Church Slavonic entries. Wikimedia Foundation. Text available under CC BY-SA 4.0; attribution and share-alike required when republishing. (CC BY-SA 4.0)'}, 'category': {'type': 'string', 'const': 'verbal', 'title': 'Category', 'default': 'verbal'}, 'entry_id': {'type': 'string', 'title': 'Entry Id'}, 'nonfinite': {'type': 'object', 'title': 'Nonfinite', 'description': "Non-finite section ('infinitive', 'supine', 'l-participle') â\x86\x92 label ('form' for the single-form sections; 'singular masculine' etc. for the participle) â\x86\x92 the form.", 'additionalProperties': {'type': 'object', 'additionalProperties': {'type': 'string'}}}, 'word_class': {'type': 'string', 'title': 'Word Class'}}, 'description': "Conjugation of a verb, grouped the way Wiktionary's table is: finite cells\nkeyed by tense/mood â\x86\x92 person-and-number â\x86\x92 form, plus the non-finite sections\n(infinitive, supine, l-participle and the other participles)."}, 'SlavonicNominalParadigm': {'type': 'object', 'title': 'SlavonicNominalParadigm', 'required': ['entry_id', 'word_class', 'cases'], 'properties': {'cases': {'type': 'object', 'title': 'Cases', 'description': "Case key (lower-case: 'nominative', 'genitive', â\x80¦; gender and short/long variant prefixed when the table splits by them) â\x86\x92 its singular/dual/plural forms, in table order.", 'additionalProperties': {'$ref': '#/$defs/SlavonicNumberForms'}}, 'found': {'type': 'boolean', 'const': True, 'title': 'Found', 'default': True}, 'source': {'type': 'string', 'title': 'Source', 'default': 'Wiktionary, the free dictionary (en.wiktionary.org), Old Church Slavonic entries. Wikimedia Foundation. Text available under CC BY-SA 4.0; attribution and share-alike required when republishing. (CC BY-SA 4.0)'}, 'category': {'type': 'string', 'const': 'nominal', 'title': 'Category', 'default': 'nominal'}, 'entry_id': {'type': 'string', 'title': 'Entry Id'}, 'word_class': {'type': 'string', 'title': 'Word Class'}}, 'description': "Declension of a noun/adjective/pronoun/etc.: case â\x86\x92 {singular, dual, plural}.\n\nGender-split tables (adjectives, pronouns, participles) carry the gender â\x80\x94 and,\nfor adjectives, the short/long variant â\x80\x94 in the key: 'nominative masculine',\n'long nominative feminine'. ``category`` discriminates this from the verbal and\nnot-found shapes â\x80\x94 switch on it before reading the body."}}, 'title': 'SearchResult', 'required': ['query', 'language', 'found'], 'properties': {'found': {'type': 'boolean', 'title': 'Found', 'description': 'False when nothing matched. For an eng query, True means Old Church Slavonic translations were found â\x80\x94 entries may still be empty when none of them could be expanded (see translations).'}, 'query': {'type': 'string', 'title': 'Query'}, 'source': {'type': 'string', 'title': 'Source', 'default': 'Wiktionary, the free dictionary (en.wiktionary.org), Old Church Slavonic entries. Wikimedia Foundation. Text available under CC BY-SA 4.0; attribution and share-alike required when republishing. (CC BY-SA 4.0)'}, 'entries': {'type': 'array', 'items': {'$ref': '#/$defs/Entry'}, 'title': 'Entries'}, 'handles': {'type': 'array', 'items': {'$ref': '#/$defs/InflectionHandle'}, 'title': 'Handles'}, 'language': {'$ref': '#/$defs/SearchLanguage'}, 'translations': {'type': 'array', 'items': {'$ref': '#/$defs/TranslationSense'}, 'title': 'Translations', 'description': 'Populated only for eng queries (always [] for chu): the OCS terms each English sense translates to, in sense order. Entries/handles below are the expanded dictionary entries of those terms.'}, 'resolved_from': {'type': 'string', 'title': 'Resolved From', 'default': '', 'description': 'The original inflected query when resolved; else empty. chu queries only â\x80\x94 always empty for eng results.'}, 'search_method': {'enum': ['direct', 'lemma_index', 'translations'], 'type': 'string', 'title': 'Search Method', 'default': 'direct', 'description': "How the match was found: 'direct' = the query itself matched; 'lemma_index' = an inflected form resolved via a previously cached paradigm; 'translations' = an English query resolved via Wiktionary translation tables."}, 'resolved_lemma': {'type': 'string', 'title': 'Resolved Lemma', 'default': '', 'description': 'The lemma actually searched when resolved; else empty. chu queries only â\x80\x94 always empty for eng results.'}, 'forms_truncated': {'type': 'integer', 'title': 'Forms Truncated', 'default': 0, 'description': 'How many handles did NOT get an inline table because the per-search cap was reached.'}, 'translations_truncated': {'type': 'integer', 'title': 'Translations Truncated', 'default': 0, 'description': 'How many distinct translated lemmas were NOT expanded into entries because the per-search expansion cap was reached (they still appear under translations).'}}, 'description': 'The result of a dictionary search.'}
Input schema
{'type': 'object', 'title': 'slavonic_transliterateArguments', 'required': ['text'], 'properties': {'text': {'type': 'string', 'title': 'Text', 'maxLength': 4000, 'minLength': 1, 'description': 'Church Slavonic text to transliterate â\x80\x94 Cyrillic and/or Glagolitic, one word or whole lines. Liturgical reading marks (titlos, accents, breathings) are dropped and late Church Slavonic spellings folded, so text copied from a liturgical source or a lyrics sheet works as-is.'}}}
Output schema
{'type': 'object', 'title': 'TransliteratedText', 'required': ['text'], 'properties': {'text': {'type': 'string', 'title': 'Text', 'description': 'The scientific transliteration.'}}, 'description': "The MCP-facing transliteration payload: the Latin output only. ``original``\nis deliberately absent â\x80\x94 like the Markdown render (see\n:func:`~livonian.languages.slavonic.render.transliteration_to_markdown`), the\nMCP result reaches an LLM's context, so the raw caller text must not be echoed\nthrough it. The JSON API's :class:`Transliteration` keeps the echo for\nprogrammatic callers."}
Recent tool changes
Similar MCP servers
HiveLearn
Creates and manages courses, lessons, quizzes, enrollments, learning tracks, events, certificates, resources, progress, and commu…
concordance
Provides deterministic claim verification and audit receipts, along with Bible references, commentary, geography, indexed knowled…
The Ainglish Project
Maintains a measured, auditable register of language constructs, proposals, evidence, adoption, contributors, protocols, and rati…
Torah Library
Provides searchable Jewish texts, commentaries, source sheets, dictionaries, manuscripts, calendars, learning schedules, parasha …
Wordnik
Provides English dictionary functions including definitions, examples, pronunciations, hyphenation, phrases, frequencies, related…
goldseam
Provides education and credential data covering institutions, programs, courses, certifications, transfer pathways, policies, and…
Wiktionary
Retrieves multilingual dictionary definitions, etymologies, pronunciations, and parsed lexical information from Wiktionary.
Books
Provides Open Library book, edition, work, and author lookups, including publication details, subjects, descriptions, and biograp…