Skip to main content

A Python library for multilingual profanity detection and filtering. It identifies and censors offensive or abusive words across multiple languages.

Project description

🌐 العربية

Wiqaya 🛡️

A Python library for multilingual profanity detection and filtering. It identifies and censors offensive or abusive words across multiple languages.

Installation

pip install wiqaya

Usage

from wiqaya import Wiqaya

w = Wiqaya(lang="en")

w.is_profane("damn")        # True
w.is_profane("Hello World") # False
w.get_profane_words("this is damn annoying") # ['damn']

Supported Languages

Code Language Code Language Code Language
af Afrikaans am Amharic ar العربية
az Azerbaijani be Belarusian bg Bulgarian
ca Catalan ceb Cebuano cs Czech
cy Welsh da Danish de German
dz Dzongkha el Greek en English
eo Esperanto es Spanish et Estonian
eu Basque fa Persian fi Finnish
fil Filipino fr French gd Scottish Gaelic
gl Galician hi Hindi hr Croatian
hu Hungarian hy Armenian id Indonesian
is Icelandic it Italian ja Japanese
kab Kabyle kh Khmer ko Korean
la Latin lt Lithuanian lv Latvian
mi Maori mk Macedonian ml Malayalam
mn Mongolian mr Marathi ms Malay
mt Maltese my Burmese nl Dutch
no Norwegian pih Norfuk piy Picard
pl Polish pt Portuguese ro Romanian
rop Kriol ru Russian sk Slovak
sl Slovenian sm Samoan sq Albanian
sr Serbian sv Swedish ta Tamil
te Telugu tet Tetum th Thai
tlh Klingon to Tongan tr Turkish
uk Ukrainian uz Uzbek vi Vietnamese
yid Yiddish zh Chinese zu Zulu

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

wiqaya-0.2.0.tar.gz (2.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

wiqaya-0.2.0-py3-none-any.whl (3.3 kB view details)

Uploaded Python 3

File details

Details for the file wiqaya-0.2.0.tar.gz.

File metadata

  • Download URL: wiqaya-0.2.0.tar.gz
  • Upload date:
  • Size: 2.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for wiqaya-0.2.0.tar.gz
Algorithm Hash digest
SHA256 5bafe8a65af5314d0111d374249a644a905cf02ace8e54b547b891b4dc22a7e5
MD5 1cf34be12263db3871f4c4bf5dc8595e
BLAKE2b-256 614e020cc8356fabd4047e7a8d3172d93b65eace91111d49d2e41c0ccd2cf6c1

See more details on using hashes here.

Provenance

The following attestation bundles were made for wiqaya-0.2.0.tar.gz:

Publisher: publish.yml on be-at/wiqaya

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file wiqaya-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: wiqaya-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 3.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for wiqaya-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b2d108e1e5d802b9f15bff0e388eabfe0212cf0d5bde15c05365cdcdab157c4a
MD5 5fd45a9679d008779c60c7eea1ec39b4
BLAKE2b-256 df13b6b4b9048cf672547230ffdfd4996f6a4d7a908409b4b2924085fda50b56

See more details on using hashes here.

Provenance

The following attestation bundles were made for wiqaya-0.2.0-py3-none-any.whl:

Publisher: publish.yml on be-at/wiqaya

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page