getProperNouns

Requête

Permet de récupérer les noms propres dans le format de l'objet name.

Endpoint

[Domain]/academy/api/v1/Dictionary/getProperNouns

Body

{
    "letter" : "a",
    "fromLanguage" : "km",
    "toLanguage" : "fr"
}
const endpoint = "[endpoint]";
const apiKey = "[myAPIKey]";

// Use the username and password to obtain data based on user rights
const username = "[username]"; // optionnel
const password = "[password]"; // optionnel

fetch(endpoint, {
    method: "POST",
    headers: {
        "Authorization": apiKey,
        "Content-Type": "application/json",
        "username ": username,
        "password ": password 
    },
    body: JSON.stringify({
        letter: "a",
        fromLanguage: "km",
        toLanguage: "fr"
    })
})
.then(response => response.json())
.then(data => console.log(data))
.catch(error => console.error("Erreur :", error));

Description des champs de la requête

Réponse

{
    "Dictionary": {
        "version": 7,
        "authorization": "demo",
        "endValidity": "",
        "variety": "shiKomori ●",
        "entries": "14/42",
        "names": [
            {
                "id": 277,
                "hasDefinition": true,
                "km": "Abdu-Swamad",
                "fr": "Abdou-Soimad"
            },
            {
                "id": 328,
                "hasDefinition": true,
                "km": "Âfu",
                "fr": "Anfu"
            },            
            {
                "id": 86,
                "hasDefinition": false,
                "km": "Aida",
                "fr": "Aïda"
            },
            {
                "id": 225,
                "hasDefinition": false,
                "km": "Aisate",
                "fr": "Aïssate"
            },
            {
                "id": 226,
                "hasDefinition": false,
                "km": "Aisati",
                "fr": "Aïssati"
            },
            {
                "id": 160,
                "hasDefinition": true,
                "km": "Alawi",
                "fr": "Allaoui"
            }
        ]
    },
    ...
}

Avec une authorization de démo, cette requête ne renvoie qu'un nombre limité de mots. Le nombre de mots du dictionnaire est inscrits dans le champ entries. Vous pouvez vous servir des champs authorization et entries pour en informer l'utilisateur.

Description des champs de la réponse

Dernière mise à jour