Tatoeba / tatoeba2

Tatoeba is a platform whose purpose is to create a collaborative and open dataset of sentences and their translations.
https://tatoeba.org
GNU Affero General Public License v3.0
716 stars 132 forks source link

Don't display vulgar and obscene sentences prominently. #2908

Open ckjpn opened 2 years ago

ckjpn commented 2 years ago

I wonder if it might not be time to deal with the problem of vulgar or obscene sentences getting displayed.

Several problems are ...

Related Issue

https://github.com/Tatoeba/tatoeba2/issues/1328

Recent Screenshot

Screen Shot 2022-02-24 at 8 19 05
RobinvanderVliet commented 2 years ago

I don't think we should hide such sentences outright, because that would make it easier for vandalism to go undetected. But maybe there could be an option in the settings to hide sentences with vulgarities? But does that mean we need store a list of vulgar expressions for each language here in the code?

ckjpn commented 2 years ago

I was wondering if having the incoming sentences as the default on the main page might not be such a good idea. Having several buttons (or links) showing options to members and non-members might likely not only not so prominently display new sentences, which are more likely to be "trolling" types of sentences, those with political motivations, or added for shock value (vulgar or pornographic sentences.)

More of a "dashboard" type of home page, with several options to choose from, one of which could be to show incoming sentences, might be not only more useful for regular members and visitors, but could also eliminate this problem.

Here are several examples of ideas that I think could be adapted for use on tatoeba.org for this purpose.

  1. My current dashboard for members.

Set up for TRANG, assuming she wanted to translate from Japanese to French http://study.aitech.ac.jp/tatoeba/translate/links.php?f=jpn&t=fra&u=TRANG Or, start here to set it up for yourself. http://study.aitech.ac.jp/tatoeba/translate/links.php

  1. An newer experiment: Set up for English - Japanese - English

http://tatoeba.ueuo.com/dash/2.html

I thought that doing something like this might be good, with likely too many buttons at first. Then give members the choice in settings to choose which buttons to hide and show, might be useful, and also a way that one could more likely not display vulgar and other "trolling-like" sentences so prominently. We could even choose a default subset of the "too many buttons" and in the settings allow members to remove or add buttons.

  1. The following page, which was designed for translating English with audio, wouldn't be perfect for this, but the top of the page with a cut-down "advanced search" and several ways to find sentences to translate might make a good dashboard.

Set up for English with Audio to French http://a4esl.org/temporary/tatoeba/translate/searches.php?t=fra Or, start here to set it up for another language. http://a4esl.org/temporary/tatoeba/translate/searches.php

Perhaps, maybe I should start another issue, suggesting creating a different main page for tatoeba.org, but for now, these are some of my thoughts on how to make tatoeba.org more user-friendly for school-age children and for various people around the world who find these kinds of sentences offensive.

Screenshots (Added 2022-03-16)

Just in case, the above websites are not still being used when this issue is addressed, I've attached 2 screenshots.

  1. My current dashboard for members.
Screen Shot 2022-03-16 at 10 24 52
  1. An newer experiment: Set up for English - Japanese - English
Screen Shot 2022-03-16 at 10 24 15