Vérification de la perspective
La vérification de la perspective transforme l'écriture en promouvant un langage inclusif.
Description
PCLCheck est un outil innovant et puissant conçu pour transformer l'écriture académique en promouvant l'inclusivité et un langage centré sur la personne. Grâce aux fonctionnalités avancées de l'API Gemini et à divers outils de développement Google, notre application fournit une analyse de contenu fluide pour identifier et corriger le langage non centré sur la personne dans les articles de recherche et autres documents.
L'application frontale, créée avec Next.js, offre une interface simple et intuitive permettant aux utilisateurs d'importer des documents PDF. L'interface s'adapte aux vues pour ordinateur et mobile, ce qui garantit une expérience utilisateur fluide sur tous les appareils. Les utilisateurs peuvent importer des documents PDF via notre point de terminaison sécurisé. L'application utilise des techniques avancées d'extraction de texte pour analyser le contenu du document et rechercher des mots pouvant avoir des connotations stigmatisantes ou biaisées. L'application lit une liste prédéfinie de ces mots à partir d'un fichier (all wordsearch.txt) et recherche leur occurrence dans le document. Mise en évidence du contenu problématique: pour chaque occurrence de langage potentiellement biaisé détectée, l'application met en surbrillance le texte dans le PDF. Pour ce faire, utilisez la bibliothèque PyMuPDF (fitz), qui permet de rechercher et d'annoter précisément du texte directement dans le fichier PDF. L'application propose également une fonctionnalité unique permettant de générer des alternatives plus inclusives aux phrases problématiques identifiées. Grâce aux fonctionnalités de génération de langage de l'API Gemini, l'application suggère des remplacements pour les contenus stigmatisants, ce qui garantit que le document est conforme aux normes d'inclusivité modernes.
Conçu avec
- PyMuPDF (Fitz) pour le traitement des PDF
- FastAPI pour créer l'API
- SlowAPI pour la limitation du débit
- et Next.js avec la génération de site statique (SSG) pour l'interface utilisateur.
Équipe
Par
Innovateurs en matière d'inclusion
De
États-Unis