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