We are Stephanie, Leticia, Leonardo and Luciana, a team of four motivated and engaged participants of TechLabs Berlin. We started Flip The Script because we recognized an issue in the way society sees gender. The way language works in our conscious and subconscious mind is often underestimated, and so is the way it affects how we perceive gender.
Flip The Script is aimed to be used as a tool for change and education about our language use by offering users the option to consciously decide for a fairer language. Furthermore, we want to offer visitors the option to learn more about language use and patters and why it is important. You can find, on the statistics page, our results from collecting and analyzing news articles from various sources across the web.
Our app presents itself as a text converter or, perhaps even, a text translator. A user can submit a text, whether this is a news article you found on the web, a paper you wrote yourself, and anything else that involves text. The text is then returned back to the user in the possibility of two different forms. One, the user can choose to reverse all the pronouns. Two, the user can choose to change all pronouns to gender neutral.
As well as the text conversion, you can explore our statistics page, which includes a deep look into the data we collected from Dec 2020 to Feb 2021. In this data, we explore how gendered language is represented in news articles from various sources across the web.
This guide requires a BASH shell. If you are using Windows, please visit the documentation for all linked dependencies for Windows commands.
Working with python3
python3 -m venv venv
pip install requests
pip install scikit-learn
pip install numpy
pip install Flask
Begin by activating your environment:
source venv/bin/activate
Next, run run the Flask server:
export FLASK_APP=app.py
export FLASK_ENV=development
flask run
Use package manager npm to install:
express
axios
ejs
method-override
npm install express axios ejs method-override
npm node index.js
The site is hosted locally on your localhost:3000 and localhost:5000
Open two different consoles to get your servers running.
Refer to Build setup
Now that your servers are running, open your browser to http://localhost:3000/
Our text translator will convert your text in two ways.
- Gender binary=> from male to female, female to male.
- Gender neutral => gender neutral inclusive language.
- UX: Luciana Wills
- DS: Leticia Valladares
- WD: Stephanie Mennear
- WD: Leo Michilena
We would all like to continue working on the project. We would like to build our database, extend our language dictionaries, and add features such as a google extension. Any help for collecting data and collaboration is welcome!