API e modules

API rimas - Mòde d'emplec

L'API rimas que permet d'aver los mots en occitan qui riman dab un mot qui balhatz.

L'URL d'entrada

L'URL de basa de l'aplicacion qu'ei http://api.locongres.org/rhymes.php. Que i cau ajustar los paramètres obligatòris e que s'i pòt ajustar un paramètre facultatiu. Si ne sabetz pas ajustar paramètres a un URL, que'vs renviam a aqueth tutoriau.

Los paramètres obligatòris

Que cau obligatòriament indicar los paramètres seguents :

  • La vòsta clau API : tà utilizar las API deu Congrès, que cau indicar ua clau API personau qui'vs podem balhar sus la pagina dedicada. Que la cau marcar dab lo paramètre "key".
  • Lo mot : marcar lo mot dont voletz recercar las rimas dab lo paramètre "term".

Per exemple, tà cercar mots qui riman dab "tastar" en totas las varietats de l'occitan, que's pòt utilizar l'URL http://api.locongres.org/rhymes.php?key=[la_vòsta_clau_API]&term=tastar. Qu'avetz lo resultat seguent :


    "query":[
        {
            "orth": "abastar",
            "catDet": "VerbeInf",
            "catGen": "Verbe",
            "var": "oc-lengadoc"
            "syll": "3"
        },
        {
            "orth": "postar",
            "catDet": "VerbeInf",
            "catGen": "Verbe",
            "var": "oc-lengadoc"
            "syll": "2"
        },
        {
            "orth": "prestar",
            "catDet": "VerbeInf",
            "catGen": "Verbe",
            "var": "oc-lengadoc"
            "syll": "2"
        },
        {
            "orth": "pretextar",
            "catDet": "VerbeInf",
            "catGen": "Verbe",
            "var": "oc-lengadoc"
            "syll": "3"
        },
        {
            "orth": "protestar",
            "catDet": "VerbeInf",
            "catGen": "Verbe",
            "var": "oc-lengadoc"
            "syll": "3"
        },
        {
            "orth": "quistar",
            "catDet": "VerbeInf",
            "catGen": "Verbe",
            "var": "oc-lengadoc"
            "syll": "2"
        },
        {
            "orth": "rabastar",
            "catDet": "VerbeInf",
            "catGen": "Verbe",
            "var": "oc-lengadoc"
            "syll": "3"
        },
        {
            "orth": "rajustar",
            "catDet": "VerbeInf",
            "catGen": "Verbe",
            "var": "oc-lengadoc"
            "syll": "3"
        },
        {
            "orth": "reconquistar",
            "catDet": "VerbeInf",
            "catGen": "Verbe",
            "var": "oc-lengadoc"
            "syll": "4"
        },
        {
            "orth": "respostar",
            "catDet": "VerbeInf",
            "catGen": "Verbe",
            "var": "oc-lengadoc"
            "syll": "3"
        },
        {
            "orth": "restar",
            "catDet": "VerbeInf",
            "catGen": "Verbe",
            "var": "oc-lengadoc"
            "syll": "2"
        },
        {
            "orth": "questar",
            "catDet": "VerbeInf",
            "catGen": "Verbe",
            "var": "oc-gascon"
            "syll": "2"
        },
        {
            "orth": "quistar",
            "catDet": "VerbeInf",
            "catGen": "Verbe",
            "var": "oc-gascon"
            "syll": "2"
        },
        {
            "orth": "rabostar",
            "catDet": "VerbeInf",
            "catGen": "Verbe",
            "var": "oc-gascon"
            "syll": "3"
        },
        {
            "orth": "reajustar",
            "catDet": "VerbeInf",
            "catGen": "Verbe",
            "var": "oc-gascon"
            "syll": "4"
        },
        {
            "orth": "reconquistar",
            "catDet": "VerbeInf",
            "catGen": "Verbe",
            "var": "oc-gascon"
            "syll": "4"
        },
        {
            "orth": "resistar",
            "catDet": "VerbeInf",
            "catGen": "Verbe",
            "var": "oc-gascon"
            "syll": "3"
        },
        {
            "orth": "respostar",
            "catDet": "VerbeInf",
            "catGen": "Verbe",
            "var": "oc-gascon"
            "syll": "3"
        },
        {
            "orth": "restar",
            "catDet": "VerbeInf",
            "catGen": "Verbe",
            "var": "oc-gascon"
            "syll": "2"
        },
        {
            "orth": "riostar",
            "catDet": "VerbeInf",
            "catGen": "Verbe",
            "var": "oc-gascon"
            "syll": "2"
        },
        {
            "orth": "ripostar",
            "catDet": "VerbeInf",
            "catGen": "Verbe",
            "var": "oc-gascon"
            "syll": "3"
        },
        {
            "orth": "rostar",
            "catDet": "VerbeInf",
            "catGen": "Verbe",
            "var": "oc-gascon"
            "syll": "2"
        },
        {
            "orth": "refutar",
            "catDet": "VerbeInf",
            "catGen": "Verbe",
            "var": "oc-provenc"
            "syll": "3"
        },
        {
            "orth": "regentar",
            "catDet": "VerbeInf",
            "catGen": "Verbe",
            "var": "oc-provenc"
            "syll": "3"
        },
        {
            "orth": "regitar",
            "catDet": "VerbeInf",
            "catGen": "Verbe",
            "var": "oc-provenc"
            "syll": "3"
        },
        {
            "orth": "reglamentar",
            "catDet": "VerbeInf",
            "catGen": "Verbe",
            "var": "oc-provenc"
            "syll": "4"
        },
        {
            "orth": "regostar",
            "catDet": "NomComMS",
            "catGen": "NomComM",
            "var": "oc-provenc"
            "syll": "3"
        },
        {
            "orth": "regretar",
            "catDet": "VerbeInf",
            "catGen": "Verbe",
            "var": "oc-provenc"
            "syll": "3"
        },
        {
            "orth": "rementar",
            "catDet": "VerbeInf",
            "catGen": "Verbe",
            "var": "oc-provenc"
            "syll": "3"
        },
        {
            "orth": "remontar",
            "catDet": "VerbeInf",
            "catGen": "Verbe",
            "var": "oc-provenc"
            "syll": "3"
        },
        {
            "orth": "repintar",
            "catDet": "VerbeInf",
            "catGen": "Verbe",
            "var": "oc-provenc"
            "syll": "3"
        },
        {
            "orth": "vantar",
            "catDet": "VerbeInf",
            "catGen": "Verbe",
            "var": "oc-vivaraup"
            "syll": "2"
        },
        {
            "orth": "vegetar",
            "catDet": "VerbeInf",
            "catGen": "Verbe",
            "var": "oc-vivaraup"
            "syll": "3"
        },
        {
            "orth": "ventar",
            "catDet": "VerbeInf",
            "catGen": "Verbe",
            "var": "oc-vivaraup"
            "syll": "2"
        },
        {
            "orth": "vesitar",
            "catDet": "VerbeInf",
            "catGen": "Verbe",
            "var": "oc-vivaraup"
            "syll": "3"
        },
        {
            "orth": "violentar",
            "catDet": "VerbeInf",
            "catGen": "Verbe",
            "var": "oc-vivaraup"
            "syll": "3"
        },
        {
            "orth": "visitar",
            "catDet": "VerbeInf",
            "catGen": "Verbe",
            "var": "oc-vivaraup"
            "syll": "3"
        },
        {
            "orth": "votar",
            "catDet": "VerbeInf",
            "catGen": "Verbe",
            "var": "oc-vivaraup"
            "syll": "2",
        }
    ]
}

