Logo Lanfrica

dialloglgit-ctrl/Dictionnaire-Pular-Adlam-Europe

Domain:

natural language processing

Record type:

tools
Creator:
dia
Host:
# Pular Adlam Dictionary Application web statique pour ajouter, rechercher, exporter et gérer un dictionnaire **Pular ↔ Adlam**, prête à être publiée sur **Netlify** et **GitHub Pages**. ## Structure du projet ```text Adlam Europe Mots/ ├── index.html ├── 404.html ├── netlify.toml ├── .gitignore ├── css/ │ └── styles.css ├── js/ │ ├── app.js │ ├── database.js │ ├── translator.js │ └── exporter.js ├── server/ │ ├── tts_server.py │ ├── requirements.txt │ └── README.md └── README.md ``` ## Fonctionnalités - ajout manuel et en masse de mots - recherche multi-langue - filtres de parcours et pagination - édition / suppression - export `JSON`, `CSV`, `TSV`, `SQL` - import `JSON`, `CSV`, `TSV` - statistiques et utilisateurs - stockage local via `IndexedDB` - assistant IA, météo, audio et TTS optionnels ## Déploiement sur Netlify 1. poussez le projet sur GitHub 2. connectez le dépôt à Netlify 3. utilisez les réglages suivants : - **Build command** : vide - **Publish directory** : `.` 4. déployez ## Déploiement sur GitHub Pages 1. poussez le projet sur GitHub 2. ouvrez **Settings → Pages** 3. choisissez la branche principale et le dossier `/(root)` 4. enregistrez ## Commandes Git utiles ```powershell git remote add origin git push -u origin main ``` ## Services optionnels - **Gemini** : renseignez une clé API dans l’onglet `🤖 IA` - **TTS MP3** : utilisez un service public ou le backend local `server/tts_server.py` ## Lancement local rapide ```powershell py -m http.server 8000 ``` Puis ouvrez `127.0.0.1`. ## Exemple JSON valide ```json [ { "adlamWord": "𞤃𞤮𞤤𞤭𞤼𞤢𞤤", "latinTranscription": "Molital", "category": "nom", "translations": { "fr": "mot", "en": "word" } } ] ```

Languages