Perspective-Check

Perspective-Check transforms writing by promoting inclusive language.

What it does

PCLCheck is an innovative and powerful tool designed to transform academic writing by promoting inclusivity and person-centered language. Leveraging the advanced capabilities of the Gemini API and various Google developer tools, our app provides seamless content analysis to identify and address non-person-centered language in research papers and other documents.
The frontend application, built with Next.js, offers a simple and intuitive interface for users to upload PDF documents. The interface adapts to both desktop and mobile views, ensuring a smooth user experience across devices. Users can upload PDF documents through our secure endpoint. The app uses advanced text extraction techniques to analyze the document content and search for words that might carry stigmatizing or biased connotations. The app reads a predefined list of such words from a file (all wordsearch.txt) and scans the document for their occurrences. Highlighting Problematic Content: For every instance of potentially biased language found, the app highlights the text within the PDF. This is achieved using the PyMuPDF library (fitz), which allows for precise text searching and annotation directly in the PDF file. The app also offers a unique feature to generate more inclusive alternatives to the identified problematic sentences. Using the Gemini API's language generation capabilities, the app suggests replacements for stigmatizing content, ensuring the document aligns with modern inclusivity standards.

Built with

  • PyMuPDF (Fitz) for PDF processing
  • FastAPI for building the API
  • SlowAPI for rate limiting
  • and Next.js with static site generation (SSG) for the frontend.

Team

By

Inclusion innovators

From

United States