Los paramètres facultatius

La varietat

Que podetz indicar en quau varietat de l'occitan e cercatz rimas dab lo paramètre "var". Peu moment, qu'accèpta las valors "auvern" (tà l'occitan auvernhat), "gascon" (tà l'occitan gascon), "lemosin" (tà l'occitan lemosin), "lengadoc" (tà l'occitan lengadocian), "provenc" (tà l'occitan provençau) e "vivaraup" (tà l'occitan vivaroaupenc).

Per exemple, tà cercar mots qui riman dab "trobat" en occitan vivaroaupenc, que's pòt utilizar l'URL http://api.locongres.org/rhymes.php?key=[la_vòsta_clau_API]&term=trobat&var=vivaraup. Qu'avetz lo resultat seguent :

{
    "query": [
        {
            "orth": "bac",
            "catDet": "NomComMS",
            "catGen": "NomComM",
            "var": "oc-vivaraup"
            "syll": "1"
        },
        {
            "orth": "bas",
            "catDet": "NomComMS",
            "catGen": "NomComM",
            "var": "oc-vivaraup"
            "syll": "1"
        },
        {
            "orth": "bas",
            "catDet": "AdjMS",
            "catGen": "Adj",
            "var": "oc-vivaraup"
            "syll": "2"
        },
        {
            "orth": "abat",
            "catDet": "NomComMS",
            "catGen": "NomComM",
            "var": "oc-vivaraup"
            "syll": "2"
        },
        {
            "orth": "bab\u00e0",
            "catDet": "NomComMS",
            "catGen": "NomComM",
            "var": "oc-vivaraup"
            "syll": "1"
        },
        {
            "orth": "sabat",
            "catDet": "NomComMS",
            "catGen": "NomComM",
            "var": "oc-vivaraup"
            "syll": "2"
        },
        {
            "orth": "inachabat",
            "catDet": "AdjMS",
            "catGen": "Adj",
            "var": "oc-vivaraup"
            "syll": "4"
        },
        {
            "orth": "acabat",
            "catDet": "AdjMS",
            "catGen": "Adj",
            "var": "oc-vivaraup"
            "syll": "3"
        },
        {
            "orth": "inacabat",
            "catDet": "AdjMS",
            "catGen": "Adj",
            "var": "oc-vivaraup"
            "syll": "4"
        },
        {
            "orth": "escarabat",
            "catDet": "NomComMS",
            "catGen": "NomComM",
            "var": "oc-vivaraup"
            "syll": "4"
        },
        {
            "orth": "grabat",
            "catDet": "NomComMS",
            "catGen": "NomComM",
            "var": "oc-vivaraup"
            "syll": "2"
        },
        {
            "orth": "tabat",
            "catDet": "NomComMS",
            "catGen": "NomComM",
            "var": "oc-vivaraup"
            "syll": "2"
        },
        {
            "orth": "debat",
            "catDet": "NomComMS",
            "catGen": "NomComM",
            "var": "oc-vivaraup"
            "syll": "2"
        },
        {
            "orth": "rebat",
            "catDet": "NomComMS",
            "catGen": "NomComM",
            "var": "oc-vivaraup"
            "syll": "2"
        },
        {
            "orth": "rebat",
            "catDet": "NomComMS",
            "catGen": "NomComF",
            "var": "oc-vivaraup"
            "syll": "2"
        },
        {
            "orth": "crebat",
            "catDet": "AdjMS",
            "catGen": "Adj",
            "var": "oc-vivaraup"
            "syll": "2"
        },
        {
            "orth": "aqu\u00ed-bas",
            "catDet": "Adv",
            "catGen": "Adv",
            "var": "oc-vivaraup"
            "syll": "3"
        },
        {
            "orth": "celibat",
            "catDet": "NomComMS",
            "catGen": "NomComM",
            "var": "oc-vivaraup"
            "syll": "3"
        },
        {
            "orth": "ribas",
            "catDet": "NomComMS",
            "catGen": "NomComM",
            "var": "oc-vivaraup"
            "syll": "2"
        },
        {
            "orth": "destibat",
            "catDet": "AdjMS",
            "catGen": "Adj",
            "var": "oc-vivaraup"
            "syll": "3"
        },
        {
            "orth": "combat",
            "catDet": "NomComMS",
            "catGen": "NomComM",
            "var": "oc-vivaraup"
            "syll": "2"
        },
        {
            "orth": "catacombas",
            "catDet": "NomComFP",
            "catGen": "NomComF",
            "var": "oc-vivaraup"
            "syll": "4"
        },
        {
            "orth": "tombat",
            "catDet": "NomComMS",
            "catGen": "NomComM",
            "var": "oc-vivaraup"
            "syll": "2"
        },
        {
            "orth": "barbat",
            "catDet": "AdjMS",
            "catGen": "Adj",
            "var": "oc-vivaraup"
            "syll": "2"
        },
        {
            "orth": "corbat",
            "catDet": "AdjMS",
            "catGen": "Adj",
            "var": "oc-vivaraup"
            "syll": "2"
        },
        {
            "orth": "ubac",
            "catDet": "NomComMS",
            "catGen": "NomComM",
            "var": "oc-vivaraup"
            "syll": "2"
        }
    ]
}

