multi_lang_bad_words_filter 0.0.2
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