We got the idea shortly after seeing Google Cloud Platform's natural language processing tools. We thought we could use this to create a completely PC internet.
What it does
It's a google chrome extension that censors the pages you visit by blurring out text within a user-specified sentiment range.
How we built it
We looked at the text on the page and submitted it to google's NLP platform. If it responded with a score withing the range the user wishes to censor, it will be blurred.
Challenges we ran into
Analyzing all the text / html elements on the page quickly turned out to be very difficult. Currently we have two implementations that the user can toggle. One submits all the text on the page at once to google, but it takes a while to construct the request. The other asks google to analyze text as it comes across it.
Accomplishments that we're proud of
We're glad we actually got it working, and that we allowed users to uncensor text by hovering over it.
What we learned
We learned how to use the Google Cloud API, and techniques for working with similar rate-limited apis.
What's next for 1984
We'd like to make it censor a page faster, and have more options for censoring based on both sentiment and magnitude.