Lo tipe de rimas

Que's pòt indicar ua recèrca sonque dab rimas ricas o sonque dab rimas pauras dab lo paramètre "type" qui pren com valors "r" (rimas ricas) e "p" (rimas pauras).

Per exemple, tà cercar rimas ricas tau mot "nenet" en occitan provençau, que's pòt utilizar l'URL http://api.locongres.org/rhymes.php?key=[la_vòsta_clau_API]&term=nenet&var=provenc&type=r. Qu'avetz lo resultat seguent

{
    "query": [
        {
            "orth": "net",
            "catDet": "AdjMS",
            "catGen": "Adj",
            "var": "oc-provenc"
            "syll": "1"
        },
        {
            "orth": "anet",
            "catDet": "NomComMS",
            "catGen": "NomComM",
            "var": "oc-provenc"
            "syll": "2"
        },
        {
            "orth": "nanet",
            "catDet": "AdjMS",
            "catGen": "Adj",
            "var": "oc-provenc"
            "syll": "2"
        },
        {
            "orth": "nanet",
            "catDet": "NomComMS",
            "catGen": "NomComM",
            "var": "oc-provenc"
            "syll": "2"
        },
        {
            "orth": "senec",
            "catDet": "AdjMS",
            "catGen": "Adj",
            "var": "oc-provenc"
            "syll": "2"
        },
        {
            "orth": "omenet",
            "catDet": "NomComMS",
            "catGen": "NomComM",
            "var": "oc-provenc"
            "syll": "3"
        },
        {
            "orth": "momenet",
            "catDet": "NomComMS",
            "catGen": "NomComM",
            "var": "oc-provenc"
            "syll": "3"
        },
        {
            "orth": "penet",
            "catDet": "NomComMS",
            "catGen": "NomComM",
            "var": "oc-provenc"
            "syll": "2"
        },
        {
            "orth": "gabinet",
            "catDet": "NomComMS",
            "catGen": "NomComM",
            "var": "oc-provenc"
            "syll": "3"
        },
        {
            "orth": "robinet",
            "catDet": "NomComMS",
            "catGen": "NomComM",
            "var": "oc-provenc"
            "syll": "3"
        },
        {
            "orth": "minet",
            "catDet": "NomComMS",
            "catGen": "NomComM",
            "var": "oc-provenc"
            "syll": "2"
        },
        {
            "orth": "caminet",
            "catDet": "NomComMS",
            "catGen": "NomComM",
            "var": "oc-provenc"
            "syll": "3"
        },
        {
            "orth": "ninet",
            "catDet": "NomComMS",
            "catGen": "NomComM",
            "var": "oc-provenc"
            "syll": "2"
        },
        {
            "orth": "bonet",
            "catDet": "NomComMS",
            "catGen": "NomComM",
            "var": "oc-provenc"
            "syll": "2"
        },
        {
            "orth": "guionet",
            "catDet": "NomComMS",
            "catGen": "NomComM",
            "var": "oc-provenc"
            "syll": "2"
        },
        {
            "orth": "lionet",
            "catDet": "NomComMS",
            "catGen": "NomComM",
            "var": "oc-provenc"
            "syll": "2"
        },
        {
            "orth": "molonet",
            "catDet": "NomComMS",
            "catGen": "NomComM",
            "var": "oc-provenc"
            "syll": "3"
        },
        {
            "orth": "monet",
            "catDet": "NomComMS",
            "catGen": "NomComM",
            "var": "oc-provenc"
            "syll": "2"
        },
        {
            "orth": "quasernet",
            "catDet": "NomComMS",
            "catGen": "NomComM",
            "var": "oc-provenc"
            "syll": "3"
        },
        {
            "orth": "cornet",
            "catDet": "NomComMS",
            "catGen": "NomComM",
            "var": "oc-provenc"
            "syll": "2"
        },
        {
            "orth": "maunet",
            "catDet": "AdjMS",
            "catGen": "Adj",
            "var": "oc-provenc"
            "syll": "2"
        }
    ]
}

