explaingit

clips/gsoc2019_crosslang

Analysis updated 2026-08-08 · repo last pushed 2026-08-05

1PythonAudience · researcherComplexity · 3/5ActiveSetup · hard

TLDR

A tool that detects hate speech and sexism in Russian-language text, built for Google Summer of Code 2019. It includes annotation guidelines for labeling sexist content and a model trained on those labels.

Mindmap

mindmap
  root((repo))
    What it does
      Detects sexist text
      Russian language focus
      Annotation guidelines
    Use cases
      Content moderation
      Harassment research
      Flagging abusive posts
    Audience
      Researchers
      Moderation teams
      Nonprofits
    Status
      Archived repository
      No longer maintained
      Use as-is only

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Research online harassment and sexist language in Russian-speaking communities.

USE CASE 2

Build content moderation tools that flag potentially sexist Russian-language posts.

USE CASE 3

Train annotation teams on how to consistently label sexist content in text.

What is it built with?

Python

How does it compare?

clips/gsoc2019_crosslang0xallam/posthog0xustaz/streamgate
Stars111
LanguagePythonPythonPython
Last pushed2026-08-052026-03-26
MaintenanceActiveMaintained
Setup difficultyhardmoderatehard
Complexity3/53/54/5
Audienceresearcherpm founderdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · hard Time to first run · 1day+

Archived and unmaintained with sparse README, full technical details are on an external site, so expect to dig through external documentation and fix any broken dependencies yourself.

No license information is provided, so usage rights are unclear.

In plain English

This project is a tool for detecting hate speech, with a particular focus on sexism, in Russian-language text. It was built as part of Google Summer of Code 2019, a program that pairs students with open-source organizations. The goal is to help identify harmful or sexist language automatically, which could be useful for content moderation or research. Beyond building the detection model itself, the project also includes detailed annotation guidelines. These are instructions for humans on how to read a piece of text and consistently label whether it contains sexism. Those human-labeled examples are what train the automated system to recognize patterns on its own. Someone who would use this might be a researcher studying online harassment in Russian-speaking communities, or a team building moderation tools for a social platform with Russian users. For example, a nonprofit tracking gender-based abuse online could use the approach to sift through large volumes of posts and flag potentially sexist content for review. The README is sparse on technical details, pointing instead to an external site for the full description of the code and methodology. It's also worth noting that the repository is archived and no longer maintained, meaning it won't receive updates or fixes. Anyone considering using it would be adopting it as-is, without ongoing support.

Copy-paste prompts

Prompt 1
I want to build a Russian-language sexism detection tool. Help me set up this archived GSoC 2019 project and understand its annotation guidelines for labeling sexist text.
Prompt 2
I have a dataset of Russian social media posts. How can I use this project's approach to automatically flag potentially sexist content for human review?
Prompt 3
I'm studying online gender-based abuse in Russian-speaking communities. Help me adapt this project's annotation guidelines to create a consistent labeling protocol for my research team.

Frequently asked questions

What is gsoc2019_crosslang?

A tool that detects hate speech and sexism in Russian-language text, built for Google Summer of Code 2019. It includes annotation guidelines for labeling sexist content and a model trained on those labels.

What language is gsoc2019_crosslang written in?

Mainly Python. The stack also includes Python.

Is gsoc2019_crosslang actively maintained?

Active — commit in last 30 days (last push 2026-08-05).

What license does gsoc2019_crosslang use?

No license information is provided, so usage rights are unclear.

How hard is gsoc2019_crosslang to set up?

Setup difficulty is rated hard, with roughly 1day+ to a first successful run.

Who is gsoc2019_crosslang for?

Mainly researcher.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.