multi_lang_bad_words_filter 0.0.2 copy "multi_lang_bad_words_filter: ^0.0.2" to clipboard
multi_lang_bad_words_filter: ^0.0.2 copied to clipboard

A multilingual bad words filtering package supporting English, Persian, Arabic, Turkish, and more.

multi_lang_bad_words_filter #

A Flutter package for filtering bad and sensitive words in multiple languages, including: 🇬🇧 English | 🇮🇷 Persian | 🇸🇦 Arabic | 🇹🇷 Turkish | 🇩🇪 German | 🇫🇷 French | 🇪🇸 Spanish | 🇷🇺 Russian

Features #

✅ Detect bad words
✅ Replace bad words with custom characters
✅ Supports multiple languages
✅ Filter sensitive topics like sex, drugs, suicide, violence
✅ Add your own custom word list

Usage #

final filter = BadWordFilter(
  languages: ['fa', 'en'],
  includeSensitiveTopics: true,
  matchInsideWords: true,
  censorCharacter: '*',
);

## Example

```dart
final filter = BadWordFilter(
  languages: ['en', 'fa'],
  censorCharacter: '*',
  caseSensitive: false,
);

final input = 'You damn fool';
print(filter.filterText(input)); // You **** fool
3
likes
140
points
174
downloads

Publisher

unverified uploader

Weekly Downloads

A multilingual bad words filtering package supporting English, Persian, Arabic, Turkish, and more.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

flutter

More

Packages that depend on multi_lang_bad_words_filter