Lo nombre de sillabas

Que's pòt indicar lo nombre de sillabas qui deven aver los mots dab lo paramètre "syll" qui pren com valor un nombre entièr positiu.

Per exemple, tà cercar rimas de duas sillabas tau mot "pistar" en occitan gascon, que's pòt utilizar l'URL http://api.locongres.org/rhymes.php?key=[la_vòsta_clau_API]&term=pistar&var=gascon&syll=2. Qu'avetz lo resultat seguent


    "query": [
        {
            "orth": "gostar",
            "catDet": "VerbeInf",
            "catGen": "Verbe",
            "var": "oc-gascon"
            "syll": "2"
        },
        {
            "orth": "hestar",
            "catDet": "VerbeInf",
            "catGen": "Verbe",
            "var": "oc-gascon"
            "syll": "2"
        },
        {
            "orth": "hustar",
            "catDet": "VerbeInf",
            "catGen": "Verbe",
            "var": "oc-gascon"
            "syll": "2"
        },
        {
            "orth": "justar",
            "catDet": "VerbeInf",
            "catGen": "Verbe",
            "var": "oc-gascon"
            "syll": "2"
        },
        {
            "orth": "lestar",
            "catDet": "VerbeInf",
            "catGen": "Verbe",
            "var": "oc-gascon"
            "syll": "2"
        },
        {
            "orth": "listar",
            "catDet": "VerbeInf",
            "catGen": "Verbe",
            "var": "oc-gascon"
            "syll": "2"
        },
        {
            "orth": "mastar",
            "catDet": "VerbeInf",
            "catGen": "Verbe",
            "var": "oc-gascon"
            "syll": "2"
        },
        {
            "orth": "nhestar",
            "catDet": "VerbeInf",
            "catGen": "Verbe",
            "var": "oc-gascon"
            "syll": "2"
        },
        {
            "orth": "pastar",
            "catDet": "VerbeInf",
            "catGen": "Verbe",
            "var": "oc-gascon"
            "syll": "2"
        },
        {
            "orth": "postar",
            "catDet": "VerbeInf",
            "catGen": "Verbe",
            "var": "oc-gascon"
            "syll": "2"
        },
        {
            "orth": "prestar",
            "catDet": "VerbeInf",
            "catGen": "Verbe",
            "var": "oc-gascon"
            "syll": "2"
        },
        {
            "orth": "questar",
            "catDet": "VerbeInf",
            "catGen": "Verbe",
            "var": "oc-gascon"
            "syll": "2"
        },
        {
            "orth": "quistar",
            "catDet": "VerbeInf",
            "catGen": "Verbe",
            "var": "oc-gascon"
            "syll": "2"
        },
        {
            "orth": "restar",
            "catDet": "VerbeInf",
            "catGen": "Verbe",
            "var": "oc-gascon"
            "syll": "2"
        },
        {
            "orth": "rostar",
            "catDet": "VerbeInf",
            "catGen": "Verbe",
            "var": "oc-gascon"
            "syll": "2"
        },
        {
            "orth": "austan",
            "catDet": "Adv",
            "catGen": "Adv",
            "var": "oc-gascon"
            "syll": "2"
        },
        {
            "orth": "bastar",
            "catDet": "VerbeInf",
            "catGen": "Verbe",
            "var": "oc-gascon"
            "syll": "2"
        },
        {
            "orth": "brastar",
            "catDet": "VerbeInf",
            "catGen": "Verbe",
            "var": "oc-gascon"
            "syll": "2"
        },
        {
            "orth": "sostar",
            "catDet": "VerbeInf",
            "catGen": "Verbe",
            "var": "oc-gascon"
            "syll": "2"
        },
        {
            "orth": "brostar",
            "catDet": "VerbeInf",
            "catGen": "Verbe",
            "var": "oc-gascon"
            "syll": "2"
        },
        {
            "orth": "tastar",
            "catDet": "VerbeInf",
            "catGen": "Verbe",
            "var": "oc-gascon"
            "syll": "2"
        },
        {
            "orth": "testar",
            "catDet": "VerbeInf",
            "catGen": "Verbe",
            "var": "oc-gascon"
            "syll": "2"
        }
    ]
}

