| ... | ... | @@ -98,4 +98,4 @@ Ces requêtes à l'API de BaLex ont permis la mise en place des fonctionnalités |
|
|
|
- **Obtenir une définition** : Si l'utilisateur n'est pas connecté, il peut accéder à la définition issue du Wiktionnaire (sans passer par l'API de BaLex) via `https://fr.wiktionary.org/w/api.php?action=query&format=json&origin=*&prop=extracts&exintro=true&titles=${encodeURIComponent(word)}`. Si l'utilisateur est connecté, il a accès aux définitions issues de ses lexiques, et issues du Wiktionnaire via l'API de BaLex (`api/wiktionary/search?graphy=<word>&language=fr`).
|
|
|
|
- **Surlignage des mots présents dans le(s) lexique(s)** : Chaque lexique récupéré via `api/lexicon/search` est interrogé pour obtenir ses entrées contenant les mots à surligner `api/lexicon/entries/{lexiconId}`.
|
|
|
|
- **Ajout manuel d'un mot dans le(s) lexique(s) de l'utilisateur** : `api/entry/create` via la fonction `AddWord` (pour l'instant l'ajout d'un mot est disponible uniquement pour le français)
|
|
|
|
- **Ajout automatique d'un mot dans le(s) lexique(s) personnel (user) de l'utilisateur** : `api/entry/create` via la fonction `autoAddWord`après détection du dépassement de seuil défini (voir script `pyodide_worker.js`) |
|
|
\ No newline at end of file |
|
|
|
- **Ajout automatique d'un mot dans le(s) lexique(s) personnel(s) user de l'utilisateur** : `api/entry/create` via la fonction `autoAddWord`après détection du dépassement de seuil défini (voir script `pyodide_worker.js`) |
|
|
\ No newline at end of file |