Get the Profanity 
Filter API

Identify and moderate objectionable, insulting, sexual, and toxic information
Example imagesExample images

Membrace is a Hybrid AI platform with pre-trained AI models to precisely detect any profane materials and other violations

Protect your audience from any form of profanity

Our solution is all about consistency with the context. But see what can affect your users against their will:

Discrimination on any grounds

Hateful content inciting violence
or discrimination based on religion, nationality, ethnicity, sexual orientation, or gender identity
discriminationsuspicious

Verbal sexual harassment

A term or phrase that alludes to sexual actions, genitalia, body parts, or fluids commonly linked to sexual activities
harassmentsuspicious

Obscene language

Inappropriate language: swear words or socially unacceptable terms for describing things or addressing others
profanitysuspicious

Insults

Disrespectful words or phrases that belittle an individual
insultssuspicious

Threats

Phrases expressing intimidation and wishes for death and injury, whether real or exaggerated
threatssuspicious

Membrace utilizes sophisticated text analysis

to detect inappropriate content, even when users attempt to circumvent your restrictions
goodsuspicious
goodsuspicious
goodsuspicious

Solution for digital platforms

Profanity Filter is a perfect tool for:

Online 
Communities

Websites
for Kids

Dating
Services

Blogs
and Forums

Customer
Reviews

Messaging
apps

In-Game chat and profiles

We can detect profanity in various languages

Icon EnglishIcon SpanishIcon GermanIcon FrenchIcon PolishIcon TurkishIcon DutchIcon ItalianIcon SwedishIcon ArabicIcon ChineseIcon RussianIcon JapaneseIcon PortugueseIcon Portuguese
Icon EnglishIcon SpanishIcon GermanIcon FrenchIcon PolishIcon TurkishIcon DanishIcon ItalianIcon SwedishIcon ArabicIcon ChineseIcon RussianIcon JapaneseIcon PortugueseIcon many others

Request a free demo

See firsthand how our solution integrates seamlessly with your service and protect it from any form of profanity

Use Cases

Use the Profanity Detection API

Request
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
import requests
 
token = 'abacaba'  # set real token here
api_url = 'https://api.membrace.ai/v1/item/process'
headers = {'Authorization': token}
 
# Text request
text = 'Hello world'
resp = requests.post(
    api_url,
    headers=headers,
    json={
        'request_id': '1',
        'project_id': 'text',
        'project_version': '1',
        'content': {
            'text': text
        }
    }
)
resp.raise_for_status()
print(resp.json())
Response
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
{
  "request_id": "1",
  "item_id": "safdhgjkl",
  "project_id": <project_id>,
  "project_version": "1",
  "status": "SUCCESS",
  "result": {
      "alcohol": false,
      "clean_text": true,
      "clickbait": false,
      "drugs": false,
      "erotica": false,
      "explicit": false,
      "insult": false,
      "insult_light": false,
      "insult_strong": false,
      "obscene_light": false,
      "obscene_strong": false,
      "personal_data": false,
      "swearing": false
  }
}
Request
1
2
3
4
5
6
7
8
9
10
11
12
curl -X POST \
     -H 'Authorization: <token>' \
     -H 'Content-Type: application/JSON' \
     -d '{
      "request_id": "1",
      "project_id": <project_id>,
      "project_version": "1",
      "content": {
        "text": "Example message"
      }
    }' \
https://api.membrace.ai/v1/item/process
Response
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
{
  "request_id": "1",
  "item_id": "safdhgjkl",
  "project_id": <project_id>,
  "project_version": "1",
  "status": "SUCCESS",
  "result": {
      "alcohol": false,
      "clean_text": true,
      "clickbait": false,
      "drugs": false,
      "erotica": false,
      "explicit": false,
      "insult": false,
      "insult_light": false,
      "insult_strong": false,
      "obscene_light": false,
      "obscene_strong": false,
      "personal_data": false,
      "swearing": false
  }
}

Use the Profanity Detection API

Request a Demo

Access cutting-edge Hybrid AI through our API

Scheme of interaction by apiScheme of interaction by apiAWS icon

Membrace AI

Ready-to-use pretrained models

200ms response time

To boost content validation and generation

Human-in-the-loop

Processes to evaluate and retrain models

Guidelines

Easy to fine-tune

40+

Languages, 100+ Countries

>15M cases per day

Scalable to process any data volume
Сookie settings
By clicking «Accept All», you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts. View our Privacy Policy for more information.

Request a Demo

  • 1
    Request a demo of our comprehensive API
  • 2
    Perform a free Proof-of-Concept using your data (pictures, text, audio, video)
  • 3
    Integrate the API and boost your content quality