Lo format de sortida

Per defaut, lo format de sortida qu'ei JSON. Mes que's pòt aver ua sortida au format XML en ajustant "format=xml" a l'URL.

Per exemple, tà afichar mots en occitan lengadocian qui riman dab "amic" au format XML, que's pòt utilizar l'URL http://api.locongres.org/rhymes.php?key=[la_vòsta_clau_API]&term=amic&var=lengadoc&format=xml. Qu'avetz lo resultat seguent

<query>
    <form id="1">
        <orth>balsamic</orth>
        <catDet>AdjMS</catDet>
        <catGen>Adj</catGen>
        <var>oc-lengadoc</var>
        <syll>3</syll>
    </form>
    <form id="2">
        <orth>adamic</orth>
        <catDet>AdjMS</catDet>
        <catGen>Adj</catGen>
        <var>oc-lengadoc</var>
        <syll>3</syll>
    </form>
    <form id="3">
        <orth>criptogamic</orth>
        <catDet>AdjMS</catDet>
        <catGen>Adj</catGen>
        <var>oc-lengadoc</var>
        <syll>4</syll>
    </form>
    <form id="4">
        <orth>islamic</orth>
        <catDet>AdjMS</catDet>
        <catGen>Adj</catGen>
        <var>oc-lengadoc</var>
        <syll>3</syll>
    </form>
    <form id="5">
        <orth>dinamic</orth>
        <catDet>AdjMS</catDet>
        <catGen>Adj</catGen>
        <var>oc-lengadoc</var>
        <syll>3</syll>
    </form>
    <form id="6">
        <orth>aerodinamic</orth>
        <catDet>AdjMS</catDet>
        <catGen>Adj</catGen>
        <var>oc-lengadoc</var>
        <syll>6</syll>
    </form>
    <form id="7">
        <orth>idrodinamic</orth>
        <catDet>AdjMS</catDet>
        <catGen>Adj</catGen>
        <var>oc-lengadoc</var>
        <syll>5</syll>
    </form>
    <form id="8">
        <orth>electrodinamic</orth>
        <catDet>AdjMS</catDet>
        <catGen>Adj</catGen>
        <var>oc-lengadoc</var>
        <syll>6</syll>
    </form>
    <form id="9">
        <orth>ceramic</orth>
        <catDet>AdjMS</catDet>
        <catGen>Adj</catGen>
        <var>oc-lengadoc</var>
        <syll>3</syll>
    </form>
    <form id="10">
        <orth>panoramic</orth>
        <catDet>AdjMS</catDet>
        <catGen>Adj</catGen>
        <var>oc-lengadoc</var>
        <syll>4</syll>
    </form>
    <form id="11">
        <orth>protoplasmic</orth>
        <catDet>AdjMS</catDet>
        <catGen>Adj</catGen>
        <var>oc-lengadoc</var>
        <syll>4</syll>
    </form>
    <form id="12">
        <orth>sismic</orth>
        <catDet>AdjMS</catDet>
        <catGen>Adj</catGen>
        <var>oc-lengadoc</var>
        <syll>2</syll>
    </form>
    <form id="13">
        <orth>osmic</orth>
        <catDet>AdjMS</catDet>
        <catGen>Adj</catGen>
        <var>oc-lengadoc</var>
        <syll>2</syll>
    </form>
    <form id="14">
        <orth>cosmic</orth>
        <catDet>AdjMS</catDet>
        <catGen>Adj</catGen>
        <var>oc-lengadoc</var>
        <syll>2</syll>
    </form>
    <form id="15">
        <orth>racemic</orth>
        <catDet>AdjMS</catDet>
        <catGen>Adj</catGen>
        <var>oc-lengadoc</var>
        <syll>3</syll>
    </form>
    <form id="16">
        <orth>septicemic</orth>
        <catDet>AdjMS</catDet>
        <catGen>Adj</catGen>
        <var>oc-lengadoc</var>
        <syll>2</syll>
    </form>
    <form id="17">
        <orth>academic</orth>
        <catDet>AdjMS</catDet>
        <catGen>Adj</catGen>
        <var>oc-lengadoc</var>
        <syll>4</syll>
    </form>
    <form id="18">
        <orth>epidemic</orth>
        <catDet>AdjMS</catDet>
        <catGen>Adj</catGen>
        <var>oc-lengadoc</var>
        <syll>4</syll>
    </form>
    <form id="19">
        <orth>endemic</orth>
        <catDet>AdjMS</catDet>
        <catGen>Adj</catGen>
        <var>oc-lengadoc</var>
        <syll>3</syll>
    </form>
    <form id="20">
        <orth>eufemic</orth>
        <catDet>AdjMS</catDet>
        <catGen>Adj</catGen>
        <var>oc-lengadoc</var>
        <syll>3</syll>
    </form>
    <form id="21">
        <orth>polemic</orth>
        <catDet>AdjMS</catDet>
        <catGen>Adj</catGen>
        <var>oc-lengadoc</var>
        <syll>3</syll>
    </form>
    <form id="22">
        <orth>anemic</orth>
        <catDet>AdjMS</catDet>
        <catGen>Adj</catGen>
        <var>oc-lengadoc</var>
        <syll>3</syll>
    </form>
    <form id="23">
        <orth>enemic</orth>
        <catDet>AdjMS</catDet>
        <catGen>Adj</catGen>
        <var>oc-lengadoc</var>
        <syll>3</syll>
    </form>
    <form id="24">
        <orth>enemic</orth>
        <catDet>NomComMS</catDet>
        <catGen>NomComM</catGen>
        <var>oc-lengadoc</var>
        <syll>3</syll>
    </form>
    <form id="25">
        <orth>totemic</orth>
        <catDet>AdjMS</catDet>
        <catGen>Adj</catGen>
        <var>oc-lengadoc</var>
        <syll>3</syll>
    </form>
    <form id="26">
        <orth>quimic</orth>
        <catDet>AdjMS</catDet>
        <catGen>Adj</catGen>
        <var>oc-lengadoc</var>
        <syll>2</syll>
    </form>
    <form id="27">
        <orth>bioquimic</orth>
        <catDet>AdjMS</catDet>
        <catGen>Adj</catGen>
        <var>oc-lengadoc</var>
        <syll>3</syll>
    </form>
    <form id="28">
        <orth>cacoquimic</orth>
        <catDet>AdjMS</catDet>
        <catGen>Adj</catGen>
        <var>oc-lengadoc</var>
        <syll>4</syll>
    </form>
    <form id="29">
        <orth>fisico-quimic</orth>
        <catDet>AdjMS</catDet>
        <catGen>Adj</catGen>
        <var>oc-lengadoc</var>
        <syll>5</syll>
    </form>
    <form id="30">
        <orth>electroquimic</orth>
        <catDet>AdjMS</catDet>
        <catGen>Adj</catGen>
        <var>oc-lengadoc</var>
        <syll>5</syll>
    </form>
    <form id="31">
        <orth>fotoquimic</orth>
        <catDet>AdjMS</catDet>
        <catGen>Adj</catGen>
        <var>oc-lengadoc</var>
        <syll>4</syll>
    </form>
    <form id="32">
        <orth>mimic</orth>
        <catDet>AdjMS</catDet>
        <catGen>Adj</catGen>
        <var>oc-lengadoc</var>
        <syll>2</syll>
    </form>
    <form id="33">
        <orth>sinonimic</orth>
        <catDet>AdjMS</catDet>
        <catGen>Adj</catGen>
        <var>oc-lengadoc</var>
        <syll>4</syll>
    </form>
    <form id="34">
        <orth>toponimic</orth>
        <catDet>AdjMS</catDet>
        <catGen>Adj</catGen>
        <var>oc-lengadoc</var>
        <syll>4</syll>
    </form>
    <form id="35">
        <orth>paronimic</orth>
        <catDet>AdjMS</catDet>
        <catGen>Adj</catGen>
        <var>oc-lengadoc</var>
        <syll>4</syll>
    </form>
    <form id="36">
        <orth>metonimic</orth>
        <catDet>AdjMS</catDet>
        <catGen>Adj</catGen>
        <var>oc-lengadoc</var>
        <syll>4</syll>
    </form>
    <form id="37">
        <orth>timic</orth>
        <catDet>AdjMS</catDet>
        <catGen>Adj</catGen>
        <var>oc-lengadoc</var>
        <syll>2</syll>
    </form>
    <form id="38">
        <orth>oftalmic</orth>
        <catDet>AdjMS</catDet>
        <catGen>Adj</catGen>
        <var>oc-lengadoc</var>
        <syll>3</syll>
    </form>
    <form id="39">
        <orth>ritmic</orth>
        <catDet>AdjMS</catDet>
        <catGen>Adj</catGen>
        <var>oc-lengadoc</var>
        <syll>2</syll>
    </form>
    <form id="40">
        <orth>aritmic</orth>
        <catDet>AdjMS</catDet>
        <catGen>Adj</catGen>
        <var>oc-lengadoc</var>
        <syll>3</syll>
    </form>
    <form id="41">
        <orth>logaritmic</orth>
        <catDet>AdjMS</catDet>
        <catGen>Adj</catGen>
        <var>oc-lengadoc</var>
        <syll>4</syll>
    </form>
    <form id="42">
        <orth>vomic</orth>
        <catDet>AdjMS</catDet>
        <catGen>Adj</catGen>
        <var>oc-lengadoc</var>
        <syll>2</syll>
    </form>
    <form id="43">
        <orth>somic</orth>
        <catDet>NomComMS</catDet>
        <catGen>NomComM</catGen>
        <var>oc-lengadoc</var>
        <syll>2</syll>
    </form>
    <form id="44">
        <orth>comic</orth>
        <catDet>AdjMS</catDet>
        <catGen>Adj</catGen>
        <var>oc-lengadoc</var>
        <syll>2</syll>
    </form>
    <form id="45">
        <orth>comic</orth>
        <catDet>NomComMS</catDet>
        <catGen>NomComM</catGen>
        <var>oc-lengadoc</var>
        <syll>2</syll>
    </form>
    <form id="46">
        <orth>tragi-comic</orth>
        <catDet>AdjMS</catDet>
        <catGen>Adj</catGen>
        <var>oc-lengadoc</var>
        <syll>4</syll>
    </form>
    <form id="47">
        <orth>taxonomic</orth>
        <catDet>AdjMS</catDet>
        <catGen>Adj</catGen>
        <var>oc-lengadoc</var>
        <syll>4</syll>
    </form>
    <form id="48">
        <orth>fisionomic</orth>
        <catDet>AdjMS</catDet>
        <catGen>Adj</catGen>
        <var>oc-lengadoc</var>
        <syll>4</syll>
    </form>
    <form id="49">
        <orth>economic</orth>
        <catDet>AdjMS</catDet>
        <catGen>Adj</catGen>
        <var>oc-lengadoc</var>
        <syll>4</syll>
    </form>
    <form id="50">
        <orth>astronomic</orth>
        <catDet>AdjMS</catDet>
        <catGen>Adj</catGen>
        <var>oc-lengadoc</var>
        <syll>4</syll>
    </form>
    <form id="51">
        <orth>gastronomic</orth>
        <catDet>AdjMS</catDet>
        <catGen>Adj</catGen>
        <var>oc-lengadoc</var>
        <syll>4</syll>
    </form>
    <form id="52">
        <orth>gnomic</orth>
        <catDet>AdjMS</catDet>
        <catGen>Adj</catGen>
        <var>oc-lengadoc</var>
        <syll>2</syll>
    </form>
    <form id="53">
        <orth>cromic</orth>
        <catDet>AdjMS</catDet>
        <catGen>Adj</catGen>
        <var>oc-lengadoc</var>
        <syll>2</syll>
    </form>
    <form id="54">
        <orth>atomic</orth>
        <catDet>AdjMS</catDet>
        <catGen>Adj</catGen>
        <var>oc-lengadoc</var>
        <syll>3</syll>
    </form>
    <form id="55">
        <orth>monoatomic</orth>
        <catDet>AdjMS</catDet>
        <catGen>Adj</catGen>
        <var>oc-lengadoc</var>
        <syll>5</syll>
    </form>
    <form id="56">
        <orth>diatomic</orth>
        <catDet>AdjMS</catDet>
        <catGen>Adj</catGen>
        <var>oc-lengadoc</var>
        <syll>3</syll>
    </form>
    <form id="57">
        <orth>anatomic</orth>
        <catDet>AdjMS</catDet>
        <catGen>Adj</catGen>
        <var>oc-lengadoc</var>
        <syll>4</syll>
    </form>
    <form id="58">
        <orth>tricotomic</orth>
        <catDet>AdjMS</catDet>
        <catGen>Adj</catGen>
        <var>oc-lengadoc</var>
        <syll>3</syll>
    </form>
    <form id="59">
        <orth>dermic</orth>
        <catDet>AdjMS</catDet>
        <catGen>Adj</catGen>
        <var>oc-lengadoc</var>
        <syll>2</syll>
    </form>
    <form id="60">
        <orth>epidermic</orth>
        <catDet>AdjMS</catDet>
        <catGen>Adj</catGen>
        <var>oc-lengadoc</var>
        <syll>4</syll>
    </form>
    <form id="61">
        <orth>ipodermic</orth>
        <catDet>AdjMS</catDet>
        <catGen>Adj</catGen>
        <var>oc-lengadoc</var>
        <syll>4</syll>
    </form>
    <form id="62">
        <orth>termic</orth>
        <catDet>AdjMS</catDet>
        <catGen>Adj</catGen>
        <var>oc-lengadoc</var>
        <syll>2</syll>
    </form>
    <form id="63">
        <orth>atermic</orth>
        <catDet>AdjMS</catDet>
        <catGen>Adj</catGen>
        <var>oc-lengadoc</var>
        <syll>3</syll>
    </form>
    <form id="64">
        <orth>antitermic</orth>
        <catDet>AdjMS</catDet>
        <catGen>Adj</catGen>
        <var>oc-lengadoc</var>
        <syll>4</syll>
    </form>
    <form id="65">
        <orth>exotermic</orth>
        <catDet>AdjMS</catDet>
        <catGen>Adj</catGen>
        <var>oc-lengadoc</var>
        <syll>4</syll>
    </form>
    <form id="66">
        <orth>endotermic</orth>
        <catDet>AdjMS</catDet>
        <catGen>Adj</catGen>
        <var>oc-lengadoc</var>
        <syll>4</syll>
    </form>
    <form id="67">
        <orth>isotermic</orth>
        <catDet>AdjMS</catDet>
        <catGen>Adj</catGen>
        <var>oc-lengadoc</var>
        <syll>4</syll>
    </form>
    <form id="68">
        <orth>formic</orth>
        <catDet>AdjMS</catDet>
        <catGen>Adj</catGen>
        <var>oc-lengadoc</var>
        <syll>2</syll>
    </form>
</query>

Las errors

Si i a errors dens l'URL picada o que la requèsta ne torna pas nada forma, l'API que'vs torna ua error dab un còdi e un tèxte d'error en anglés. Qu'avetz ací-devath, tà cada còdi d'error, la revirada deu son tèxte en occitan :

  • 1 : Que cau indicar ua clau API
  • 2 : Clau API invalida
  • 3 : Format incorrècte ("json" e "xml" permés)
  • 4 : Que cau marcar un mot
  • 5 : Que cau marcar ua varietat
  • 6 : Varietat incorrècta ("auvern", "gascon", "lemosin", "lengadoc", "provenc" e "vivaraup" permés)
  • 7 : Tipe incorrècte ("p" e "r" permés)
  • 8 : N'avem pas trobat nada rima dab las vòstas especificacions
  • 9 : Lo paramètre "syll" que deu estar un nombre entier positif

Las informacions en sortida

En sortida, qu'avetz ua lista de mots dab un identificant unic. Per cadun qu'ei balhat :

  • La soa ortografia
  • La soa categoria gramaticau detalhada (la de la forma)
  • La soa categoria gramaticau generau (la deu lèma)
  • La soa varietat : "oc-auvern" (occitan auvernhat), "oc-gascon" (occitan gascon), "oc-lemosin" (occitan lemosin), "oc-lengadoc" (occitan lengadocian), "oc-provenc" (occitan provençau), "oc-vivaraup" (occitan vivaroaupenc)
  • Lo son nombre de sillabas

Las categorias gramaticaus que son marcadas dab un jòc d'etiquetas desvolopat peu Congrès. Qu'avetz un explic de quin fonciona au capítol 5 d'aqueth document.

JSON schema

{
    "type": "object",
    "properties": {
        "error": {
            "type": "object",
            "properties": {
                "code": {
                    "description": "The unique identifier for an error",
                    "type": "integer"
                },
                "text": {
                    "description": "A description of the error",
                    "type": "string"
                }
            },
            "required": ["code", "text"]
        },
        "query": {
            "type": "array",
            "items": {
                "type": "object",
                "properties": {
                    "orth": {
                        "type": "string"
                    },
                    "catDet": {
                        "type": "string"
                    },
                    "catGen": {
                        "type": "string"
                    },
                    "var": {
                        "type": "string"
                    },
                    "syll": {
                        "type": "integer"
                    },
                },
                "required": ["orth", "catDet", "catGen", "var", "syll"]
            },
            "minItems": 1
        }
    }
}

DTD XML

<! ELEMENT query (form) >

<! ELEMENT error (#PCDATA) >
<! ATTLIST error code ID #REQUIRED >

<! ELEMENT form (orth, catDet, catGen, var) >
<! ATTLIST form id ID #REQUIRED >

<! ELEMENT orth (#PCDATA) >

<! ELEMENT catDet (#PCDATA) >

<! ELEMENT catGen (#PCDATA) >

<! ELEMENT var (#PCDATA) >

<! ELEMENT syll (#PCDATA) >

© Lo Congrès Permanent de la Lenga Occitana, 2017, tots los drets reservats - Contactar Lo Congrès